介绍Harp
What
nodejs写的静态web服务器,号称零配置。
牛B的地方在于可以直接解析markdown文件为html页面并提供出来访问,同时还能先预先编译受支持的文件为html文件并保存起来。
除了支持传统HTML、CSS、JavaScript和markdown以外,还支持Jade, EJS, LESS, Stylus, Sass和CoffeeScript。
How
Install
npm install -g harp
Getting Start
echo # hello world >> index.md
harp server --port 12345
预先编译
harp compile --output /path/www
使用lib
var harp = require("harp")
harp.server(projectPath [,args] [,callback])
var harp = require("harp")
harp.compile(projectPath [,outputPath] [, callback])
var express = require("express");
var harp = require("harp");
var app = express();
app.configure(function(){
app.use(express.static(__dirname + "/public"));
app.use(harp.mount(__dirname + "/public"));
});