Pelican是一个用Python编写的静态网站生成器,它允许用户将Markdown或reStructuredText文本文件直接转换为完整的静态网站。该工具帮助开发者或技术团队解决内容管理与发布问题,无需数据库和服务器端语言,即可生成纯静态页面,获得更快的加载速度和更高的安全性。它特别适合有命令行和Python基础、习惯用Markdown写作的开发者用于搭建技术博客、个人网站或项目文档,也适合需要快速搭建多语言内容站或从WordPress等平台迁移内容的团队。
Pelican:Python静态博客生成器
这是什么
Pelican 是一个用 Python 编写的静态网站生成器。它让你用 Markdown 或 reStructuredText 写内容,通过一条命令生成纯静态的博客或网站,无需数据库和服务器端语言,兼顾速度与安全。
核心能力
- 将文本文件转为静态网站:将本地的 Markdown 或 reST 文件快速生成完整的 HTML、CSS、JS 站点,便于托管到 GitHub Pages、Netlify 等服务。
- 支持内容管理与迁移:按时间顺序生成文章和页面,支持从 WordPress、Dotclear 或 RSS 订阅导入现有内容,方便博客迁移。
- 提供扩展与集成能力:使用 Jinja2 模板系统,拥有丰富的插件生态,可集成代码高亮、评论、统计等功能,并原生支持多语言文章与 RSS 订阅生成。
适合谁
适合习惯使用 Markdown、具备命令行基础,并希望完全掌控网站内容的开发者或小团队,尤其用于搭建技术博客、个人网站或项目文档。不适合需要可视化编辑、无编程经验的普通用户。
获取方式
项目托管于 GitHub,可通过 pip 安装:pip install pelican。官网及源码地址可在其 GitHub 页面(拥有超过 1.3 万 star)获取。


