Total Pageviews

Thursday 1 May 2014

在linux vps上搭建基于unix命令的静态博客程序-nanoblogger

wget http://nchc.dl.sourceforge.net/project/nanoblogger/nanoblogger/Version%203.4.2/nanoblogger-3.4.2.tar.gz
tar zxvf nanoblogger-3.4.2.tar.gz
cd nanoblogger-3.4.2

as3:~/nanoblogger-3.4.2# ls
ChangeLog  copyright  docs  lib    nb       plugins  TODO
COPYING    default    lang  moods  nb.conf  README   welcome-to-nb.txt
as3:~/nanoblogger-3.4.2# ./nb --blog-dir nanoblogger-site add weblog (此命令会在当前目录下,生成nanoblogger-site目录)
会提示would you like to configure the new weblog now? [Y/n]
回答n
as3:~/nanoblogger-3.4.2# cd nanoblogger-site
as3:~/nanoblogger-3.4.2/nanoblogger-site# ls
archives  atom.xml   cache  images      parts    rss.xml  templates
articles  blog.conf  data   index.html  plugins  styles
(可见~/nanoblogger-3.4.2/nanoblogger-site/就是静态网站的根目录)
as3:~/nanoblogger-3.4.2/nanoblogger-site# nohup Rwebserver 35927 > /dev/null &
访问http://as3.brite.biz:35927/即可看到网站效果。

发帖方法:
as3:~/nanoblogger-3.4.2/nanoblogger-site# cd ..
as3:~/nanoblogger-3.4.2# ./nb --blog-dir nanoblogger-site add article (这就是添加新文章的命令。会启动vim编辑器。我们按i,进入vim的编辑模式)
as3:~/nanoblogger-3.4.2# ./nb --blog-dir nanoblogger-site add entry (这就是添加新条目的命令。会启动vim编辑器.我们按i,进入vim的编辑模式)
建议使用英文标题,可在正文的第一行加上一行h2代码(比如
<h2>妈妈的吻</h2> )以起到中文标题的作用。
保存更改后,网站就会自动更新。然后还会自动启动lynx browser,你可按q,退出lynx browser。
文章/条目的超链地址在文章末尾的Permanent link处。

演示站点:http://as3.brite.biz:35927/index.html (所发表的文章/条目的列表会显示在左侧)
http://nb.surmount.biz.wf/
程序作者的演示站点:http://nanoblogger.sourceforge.net/
项目地址:http://sourceforge.net/projects/nanoblogger/