####前言
最近在用pelican借用GitHub
Pages搭建我的小明明s
Github, 总结了些心得
####写好Makefile
ruby有rake,但是python的好像没什么好用的,还是用Makefile,简单粗暴.先看用的
1 |
|
其中的regen是封装的脚本, 主要是为了加参数让我在本地生成html(其中的文件连接都指到我本地),然后我用python -m
SimpleHTTPServer启动:
1 |
|
####我提交到github的方式
上面的脚本已经很明显了,我直接执行make github
其中的ghp-import的介绍很明显了:Easily import docs
to your gh-pages branch
但是有个大坑: githubpages是要从你的项目的master分支去获取html页面,而不是gh-pages分支,所以Makefile我修改了下用法
####自动push不需要帐号密码
其实就是添加~./netrc
machine github.com
login XXX@gmail.com
password XXX
####可配置的创建文章
想想octopress的Rakefile,里面定义了一个new_post的方法,额pelican什么都没有,好吧,我用shell做了个
1 |
|
####PS:以上脚本都可以到我的项目dongweiming.github.io的gh-
pages分支去拿
版权声明:本文由 董伟明 原创,未经作者授权禁止任何微信公众号和向掘金(juejin.im)转载,技术博客转载采用 保留署名-非商业性使用-禁止演绎 4.0-国际许可协议
python