静态博客生成器
petroglyph的Python项目详细描述
岩画[构建状态](https://travis-ci.org/polybuilder/petrogyph.svg?branch=master)(https://travis ci.org/polybuilder/petrogyph)
petrogyph是一个基于python的静态博客生成器。(在2.7.6中测试)。
安装Petroglyph的方法很简单:
``bash
$sudo pip install Petroglyph
````
如果没有“pip”,请先使用包管理器安装pip。
```bash
$sudo apt-apt-install python pip ubuntu等。
$sudo-yum install python pip fedora等。
```````
```````````如果从“pip”安装对python pip不起作用,请先使用包管理器安装pip ```````````是的请[提交问题](https://github.com/polybuilder/petrogyph/issues),然后改用下面的旧安装说明。
` pyyaml`和'docutils`.
`` bash
$pip如果没有'pip',请先使用包管理器安装pip。
`` bash
$sudo apt get install python pip ubuntu等。
$sudo yum install python pip fedora,等等。
```
PetroGlyph目前不能作为PIP包使用,因此您必须手动安装它。
考虑将其放在您的“path”中以便于使用。
在Linux上,如果使用“bash”,则可以在`.bashrc'中添加一行来执行此操作。
``bash
$echo'export path=“/path/to/petroghlph:$path”>;~/.bashrc
$source~/.bashrc
```
根据您的设置,这可能是不同的文件,例如`~/.profile`或` ~/.bash_u profile`.
\为你的博客创建一个新目录。
``bash
$mkdir awesomeblog
```
2。在这个新目录中,运行“petroglyph init”并填写详细信息。
默认主题是“monoblue”。以前有其他皮肤,但现在不在了。希望以后能加上。在那之前,你可以自己编辑css并定制皮肤!
`` bash
$cd awesome blog
$petrogyph init
复制皮肤‘monoblue’…
创建帖子目录…
配置设置…
博客标题:棒极了的博客
博客作者:john doe
博客描述:棒极了的博客!
已将配置保存在config.yaml中。
PetroGlyph已初始化。
````
如果要更换皮肤或更改配置,请再次运行“PetroGlyph init”。
3.在`/posts`目录中用`.md'扩展名写一篇新文章。(也支持structuredtext,给文件一个`.rst`扩展名。)生成博客时,每个帖子的文件名将用作帖子的slug。使用[mistune]提供降价支持(https://github.com/lepture/mistune)。通过如下方式写入文章来包含文章元数据:
```
--
标题:文章标题
标记:一些标记,另一个标记
--
你好,世界!**粗体**、_斜体字和“代码”。
--更多-->;此部分将在“读取更多”之后出现。
```
>;需要一个文章标题**。
>;PetroGlyph在决定文章发布日期时使用文件的最后修改时间。如果要使用自定义日期,请将其以“yyyy-mm-d d”格式添加到元数据中。
````
日期:2015-06-07
```
4.试运行petrograph查看是否一切正常。
`` bash
$petrograph--dry run
找到1个帖子。
1个新帖子。
```
5。运行岩画!
`` bash
$petrogliph
找到1个帖子。
1个新帖子。
生成1个新帖子。
完成。
````
>;如果您想重新生成所有页面(例如,由于主题更改),请运行“petrogliph--regent”。
6。您的博客已准备好在“blog/”目录中提供。
![](http://polybuilder.github.io/petrogyph/screenshot.png)
petrogyph是一个基于python的静态博客生成器。(在2.7.6中测试)。
安装Petroglyph的方法很简单:
``bash
$sudo pip install Petroglyph
````
如果没有“pip”,请先使用包管理器安装pip。
```bash
$sudo apt-apt-install python pip ubuntu等。
$sudo-yum install python pip fedora等。
```````
```````````如果从“pip”安装对python pip不起作用,请先使用包管理器安装pip ```````````是的请[提交问题](https://github.com/polybuilder/petrogyph/issues),然后改用下面的旧安装说明。
` pyyaml`和'docutils`.
`` bash
$pip如果没有'pip',请先使用包管理器安装pip。
`` bash
$sudo apt get install python pip ubuntu等。
$sudo yum install python pip fedora,等等。
```
PetroGlyph目前不能作为PIP包使用,因此您必须手动安装它。
考虑将其放在您的“path”中以便于使用。
在Linux上,如果使用“bash”,则可以在`.bashrc'中添加一行来执行此操作。
``bash
$echo'export path=“/path/to/petroghlph:$path”>;~/.bashrc
$source~/.bashrc
```
根据您的设置,这可能是不同的文件,例如`~/.profile`或` ~/.bash_u profile`.
\为你的博客创建一个新目录。
``bash
$mkdir awesomeblog
```
2。在这个新目录中,运行“petroglyph init”并填写详细信息。
默认主题是“monoblue”。以前有其他皮肤,但现在不在了。希望以后能加上。在那之前,你可以自己编辑css并定制皮肤!
`` bash
$cd awesome blog
$petrogyph init
复制皮肤‘monoblue’…
创建帖子目录…
配置设置…
博客标题:棒极了的博客
博客作者:john doe
博客描述:棒极了的博客!
已将配置保存在config.yaml中。
PetroGlyph已初始化。
````
如果要更换皮肤或更改配置,请再次运行“PetroGlyph init”。
3.在`/posts`目录中用`.md'扩展名写一篇新文章。(也支持structuredtext,给文件一个`.rst`扩展名。)生成博客时,每个帖子的文件名将用作帖子的slug。使用[mistune]提供降价支持(https://github.com/lepture/mistune)。通过如下方式写入文章来包含文章元数据:
```
--
标题:文章标题
标记:一些标记,另一个标记
--
你好,世界!**粗体**、_斜体字和“代码”。
--更多-->;此部分将在“读取更多”之后出现。
```
>;需要一个文章标题**。
>;PetroGlyph在决定文章发布日期时使用文件的最后修改时间。如果要使用自定义日期,请将其以“yyyy-mm-d d”格式添加到元数据中。
````
日期:2015-06-07
```
4.试运行petrograph查看是否一切正常。
`` bash
$petrograph--dry run
找到1个帖子。
1个新帖子。
```
5。运行岩画!
`` bash
$petrogliph
找到1个帖子。
1个新帖子。
生成1个新帖子。
完成。
````
>;如果您想重新生成所有页面(例如,由于主题更改),请运行“petrogliph--regent”。
6。您的博客已准备好在“blog/”目录中提供。
![](http://polybuilder.github.io/petrogyph/screenshot.png)