md-to-html-compiler: 手写Rust解析器构建极简博客

Show HN: Learning Rust by writing a Markdown to HTML compiler

md-to-html-compiler: 手写Rust解析器构建极简博客

我是Andrea,作为一名Rust新手,我决定通过亲手编写一个Markdown到HTML的编译器来深入学习这门语言。这个项目不仅是我个人微博客的引擎,更是一次从零开始的编译器构建实践。它摒弃了Hugo等重型工具的复杂配置,仅用12-13小时便实现了基于AST的解析流程。支持YAML front matter、CommonMark语法及Vim风格导航,代码完全由我手写,未借助任何GenAI工具,旨在探索最纯粹的技术乐趣。

构建抽象语法树(ASTs)总是令人兴奋,而看到自己的设计选择与成熟的编译器不谋而合,更是充满了成就感。

同日更多故事

2026-07-29