重温《让我们构建一个编译器》:经典教程的现代启示

本文深入回顾了Jack Crenshaw的经典教程《让我们构建一个编译器》,探讨其在现代编程教育中的持久价值。文章分析了该教程独特的自顶向下、递归下降的编译器构建方法,并将其与当今主流的编译器技术进行对比,旨在为现代开发者提供从经典中汲取智慧、理解编译器核心原理的实用指南。

Featured image of post 使用 Shortcode 创建自定义 HTML 组件

使用 Shortcode 创建自定义 HTML 组件

Hugo Shortcode 组件示例,通过卡片、提示框及组合使用展示参数与正文的配合方式,并说明如何创建自己的 Shortcode,把反复出现的 HTML 展示结构整理为可在 Markdown 文章中复用的组件。