基于烧瓶和标记的静态站点生成器
getolaf的Python项目详细描述
olaf是一个用python编写的简单静态站点生成器。你可以跑 本地动态博客并将其冻结为可以托管的静态页面 包括Github在内的任何地方。
功能
- 降价支持
- 内容类型(文章和页面)
- 自定义内容段塞
- 自定义主页
- 标记和存档列表
- Synatx突出显示
- 取消评论
- XML站点地图
- 原子馈送
- 谷歌分析集成
- 自定义主题
- 用于创建内容的命令行工具
- 在github上托管它
开始
从PIP安装
pip install getolaf
创建博客
olaf createsite myblog
将目录更改为myblog,并运行dev server
olaf run --port 3000
冻结当前版本
olaf freeze
通过命令行创建内容
olaf create
内容以标记格式存储在^{tt2}中$ 文件夹。可以直接编辑标记文件以修改现有文件。 内容。
接下来要做什么
您可以从以下位置编辑网站设置,如标题、说明等 config.py文件。
管道中的功能
- 像Ghost/WordPress那样的图形用户界面内容创建者/编辑器
- 管理工具
- 主题生态系统
- 用于流行博客(如WordPress)的迁移工具
- PDF生成器(将整个网站作为电子书发布)