一句话Mackerel 是一个基于 Python 的极简、带类型的静态网站生成器,可将 Markdown 内容结合 Jinja2 模板渲染为静态 HTML。
定价开源/免费 正文未提及商业定价、付费版本或托管服务;可通过 pip、uv、pipx、uvx 安装使用。
适合谁熟悉 Python、Markdown、Jinja2 与命令行的开发者,适合构建个人站点、文档站、博客或轻量内容网站。
核心功能Markdown 内容渲染为静态 HTMLJinja2 模板系统TOML 配置文件站点初始化命令静态构建输出到 _build本地开发服务器内容或模板变更时实时重建支持 front matter 元数据支持草稿、分类和文章列表可配置导航与用户自定义字段
功能与用途Mackerel 是一个极简静态网站生成器,用于把 content/ 目录中的 Markdown 文件结合 templates/ 目录中的 Jinja2 模板渲染为静态 HTML,并输出到 _build/。它提供站点初始化、构建、dry-run、本地开发服务器和内容/模板变更后的实时重建能力。
支持语言/框架工具本身基于 Python 构建;内容使用 Markdown;模板使用 Jinja2;配置使用 TOML。Markdown 渲染器可配置 extensions,如 markdown.extensions.meta 和 markdown.extensions.extra。
开源还是闭源正文未明确说明许可证、源码仓库或开源状态。
自托管选项生成结果为静态 HTML,可放入 _build/ 后自行部署到静态文件服务器或静态托管平台;正文未提供官方托管服务。
定价正文未提及收费方案或商业版本;安装命令显示可通过 Python 包管理工具直接使用。
API/SDK正文未提及编程 API 或 SDK;主要交互方式为命令行 mackerel init、mackerel build、mackerel develop。
集成与生态明确集成 Markdown 渲染、Jinja2 模板、TOML 配置及 Python 安装工具 pip、uv、pipx、uvx。未提及插件、主题市场、CMS 或 CI/CD 集成。
文档质量抓取正文提供了安装、初始化、构建、开发服务器、目录结构、配置示例、内容 front matter 和模板变量示例,入门信息完整;但未看到部署指南、完整配置参考、扩展开发、版本兼容或问题排查等深入文档。
中国访问未知
适用场景个人博客、项目主页、轻量文档站、Markdown 内容网站、无需后端的静态页面生成。
同类Hugo、Jekyll、Eleventy、MkDocs、Sphinx、Astro