Total Pageviews

Saturday, 8 March 2014

在linux vps上搭建基于perl的静态博客程序-markablog(这个还不错)

git clone https://github.com/PLJNS/Markablog markablog
cd markablog
as3:~/markablog# ls
20130410Readme.html  html        js           Markup Syntax.html  Readme.md
build.pl             img         LICENSE      pages
css                  index.html  Markdown.pl  posts
as3:~/markablog# ls html
default  doctype  footer  header  post
as3:~/markablog# ls posts
[20130410][Readme].md
as3:~/markablog# perl build.pl (这个就是更新静态网站的命令)
(因~/markablog/里面有index.html,故~/markablog/就是静态网站的根目录)
as3:~/markablog# nohup Rwebserver 43273 > /dev/null &
访问http://as3.brite.biz:43273/就可看到网站效果。

发贴方法:
as3:~/markablog# cd posts
as3:~/markablog/posts# ls
[20130410][Readme].md
as3:~/markablog/posts# nano [20140308][test1].md
按[20130410][Readme].md的内容格式,新建帖子[20140308][test1].md,格式如下:
test1 {{meta}}
-----------------

这是测试1.

(虚线要跟标题行同长度)
然后,
as3:~/markablog/posts# cd ..
as3:~/markablog# perl build.pl
as3:~/markablog#



注意:最好留意一下帖子的命名格式,否则帖子发表后,并不是按发表的时间顺序显示在首页-
as3:~/markablog/posts# ls
[20130410][Readme].md  [20140308][test3].md
[20140308][test1].md   [20140308][test4-smiling-face].md
[20140308][test2].md   [20140308][test5-chinese-economy].md
我是在源贴的文件名中加了序列号,这样发表的帖子就会按序列号排列,序列号越大的帖子就会排在首页的越上面。
演示站点:http://as3.brite.biz:43273,http://mkb.bright.za.net
项目地址:https://github.com/PLJNS/Markablog