跳转到主要内容

一个简约的静态内容生成器

项目描述

# monopati

一个简约的静态内容生成器。

您可以在[相关帖子](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 `

这将在配置文件中指定的输出文件夹下生成用于提供网站的所有必要文件。

### 结构

使用postspages文件夹分别用于博客和静态内容。

使用模板以调整UI以适应您的需求。模板和页面都使用[Jinja2](http://jinja.pocoo.org/)模板引擎。博客帖子使用[Markdown](https://en.wikipedia.org/wiki/Markdown)。

### 示例

代码附带一个示例帖子(位于“posts”文件夹下)。您可以检查元数据头是如何被使用的,以及一些基本语法和如何将图片添加到帖子中。在“pages”文件夹下有一个静态模板示例,该示例用作您网站的着陆页和关于页面。

## 支持

[![Liberapay receiving](https://img.shields.io/liberapay/receives/comzeradd)](https://liberapay.com/comzeradd/donate)

项目详情


下载文件

下载适合您平台的应用文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

monopati-0.3.2.tar.gz (2.8 MB 查看哈希值)

上传时间

构建分布

monopati-0.3.2-py3-none-any.whl (2.9 MB 查看哈希值)

上传时间 Python 3

由以下机构支持: