Nikola(尼古拉),一个静态网站和博客生成器
内容进去,网站出来,准备部署。
为什么选择静态网站?
静态网站更安全,使用更少的资源,并避免供应商和平台锁定。你可以在 Nikola 手册 中读到更多关于这方面的内容。
Nikola 能做什么?
它有很多功能,但这里有一些比较好的功能:
- 博客,有标签,feeds,档案,评论等。
- 主题化
- 快速构建,感谢 doit
- 灵活,可通过几十个可用的插件进行扩展。
- 小代码库(程序员可以在一天内理解 Nikola 核心的所有内容)。
- reStructuredText 或 Markdown 作为输入语言(也包括 Wiki、BBCode、Textile 和 HTML)
- 简单的 图片库(只需将文件放入文件夹中即可!)。
- 几乎所有编程语言或标记的语法高亮显示
- 多语种网站,已翻译成 50 种语言。
- 不重新发明轮子,利用现有工具。
- 兼容 Python 3.4+。
Nikola 架构
安装说明
假设你已经安装了 pip。
pip install Nikola
对于可选功能:
pip install "Nikola[extras]"
用于测试:
pip install "Nikola[extras,tests]"
更多信息,请见 https://getnikola.com/。
(First version translated and edited by vz on 2020.12.19)