基于Makefile的博客构建
💡
原文英文,约2500词,阅读约需9分钟。
📝
内容提要
介绍了makedown静态网站生成器,使用make、bash和pandoc构建,增量和并发构建博客,快速生成新文章的html文件。
🎯
关键要点
- 介绍了makedown静态网站生成器,使用make、bash和pandoc构建。
- 提供了快速开始的步骤,包括克隆仓库、初始化博客和生成HTML文件。
- makedown生成的index.html包含所有markdown文件的链接,且不支持分页和标签页面。
- 用户可以自定义站点数据,如标题、网址、作者信息等。
- 使用pandoc将markdown文件转换为HTML,并支持自定义模板。
- 通过lua过滤器提取markdown内容中的描述,并将其注入到HTML模板中。
- 生成索引文件时,makedown根据创建日期稳定排序文章列表。
- 使用bash脚本生成元数据文件,并通过pandoc生成索引HTML和Atom feed。
- makedown支持增量和并发构建,提升构建速度。
➡️