eta.js
约 1 分钟阅读
eta
轻量模板引擎。
- eta-dev/etaGitHubeta-dev/eta轻量模板引擎。 · eta-dev/eta · 5.7kB/2.4kB · 面向可信代码 · API · render{,Async} - 渲染 template,基于 views 进行文件 resolve · renderString{,Async} - 渲染字符串笔记:eta.js
- 5.7kB/2.4kB
- 面向可信代码
- API
- render{,Async} - 渲染 template,基于 views 进行文件 resolve
- renderString{,Async} - 渲染字符串
- loadTemplate - 加载模板
- 通过
extends Eta覆盖 readFile, resolvePath 来实现自定义模板加载 - 参考
const eta = new Eta({ views: path.join(__dirname, 'templates') });
const res = eta.render('./simple', { name: 'Ben' });语法
<%,%>- 支持自定义- tag - 可以自定义
<%~ val %>避免 escape<%= val %>插值
-移除 1 空行_移除 所有空白- 数据名默认为
it - 内置
include(name,options)includeFile(path,options)
- used by
- Docusaurus v2
- 生成 SSR Build
- Docusaurus v2
@NAMED- 不会尝试 resolve 文件,直接从内存搜索模板
关联信息
反向链接、本文链接的其他页面和外部资料。
References
GitHub1 条
- eta-dev/etagithub.com/eta-dev/eta
其他外链1 条
- eta.js.org/playgroundeta.js.org/playground