一个简约的静态内容生成器
项目描述
# monopati
一个简约的静态内容生成器。
您可以在[相关帖子](https://www.roussos.cc/2016/01/11/monopati/)中阅读我为什么开始构建这个的原因。Monopati受到其他优秀的简约内容生成器的启发,如[bucket3](https://github.com/vrypan/bucket3/)和[habu](https://github.com/botherder/habu)。
[](LICENSE)
## 使用方法
从PyPI安装
` sudo pip install monopati `
第一次运行时创建网站文件夹
` monopati --path=mywebsite init `
这将创建一个名为mywebsite的文件夹。在该文件夹内部,有一个配置示例文件,您应该将其复制并编辑以满足您的需求。
` cd mywebsite cp config.yml.dist config.yml `
最后,构建您的网站
` monopati render `
这将在配置文件中指定的输出文件夹下生成用于提供网站的所有必要文件。
### 结构
使用posts和pages文件夹分别用于博客和静态内容。
使用模板以调整UI以适应您的需求。模板和页面都使用[Jinja2](http://jinja.pocoo.org/)模板引擎。博客帖子使用[Markdown](https://en.wikipedia.org/wiki/Markdown)。
### 示例
代码附带一个示例帖子(位于“posts”文件夹下)。您可以检查元数据头是如何被使用的,以及一些基本语法和如何将图片添加到帖子中。在“pages”文件夹下有一个静态模板示例,该示例用作您网站的着陆页和关于页面。
## 支持
[](https://liberapay.com/comzeradd/donate)
项目详情
下载文件
下载适合您平台的应用文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
构建分布
monopati-0.3.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b053decae10d814ac1d0116a7610ae735b370bb387006a00934fb862c1c89ad4 |
|
MD5 | f1fdced57e3d53b8d3bbdd9bb8d77d18 |
|
BLAKE2b-256 | 6693d8f22794b5ba2aeeee2f2c6bb7fa2cb0b9841d21998ee7a111a28cbc89d2 |
monopati-0.3.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1b12d3ac41205b214841a0a9cdc6ecc483558ad3be36f5c5b3843f8fe970f888 |
|
MD5 | 94e3a9a66e720ff2093fa47a102099e4 |
|
BLAKE2b-256 | 52e34640ee31c2201e393451e1c7fbf87282be06dc801a9a90af91cf9dd297ff |