git clone https://github.com/rtorr/serious-chicken
cd serious-chicken
as3:~# cd serious-chicken
as3:~/serious-chicken# ls
navigation.pyc README.md serious_chicken.py templates
pages requirements.txt static
as3:~/serious-chicken# pip install -r requirements.txt
as3:~/serious-chicken# python serious_chicken.py build (此命令会在当前目录下,生成build目录)
as3:~/serious-chicken# ls
build navigation.pyc README.md serious_chicken.py templates
navigation.py pages requirements.txt static
as3:~/serious-chicken# cd build
as3:~/serious-chicken/build# ls
index.html sitemap static test
as3:~/serious-chicken/build#
可见~/serious-chicken/build/就是静态网站的根目录。
发贴方法:
as3:~/serious-chicken/build# cd ..
as3:~/serious-chicken# ls
build navigation.pyc README.md serious_chicken.py templates
navigation.py pages requirements.txt static
as3:~/serious-chicken# cd pages
as3:~/serious-chicken/pages# ls
test
as3:~/serious-chicken/pages# cd test
as3:~/serious-chicken/pages/test# ls
test.md
as3:~/serious-chicken/pages/test# cd ..
as3:~/serious-chicken/pages# nano test1.md
按~/serious-chicken/pages/test/test.md的格式,新建帖子test1.md,格式为:
title: test1
date: 2013-12-01
extends: main_layout.html
active_page: /index
这是测试1.
然后,
as3:~/serious-chicken/pages# cd ..
as3:~/serious-chicken# python serious_chicken.py build (这个就是生成/更新静态网站的命令)
as3:~/serious-chicken# nano serious_chicken.py
把该文件里的FREEZER_BASE_URL的值改为你绑定的域名地址,我的为http://serious-chicken.brite.biz/
演示站点:
http://serious-chicken.brite.biz
http://serious-chicken.brite.biz/test1/
http://serious-chicken.brite.biz/test2/
http://serious-chicken.brite.biz/fengyuwuzu/
http://serious-chicken.brite.biz/chinese-economy/
不过首页并不自动显示已发表的文章的超链,可以这样处理:(编辑templates目录里的index文件)
as3:~/serious-chicken# cd templates
as3:~/serious-chicken/templates# ls
index.html main_layout.html map.html page.html partials
as3:~/serious-chicken/templates# nano index.html
在{% block content %}这行的下一行加上:
<center><p><a href=/test1/>测试1</a></p></center>
<center><p><a href=/test2/>测试2</a></p></center>
<center><p><a href=/fengyuwuzu/>风雨无阻</a></p></center>
<center><p><a href=/chinese-economy/>中国经济</a></p></center>
然后,
as3:~/serious-chicken/templates# cd ..
as3:~/serious-chicken# python serious_chicken.py build
项目地址:https://github.com/rtorr/serious-chicken
cd serious-chicken
as3:~# cd serious-chicken
as3:~/serious-chicken# ls
navigation.pyc README.md serious_chicken.py templates
pages requirements.txt static
as3:~/serious-chicken# pip install -r requirements.txt
as3:~/serious-chicken# python serious_chicken.py build (此命令会在当前目录下,生成build目录)
as3:~/serious-chicken# ls
build navigation.pyc README.md serious_chicken.py templates
navigation.py pages requirements.txt static
as3:~/serious-chicken# cd build
as3:~/serious-chicken/build# ls
index.html sitemap static test
as3:~/serious-chicken/build#
可见~/serious-chicken/build/就是静态网站的根目录。
发贴方法:
as3:~/serious-chicken/build# cd ..
as3:~/serious-chicken# ls
build navigation.pyc README.md serious_chicken.py templates
navigation.py pages requirements.txt static
as3:~/serious-chicken# cd pages
as3:~/serious-chicken/pages# ls
test
as3:~/serious-chicken/pages# cd test
as3:~/serious-chicken/pages/test# ls
test.md
as3:~/serious-chicken/pages/test# cd ..
as3:~/serious-chicken/pages# nano test1.md
按~/serious-chicken/pages/test/test.md的格式,新建帖子test1.md,格式为:
title: test1
date: 2013-12-01
extends: main_layout.html
active_page: /index
这是测试1.
然后,
as3:~/serious-chicken/pages# cd ..
as3:~/serious-chicken# python serious_chicken.py build (这个就是生成/更新静态网站的命令)
as3:~/serious-chicken# nano serious_chicken.py
把该文件里的FREEZER_BASE_URL的值改为你绑定的域名地址,我的为http://serious-chicken.brite.biz/
演示站点:
http://serious-chicken.brite.biz
http://serious-chicken.brite.biz/test1/
http://serious-chicken.brite.biz/test2/
http://serious-chicken.brite.biz/fengyuwuzu/
http://serious-chicken.brite.biz/chinese-economy/
不过首页并不自动显示已发表的文章的超链,可以这样处理:(编辑templates目录里的index文件)
as3:~/serious-chicken# cd templates
as3:~/serious-chicken/templates# ls
index.html main_layout.html map.html page.html partials
as3:~/serious-chicken/templates# nano index.html
在{% block content %}这行的下一行加上:
<center><p><a href=/test1/>测试1</a></p></center>
<center><p><a href=/test2/>测试2</a></p></center>
<center><p><a href=/fengyuwuzu/>风雨无阻</a></p></center>
<center><p><a href=/chinese-economy/>中国经济</a></p></center>
然后,
as3:~/serious-chicken/templates# cd ..
as3:~/serious-chicken# python serious_chicken.py build
项目地址:https://github.com/rtorr/serious-chicken