- Node Version:
- Egg Version:
- Plugin Name:
- Plugin Version:
- Platform:
想渲染markdown,用marked去读取,编译成html之后,如何插入模板。
// controller/home
module.exports = app => {
class HomeController extends app.Controller {
* index() {
const data = {};
let text = fs.readFileSync(path.join(app.baseDir, 'README.md'));
data.content = marked(text + '');
yield this.ctx.render('home.tpl', data);
}
}
return HomeController;
};
<!-- home.tpl -->
<html>
<head>
<title>Egg HackerNews Clone</title>
</head>
<body>
<div>
{{content}}
</div>
</body>
</html>
渲染出来的是div内的纯字符串
求教如何渲染到innerHTML,而不是innerText
想渲染markdown,用marked去读取,编译成html之后,如何插入模板。
渲染出来的是div内的纯字符串
求教如何渲染到innerHTML,而不是innerText