最小静态内容生成器

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和静态内容使用postspages文件夹。

使用模板调整用户界面以满足您的需要。 [jinja2](http://jinja.pocoo.org/)模板引擎正用于 模板和页面。[降价](https://en.wikipedia.org/wiki/Markdown) 对于博客文章。

###示例

代码附带了一个示例post(在posts文件夹下)。你可以查一下 元数据头是如何成为用户的,以及一些基本语法和图像是如何成为用户的 添加到帖子中。在pages文件夹下有一个静态模板示例 作为你的网站的登录和关于页面。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Websphere SAAJ版本问题   java素数计算乐趣   多次使用java新线程   java DBUnit引用完整性约束违反一对一关系   java 安卓滑动并避免刷新recyclerview项   java JavaFX画布在StackPane内未正确调整大小   java如何在应用程序中包含大字符串数组资源?   java从(大)文本文件填充JComboBox   java使用带有JFileChooser的自定义文件过滤器   java让Android应用程序与PHP文件通信   javajavax。smartcardio javadocs   我是否可以将Java的BufferedReader与事件侦听器一起使用,而不是while(true)?   maven在Bitbucket管道中集成Java Lombok