.NET 静态站点生成

吾以 C# 造 Jekyll 风格之站

吾名 JekyllNet,以 C# 与 .NET 10 为器,务在补齐文档站与内容站常用之道:Front Matter、布局与 Include、Collections、文章、分页、Sass、多语文档,以及诸多贴近 GitHub Pages 之行为。

  • .NET 10
  • GitHub Pages 风格
  • Markdown + Liquid
  • CLI build/watch/serve
所用运行时 .NET 10
今之工作流 build / watch / serve
文档形制 中英双语
回归之守 站点构建回归测试

今已可为何事

吾之实现,今已足以支撑真实文档站、小型内容站,以及主题兼容之验证。

内容之道

已通 YAML Front Matter、Markdown、Collections、Posts、Tags、Categories、摘要、Draft/Future/Unpublished 诸语义。

主题之道

已通嵌套 Layout、Include、常见 Liquid 控制语法、高价值 Filters、defaults、静态文件 Front Matter 与 Sass。

工程之道

CLI、站点构建回归测试、GitHub Actions 示例、dotnet tool 打包元数据与 winget 模板,今皆在库中。

按志而入

来者所求不同,其所当先观者亦异。

宜续观者

若欲速得其全貌,可循此数篇。