Overview of MyLittleContentEngine Hot Reload Architecture
MyLittleContentEngine implements hot reload to reflect content changes immediately without restarting the application. The system follows two primary principles: processing site-wide updates on reload and processing page-wide updates on demand.
For example, when a markdown file is edited, the engine rereads all markdown files to parse front matter (providing full site context for cross-references and link rewriting) but defers the expensive rendering of Markdown to HTML until the specific page is requested. This optimizes performance while maintaining site-wide consistency.