Pages

Monday, 16 June 2014

在linux vps上搭建基于txt2tag的静态网站程序-phileas

git clone https://github.com/farvardin/phileas phileas-site
cd phileas-site

root@as3:~/phileas-site# ls
dist          help.t2t    logo_phileas.png  phileas.css            README.md
fonts         index.html  logo_phileas.svg  phileas.js             sample.t2t
footer.t2t    index.t2t   marked.js         phileas.less           style.css
Gruntfile.js  jquery.js   menu.t2t          phileas.min.js
header.t2t    less.js     package.json      phileas-template.html
root@as3:~/phileas-site# cd dist
root@as3:~/phileas-site/dist# ls
fonts       header.t2t  index.html  logo_phileas.png  sample.t2t 
footer.t2t  help.t2t    index.t2t   menu.t2t   
(这里面有index.html,可见 ~/phileas-site/dist/就是静态网站的根目录)    
root@as3:~/phileas-site/dist# nohup Rwebserver 24318 > /dev/null &
访问http://as3.brite.biz:24318/即可看到网站效果。

发贴方法:
root@as3:~/phileas-site/dist# nano test2.t2t
按sample.t2t的格式,新建帖子test2.t2t,格式为:
=  测试2  =

这是测试2.

看看怎么样。

保存文件,然后,
root@as3:~/phileas-site/dist# nano menu.t2t
在- [help ?page=help.t2t]的下一行加上:
- [测试2 ?page=test2.t2t]

保存文件,网站就自动更新了。
注意:menu处只能有5个项,若你还想把新建的帖子展示在首页,就只有去修改index.t2t来实现了。
root@as3:~/phileas-site/dist# nano index.t2t

- //See the [full sample page ?page=sample.t2t]//的上一行加上:
- //访问 [铃儿响叮当 ?page=jingle-bell.t2t]//
保存文件,网站就自动更新了。
root@as3:~/phileas-site/dist# cat index.t2t

%!options: --outfile README.md
%!target: md

- //访问 [中国经济 ?page=chinese-economy.t2t]//

- //访问 [铃儿响叮当 ?page=jingle-bell.t2t]//

- //See the [full sample page ?page=sample.t2t]//
...


演示站点:http://as3.brite.biz:24318/,http://phileas.brite.biz.st
访问http://as3.brite.biz:24318/?page=chinese-economy.t2t需时约5秒左右。
项目地址:https://github.com/farvardin/phileas