大佬教程收集整理的这篇文章主要介绍了node.js – 从ejs模板生成静态HTML文件,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
它使用ejs作为模板引擎.
我想将这些模板作为静态网站发布.所以所有都在本地生成,它将我的所有页面导出到静态HTML文件,我可以在我的基本托管平台上发布.无需服务器端技术.
我看过玉,但它要求我改变模板和结构.
是否有任何工具只是将我当前的设置发布到包含所有生成的html文件的文件夹?
谢谢你的帮助.非常感谢.
var fs = require('fs'),ejs = require("ejs"); function ejs2html(path,information) { fs.readFile(path,'utf8',function (err,data) { if (err) { console.log(err); return false; } var ejs_String = data,template = ejs.compile(ejs_String),html = template(information); fs.writeFile(path + '.html',html,function(err) { if(err) { console.log(err); return false } return true; }); }); } ejs2html(__dirname+"/index.ejs")
>路径:文件的位置,包括__dirname或它不起作用
>信息:要编译的信息,如{users:[‘bill’,’bob’]}(可选)
编辑
以上是大佬教程为你收集整理的node.js – 从ejs模板生成静态HTML文件全部内容,希望文章能够帮你解决node.js – 从ejs模板生成静态HTML文件所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。