具体一点,你想动态生成静态页面?
嗯!!
其实就是需要一个编译过程而已 模板 + 数据 —> 静态html文件 不知道你用的什么模板引擎,像ejs,jade,nunjucks,swig等等所有的模板引擎其实最后吐出的东西都是编译完成的,而你需要的其实是把这些保存成文件而已
以nunjucks为例:
var tpl = 'index.tpl'; var data = getData(); // some where var content = nunjucks.render(tpl, data); fs.writeFileSync('index.html', content);
上面生成的index.html就是你要的静态文件了
谢谢。。
简单明了
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
具体一点,你想动态生成静态页面?
嗯!!
其实就是需要一个编译过程而已 模板 + 数据 —> 静态html文件 不知道你用的什么模板引擎,像ejs,jade,nunjucks,swig等等所有的模板引擎其实最后吐出的东西都是编译完成的,而你需要的其实是把这些保存成文件而已
以nunjucks为例:
上面生成的index.html就是你要的静态文件了
谢谢。。
简单明了