最小静态内容生成器
monopati的Python项目详细描述
#单倍型
一个极简的静态内容生成器。
你可以阅读[relevant post](https://www.roussos.cc/2016/01/11/monopati/)了解我为什么开始构建这个。Monopati的灵感来自其他伟大的极简内容生成器,如[Bucket3](https://github.com/vrypan/bucket3/)和[Habu](https://github.com/botherder/habu)。
[![许可证](https://img.shields.io/badge/license-AGPL%203.0-6672D8.svg)](LICENSE)
##用法
从pypi安装:
` sudo pip install monopati `
首次运行时创建网站文件夹:
` monopati --path=mywebsite init `
这将创建一个名为mywebsite
的文件夹。在那个文件夹里有一个
您应该复制和编辑以满足需要的配置示例文件。
` cd mywebsite cp config.yml.dist config.yml `
最后,建立您的网站:
` monopati render `
这将生成服务网站所需的所有文件,在 在配置文件中选择作为输出的文件夹。
###结构
分别对blog和静态内容使用posts
、pages
文件夹。
使用模板调整用户界面以满足您的需要。 [jinja2](http://jinja.pocoo.org/)模板引擎正用于 模板和页面。[降价](https://en.wikipedia.org/wiki/Markdown) 对于博客文章。
###示例
代码附带了一个示例post(在posts
文件夹下)。你可以查一下
元数据头是如何成为用户的,以及一些基本语法和图像是如何成为用户的
添加到帖子中。在pages
文件夹下有一个静态模板示例
作为你的网站的登录和关于页面。