pip install rux
git clone https://github.com/hit9/rux.git
cd rux
as3:~/rux# ls
CHANGES LICENSE-BSD README.md rux src
docs MANIFEST.in requirements.txt setup.py
(此时as3:~/rux/里才有9个东西)
as3:~/rux# rux deploy (这里deploy其实是初始化,即初始化博客的目录结构)
INFO (07:05:34) deploy blog to current directory
SUCCESS (07:05:35) deploy done
INFO (07:05:35) Please edit config.toml to meet your needs
as3:~/rux# ls
CHANGES default LICENSE-BSD page README.md rux src
config.toml docs MANIFEST.in post requirements.txt setup.py
(此时as3:~/rux/里有13个东西,比刚才多出了4个)
as3:~/rux# rux serve (启动预览服务器)
显示:
INFO (07:06:27) HTTP serve at http://0.0.0.0:8888 (ctrl-c to stop) ...
INFO (07:06:29) Changes detected, start rebuilding..
SUCCESS (07:06:29) Initialized
SUCCESS (07:06:31) Build done in 1.281 seconds
(访问http://as3.brite.biz:8888可看到网站效果)
按ctrl-c退出预览服务器。
as3:~/rux# ls
CHANGES docs MANIFEST.in README.md setup.py
config.toml index.html page requirements.txt src
default LICENSE-BSD post rux
(此时as3:~/rux/里有14个东西,出现了最重要的index.html,此时~/rux/就成为了静态网站的根目录)
as3:~/rux# nohup Rwebserver 4530 > /dev/null &
访问http://as3.brite.biz:4530/就可看到网站效果。
发贴方法:
as3:~/rux# rux post (此为发贴命令)
INFO (07:33:49) touch an empty new post to src/
SUCCESS (07:33:50) new post created: src/2013-12-12-07-33.md
as3:~/rux# ls src
2013-08-16-00-18.md 2013-12-12-07-33.md libparser.c
as3:~/rux# cd src
as3:~/rux/src# ls
2013-08-16-00-18.md 2013-12-12-07-33.md libparser.c
as3:~/rux/src# nano 2013-12-12-07-33.md
按2013-08-16-00-18.md的内容格式,编辑帖子2013-12-12-07-33.md,格式如下:
test1 (这是标题)
---
这是测试1. (这里写正文)
然后:
as3:~/rux/src# cd ..
as3:~/rux# rux build (这个就是更新静态网站的命令)
演示站点:http://as3.brite.biz:4530/,http://rux.brite.biz
项目地址:https://github.com/hit9/rux
注意:因为此程序的帖子的链接形式为http://as3.brite.biz:4530/post/2013-12-12-07-33.html,
如果在同一分钟里(比如7点33分)发表第二篇帖子,第二篇帖子的链接形式依然为
http://as3.brite.biz:4530/post/2013-12-12-07-33.html,这样就会把第一篇覆盖掉。所以至少要隔开1分钟再发表第二篇帖子。
git clone https://github.com/hit9/rux.git
cd rux
as3:~/rux# ls
CHANGES LICENSE-BSD README.md rux src
docs MANIFEST.in requirements.txt setup.py
(此时as3:~/rux/里才有9个东西)
as3:~/rux# rux deploy (这里deploy其实是初始化,即初始化博客的目录结构)
INFO (07:05:34) deploy blog to current directory
SUCCESS (07:05:35) deploy done
INFO (07:05:35) Please edit config.toml to meet your needs
as3:~/rux# ls
CHANGES default LICENSE-BSD page README.md rux src
config.toml docs MANIFEST.in post requirements.txt setup.py
(此时as3:~/rux/里有13个东西,比刚才多出了4个)
as3:~/rux# rux serve (启动预览服务器)
显示:
INFO (07:06:27) HTTP serve at http://0.0.0.0:8888 (ctrl-c to stop) ...
INFO (07:06:29) Changes detected, start rebuilding..
SUCCESS (07:06:29) Initialized
SUCCESS (07:06:31) Build done in 1.281 seconds
(访问http://as3.brite.biz:8888可看到网站效果)
按ctrl-c退出预览服务器。
as3:~/rux# ls
CHANGES docs MANIFEST.in README.md setup.py
config.toml index.html page requirements.txt src
default LICENSE-BSD post rux
(此时as3:~/rux/里有14个东西,出现了最重要的index.html,此时~/rux/就成为了静态网站的根目录)
as3:~/rux# nohup Rwebserver 4530 > /dev/null &
访问http://as3.brite.biz:4530/就可看到网站效果。
发贴方法:
as3:~/rux# rux post (此为发贴命令)
INFO (07:33:49) touch an empty new post to src/
SUCCESS (07:33:50) new post created: src/2013-12-12-07-33.md
as3:~/rux# ls src
2013-08-16-00-18.md 2013-12-12-07-33.md libparser.c
as3:~/rux# cd src
as3:~/rux/src# ls
2013-08-16-00-18.md 2013-12-12-07-33.md libparser.c
as3:~/rux/src# nano 2013-12-12-07-33.md
按2013-08-16-00-18.md的内容格式,编辑帖子2013-12-12-07-33.md,格式如下:
test1 (这是标题)
---
这是测试1. (这里写正文)
然后:
as3:~/rux/src# cd ..
as3:~/rux# rux build (这个就是更新静态网站的命令)
演示站点:http://as3.brite.biz:4530/,http://rux.brite.biz
项目地址:https://github.com/hit9/rux
注意:因为此程序的帖子的链接形式为http://as3.brite.biz:4530/post/2013-12-12-07-33.html,
如果在同一分钟里(比如7点33分)发表第二篇帖子,第二篇帖子的链接形式依然为
http://as3.brite.biz:4530/post/2013-12-12-07-33.html,这样就会把第一篇覆盖掉。所以至少要隔开1分钟再发表第二篇帖子。