GitHub: https://github.com/xcatliu/pagic
最简单的静态网站生成器 Pagic 发布 v0.5.0 啦!
The easiest way to generate static html page from markdown
现在不会修改任一文件就全部 rebuild 了。
而是会根据修改的文件类型选择尽可能少的 rebuild 方式。
比如修改 xxx.md
文件,则只 rebuild 这一个文件。如果修改了 _layout.js
则会 rebuild 它的子目录下所有文件。
watch()
, unwatch()
方法pagic.watch().build();
setTimeout(() => {
pagic.unwatch();
}, 10000);
写了很多单元测试,所以总结了一个测试覆盖率的文章,GitHub 上的测试覆盖率。
npm install pagic -g
pagic init new_site
cd new_site
pagic build
感谢 tracker1 shellphon hustcc shellphon 等人的建议和帮助!
以下是给不了解 Pagic 的人看的简单介绍。
xxx.md
和 _layout.js
即可_layout.js
作为模板relativeToRoot
到模板中,方便插入静态资源如 css这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.