Trio 是使用 Node 运行的快速、简单且功能强大的 JavaScript 驱动静态站点生成器。
Trio 每构建一次缓存所有项目资产,并在增量构建时仅生成已失效的资产,这大幅度缩短了构建时间。
Trio 的配置几乎为零,在其工具链中包含通用构建时实用程序,并且不需要框架或模板语言。
Trio 使用你编写的 JavaScript Node 模块为你的页面添加动态内容。你拥有所有最新的 ES6+ 内容可供使用,而无需编译你的代码。
/**
* append the current date and time to the HTML tag
*/
module.exports = ({ $tag }) => {
$tag.append(new Date().toDateString());
};
检查你项目的依赖项链,并在无法解析资产时通知你。
仅限于处理已失效的资产,大幅度缩短项目构建时间。
Trio 的内置工具链美化生成的标记、编译带有供应商前缀和缩小的 Sass、在开发期间生成 CSS 映射,并可以根据需要为你的项目发布提供缓存破坏。
Trio 从头开始构建,旨在帮助你创建具有读者期待的现代博客,例如类别、标签、文章页面、类别页面、标签页面、登陆页面、归档页面和链接导航。
Trio 的设计雄心勃勃,目标是将所需的配置量最小化到几乎为零。谁喜欢配置,对吧?
Trio 提供广泛的命令行功能,用于获取帮助、构建和服务你的站点。构建时充分考虑了迭代代码和测试流程。
安装 Trio $ npm i -g @4awpawz/trio
,然后创建一个新项目 $ trio new my-new-project/
,你可以开始了!
找到更多 静态站点生成器。