Total Pageviews

Monday, 26 May 2014

在linux vps上搭建基于unix命令的静态网站程序-zodiac

git clone https://github.com/nuex/zodiac zodiac-site
cd zodiac-site
make install
会显示:
Compiling zod executable
Compiled
Installing zod executables to /usr/local//bin
Installing awk lib files to /usr/local//lib/zodiac
Installation Complete

as3:~/zodiac-site# ls
bin        example  lib      Makefile   TODO
config.mk  HISTORY  LICENSE  README.md  VERSION
as3:~/zodiac-site# cd example
as3:~/zodiac-site/example# ls
Makefile  site  www
as3:~/zodiac-site/example# zod site  www (这个就是生成/更新静态网站的命令)
as3:~/zodiac-site/example# cd www
as3:~/zodiac-site/example/www# ls
blog  blog.html  index.html  style.css
(可见~/zodiac-site/example/www/就是静态网站的根目录)
as3:~/zodiac-site/example/www# nohup Rwebserver 34294 > /dev/null
访问http://as3.brite.biz:34294/即可看到网站效果。

发贴方法:
as3:~/zodiac-site/example/www# cd ../site
as3:~/zodiac-site/example/site# cd blog
as3:~/zodiac-site/example/site/blog# ls
hello.md  hello.meta
as3:~/zodiac-site/example/site/blog# nano test1.md
格式为:
# 测试1

这是测试1.

然后,
as3:~/zodiac-site/example/site/blog# cd ../..
as3:~/zodiac-site/example# zod site  www (这个就是生成/更新静态网站的命令)
不过新发布的帖子并不会自动显示在http://as3.brite.biz:34294/blog.html页面,
需要这样做:
as3:~/zodiac-site/example# nano site/blog.md
as3:~/zodiac-site/example# cat site/blog.md
# Blog

These are my blog posts

* 2014-05-26 [测试1](/blog/test1.html)

* 2011-04-02 [Hello](/blog/hello.html)
as3:~/zodiac-site/example# zod site  www

demo site: http://as3.brite.biz:34294/blog.html,http://zodiac.brite.biz.st
项目地址:https://github.com/nuex/zodiac
http://nu-ex.com/projects/zodiac.html