用 Haskell 和 Shake 构建静态博客(BlogShake)
来源:abhin4v.github.io — 2026-07-21
📋 概述
BlogShake 是一个基于 Haskell 的 Shake 构建系统打造的静态站点生成器起步项目。它不是一个即开即用的博客平台,而是一个可 fork 的代码基:用户需要自己修改模板、添加页面类型、调整 URL 结构,随着站点成长逐步定制。项目开箱支持博客文章、独立页面、标签归档和 Atom 订阅源。Shake 本身是 Haskell 生态中成熟的构建工具,将其用于静态站点生成体现了「构建即生成」的理念。
🔑 核心要点
- BlogShake 是基于 Haskell Shake 构建系统的静态站点生成器起步项目
- 设计理念是 可 fork 的代码基,用户需随站点成长自行定制模板和规则
- 开箱支持 博客文章、独立页面、标签归档、Atom 订阅源
- Shake 是 Haskell 的 成熟构建工具,用于站点生成体现「构建即生成」理念
- 不是即开即用平台,面向愿意 深入定制 的 Haskell 开发者
💡 金句
BlogShake is not a turnkey blogging platform. You are expected to fork the codebase and modify it as your site grows.
👍 0
👎 0
← 返回 Lobsters 首页