Pages

Tuesday, 12 November 2013

在linux vps上搭建基于python的静态博客程序-blatter

hg clone https://bitbucket.org/jek/blatter
cd blatter
python setup.py install
blatter init --hello-world
cd site
nano test1.html (在site目录,建立源贴)
cd ..
blatter generate (这就是生成/更新静态网站的命令。该命令会在当前目录下生成out目录,out目录就是静态网站的根目录)
as3:~/blatter# cd out
as3:~/blatter/out# ls
fengyuwuzu.html  images  index.html  test1.html
as3:~/blatter/out# Rwebserver 4539 &

demo site:http://as3.brite.biz:4539/
http://as3.brite.biz:4539/fengyuwuzu.html
http://as3.brite.biz:4539/test1.html

不过所发表的文章的超链并不会自动出现在首页。可这样处理:
(编辑源帖所在目录里的index文件)
as3:~/blatter/site# nano index.html
在index.html的下部加入:
<p><a href=/test1.html>测试1</a></p>
<p><a href=/test2.html>测试2</a></p>
<p><a href=/fengyuwuzu.html>风雨无阻</a></p>
<p><a href=/chinese-economy.html>中国经济</a></p>

然后,
as3:~/blatter/site# cd ..
as3:~/blatter# blatter generate
更新一下静态网站。

项目地址:https://bitbucket.org/jek/blatter/