博客创造者为黑客。
micropress的Python项目详细描述
##微型压力机
micropress——黑客的python博客生成器。
- 开源
- Jinja模板
- 可配置的目录和配置
- 智能文件树组织
- 降价标记
- 自动检测更改和生成
- 自动上载
- 自动填充后时间
- 在[http://127.0.0.1:8080](http://127.0.0.1:8080)进行实时预览
###安装
sudo pip install micropressmicropress init-安装默认值(~/.microrc)和默认值 模板(~/documents/micropress/)目录。
###配置
vim ~/.microrc
[system] author = fluder host = fluder.co name = Geek Blog timezone_offset = 120 post_per_page = 10 exclude_category = How-to
[storage] build = ~/.build/micropress public = ~/Documents/Micropress/public templates = ~/Documents/Micropress/templates pages = ~/Documents/Micropress/sources/pages posts = ~/Documents/Micropress/sources/posts
[sync] to = remote.host.name:/path/to/www # rsync path key = ~/.ssh/id_rsa # ssh key for autosync feature
[locale] month = January, February, March, April, May, June, July, August, September, October, November, December days = Mon, Tue, Wed, Thu, Fri, Sat, Sun
###用法
{然后写写,保存和退出,就像一个 魅力。####Linux
micropress preview-启动Web服务器预览 micropress watch-启动文件更改观察程序
####手动模式
micropress generate-将公共内容和生成的内容保存到生成中 目录。 micropress sync-在生产服务器上上载内容。
###卸载
pip uninstall micropressrm ~/.microrcrm -r ~/Documents/Micropresslaunchctl unload -w co.fluder.micropress.watcher.plistlaunchctl unload -w co.fluder.micropress.preview.plistrm -r ~/Library/LaunchAgents/co.fluder.micropress.watcher.plistrm -r ~/Library/LaunchAgents/co.fluder.micropress.preview.plist
###模板
模板引擎是[jinja2](http://jinja.pocoo.org/docs/),完全支持 特征。
###标题
— title: “” categories: View name/Link name time: - # automatic change on save if autosync enabled autosync: true # automatic upload after edit —
###同步选项
####s3
[同步] 类型=S3 bucket=桶名 access_key_id=访问_key_id secret_access_key=secret_access_key
####rsync
[同步] to=remote.host.name:/path/to/www rsync路径 key=~/.ssh/id_u rsa_ssh key for autosync功能
####吉特
[同步] 类型=Git key=~/.ssh/id_rsa ssh密钥路径,用于github提交