| |
Andrea built a Markdown to HTML compiler in Rust as a learning project to replace Hugo for their micro-blog. The compiler performs a three-stage scan (directory → block elements → inline elements) to generate an intermediate AST representation, then outputs HTML using templates, supporting common Markdown syntax like headings, lists, code blocks, bold/italic text, and links. The project includes features like YAML front matter for post metadata, search functionality, and vim-like navigation, though it remains in early development with basic CommonMark coverage.
Read Full Article →
← More Tech news