基于 Python 的静态网站生成器,可将 Markdown、reStructuredText 等源文件生成网站,无需数据库。
1.3万+2 本周1834PythonAGPL-3.0更新于 25天前
Nikola 是一款用 Python 编写的静态网站与博客生成器。它可以读取 reStructuredText、Markdown,以及 Wiki、BBCode、Textile、HTML 等格式的内容,生成完整网站,并部署到任意静态主机上。
由于输出的是纯静态文件,用 Nikola 构建的网站不需要数据库和动态服务,在安全性、资源占用和平台绑定方面更有优势。博客支持标签、订阅源、归档和评论,站点外观可通过更换主题调整。构建过程由 doit 任务运行器驱动,功能还可以通过插件扩展。
Nikola 支持多语言网站,把图片放进文件夹即可自动生成图库,并支持语法高亮。项目核心代码量较小,程序员一天左右即可读懂,同时尽量复用现有工具而非重复造轮子。
使用 pip 安装 Nikola
pip install Nikola可选:安装额外功能依赖
pip install "Nikola[extras]"概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
基于 Python 的静态网站生成器,可将 Markdown、reStructuredText 等源文件生成网站,无需数据库。
基于 Node.js 的博客框架,可将 Markdown 文章生成静态网站。
用 Ruby 编写的静态网站生成器,可将 Markdown 和 Liquid 模板转换为完整网站。
基于 Hugo 与 Tailwind 的开源建站框架,用纯 Markdown 文件搭建落地页、作品集、博客和文档。
一款用于撰写并发布静态博客的桌面 Markdown 写作客户端。
面向 Hexo、Hugo、Valaxy 等静态博客的在线管理编辑器,可在浏览器中编辑文章、图片和站点配置。