Pages

Sunday, 10 November 2013

在linux vps上搭建基于nodejs的静态博客程序-enfield

npm install -g enfield
enfield new enfield-site  (在当前目录下会生成enfield-site目录)
cd enfield-site
enfield build (在当前目录下会生成_site目录)


as3:~/enfield-site# ls
_config.yml  css  index.html  _layouts  _posts  _site
as3:~/enfield-site# cd _site
as3:~/enfield-site/_site# ls
1899  css  index.html
as3:~/enfield-site/_site#
可见~/enfield-site/_site/就是静态网站的根目录。可绑域名到该目录。
as3:~/enfield-site/_site# Rwebserver 5305 &
然后访问http://as3.brite.biz:5305/。(可以看到完全是模仿jekyll的。http://jk.brite.biz)

发贴方法:
as3:~/enfield-site/_site# cd ..
as3:~/enfield-site# cd _posts
as3:~/enfield-site/_posts#
as3:~/enfield-site/_posts# nano 2013-11-10-test1.md
(按~/enfield-site/_posts/里的0000-00-00-welcome-to-enfield.md文件的格式,新建帖子2013-11-10-test1.md文件,格式如下:
---
title: test1
layout: post
categories: misc
---
这是测试1.


as3:~/enfield-site/_posts# cd ..
as3:~/enfield-site# enfield build (这个就是生成/更新静态网站的命令)

demo site: http://ef.brite.biz/
项目地址:https://github.com/fortes/enfield