<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rust-Ssg on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/rust-ssg/</link><description>Recent content in Rust-Ssg on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 02 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/rust-ssg/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 6: Component-Driven Rendering and Custom Markdown Syntax</title><link>https://ai-blog.noorshomelab.dev/stellar-gen-guide/chapter-06-component-rendering/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/stellar-gen-guide/chapter-06-component-rendering/</guid><description>&lt;h2 id="chapter-6-component-driven-rendering-and-custom-markdown-syntax"&gt;Chapter 6: Component-Driven Rendering and Custom Markdown Syntax&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 6 of our journey to build a modern Static Site Generator in Rust! In this chapter, we&amp;rsquo;re going to significantly enhance the flexibility and power of our SSG by introducing &lt;strong&gt;component-driven rendering&lt;/strong&gt; and a &lt;strong&gt;custom Markdown syntax&lt;/strong&gt; to embed these components directly into our content. This approach, inspired by modern frameworks like Astro, allows content creators to inject dynamic, reusable UI elements without writing raw HTML, and it sets the stage for future features like partial hydration.&lt;/p&gt;</description></item><item><title>Chapter 9: Advanced Content Management: Versioning and Metadata</title><link>https://ai-blog.noorshomelab.dev/stellar-gen-guide/chapter-09-advanced-content-management/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/stellar-gen-guide/chapter-09-advanced-content-management/</guid><description>&lt;h2 id="chapter-9-advanced-content-management-versioning-and-metadata"&gt;Chapter 9: Advanced Content Management: Versioning and Metadata&lt;/h2&gt;
&lt;h3 id="chapter-introduction"&gt;Chapter Introduction&lt;/h3&gt;
&lt;p&gt;In previous chapters, we laid the foundation for our Rust-based Static Site Generator (SSG) by setting up a project, parsing Markdown into an Abstract Syntax Tree (AST), transforming it into HTML, and integrating a basic templating system with Tera. We also introduced frontmatter for essential metadata like titles and dates. While these are crucial, modern content platforms require more sophisticated management capabilities, especially when dealing with evolving documentation, multi-version APIs, or complex editorial workflows.&lt;/p&gt;</description></item><item><title>Chapter 11: Parallel Processing and Performance Optimization</title><link>https://ai-blog.noorshomelab.dev/stellar-gen-guide/chapter-11-parallel-optimization/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/stellar-gen-guide/chapter-11-parallel-optimization/</guid><description>&lt;h2 id="chapter-11-parallel-processing-and-performance-optimization"&gt;Chapter 11: Parallel Processing and Performance Optimization&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 11! Up to this point, our static site generator (SSG) has been meticulously processing content, parsing frontmatter, converting Markdown to HTML, and rendering templates in a sequential fashion. While this approach is perfectly fine for smaller sites, as the number of content pages grows, the build time can become a significant bottleneck, impacting developer productivity and feedback cycles.&lt;/p&gt;
&lt;p&gt;In this chapter, we will tackle this performance challenge head-on by introducing parallel processing into our SSG&amp;rsquo;s build pipeline. Rust&amp;rsquo;s excellent concurrency story, particularly with libraries like &lt;code&gt;rayon&lt;/code&gt;, makes it straightforward to distribute computationally intensive tasks across multiple CPU cores. By the end of this chapter, our SSG will be capable of leveraging the full power of modern multi-core processors, drastically reducing build times for large projects, while maintaining the correctness and reliability of our generated output.&lt;/p&gt;</description></item></channel></rss>