基于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支持增量和并发构建,提升构建速度。
➡️

继续阅读