Pages

Thursday, 9 January 2014

在linux vps上搭建基于纯shell命令的静态博客程序:simple-static

git clone https://github.com/wlangstroth/simple-static
cd simple-static
make install
mkdir simple-static-site
cd simple-static-site

as3:~/simple-static# cd simple-static-site
as3:~/simple-static/simple-static-site# ls
as3:~/simple-static/simple-static-site#
在~/simple-static/simple-static-site/里面新建:
index.md  (文件内容可写为<h2>homepage</h2>)
projects/
    index.md (文件内容可写为<h2>我的项目</h2>)
as3:~/simple-static/simple-static-site# cd ..
as3:~/simple-static# ss simple-static-site (这个就是生成/更新静态网站的命令)
as3:~/simple-static# ls
Makefile     README              simple-static-site.static  ss.conf
md2html.awk  simple-static-site  ss                         style.css
as3:~/simple-static# ls simple-static-site.static
index.html  projects
(新出现了simple-static-site.static目录)
as3:~/simple-static# cd simple-static-site.static
as3:~/simple-static/simple-static-site.static# ls
index.html  projects
as3:~/simple-static/simple-static-site.static#
可见~/simple-static/simple-static-site.static/就是静态网站的根目录。
as3:~/simple-static/simple-static-site.static# nohup Rwebserver 34987 > /dev/null &
访问http://as3.brite.biz:34987/,就可看到网站效果。

发贴方法:
as3:~/simple-static/simple-static-site.static# cd ../simple-static-site/
as3:~/simple-static/simple-static-site# ls
index.md  projects
as3:~/simple-static/simple-static-site# nano test1.md
格式为:
<h2>测试1</h2>
这是测试1.

然后,
as3:~/simple-static/simple-static-site# cd ..
as3:~/simple-static# ss simple-static-site

演示站点:http://as3.brite.biz:34987/,http://s-s.brite.biz
项目地址:https://github.com/wlangstroth/simple-static
(此项目基于http://nibble.develsec.org/projects/sw.html修改而来)
------------------------------------------------------------------------------
在linux vps上搭建基于纯shell命令的静态博客程序:sw


hg clone http://nibble.develsec.org/hg/sw
cd sw
cp  sw.conf.def sw.conf

nano sw.conf
(把TITLE的值改为自己的博客标题)

make install
 
mkdir -p site/posts/
nano site/index.md
内容为:
## homepage
cd site/posts/

as3:~/sw# cd site/posts/
as3:~/sw/site/posts# nano index.md
内容为:
## published posts
as3:~/sw/site/posts# nano post1.md
内容为:
## 测试1

这是测试1.
as3:~/sw/site/posts# nano post2.md
内容为:
## 测试2

这是测试2.
as3:~/sw/site/posts# ls
index.md  post1.md  post2.md
as3:~/sw/site/posts# cd ~/sw/
as3:~/sw# sw site
(The static site will be created under "site.static". 在当前目录下会生成site.static目录)
as3:~/sw# ls
Makefile     README  site.static  style.old.css  sw.conf      whereis
md2html.awk  site    style.css    sw             sw.conf.def
as3:~/sw# cd site.static
as3:~/sw/site.static# ls
index.html  posts
(可见 ~/sw/site.static/就是静态网站的根目录。)

 
as3:~/sw/site.static# nohup Rwebserver 45327 > /dev/null &
访问http://as3.brite.biz:45327/,http://sw.briteming.yi.org
就可看到网站效果。
项目地址:http://nibble.develsec.org/projects/sw.html