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 1
Yourdaye 2017-03-14 21:59:55 +08:00 via iPhone 1
最好能给个 demo
|
2
xcatliu OP @Yourdaye 只是个静态网站生成器, css 需要自己写,我没有内置默认的 css 。
这儿有个 demo : http://xcatliu.com/pagic/ 这个也是用 Pagic 生成的: https://mobi-css.github.io/mobi-plugin-flexbox/ |
3
ifreego 2017-03-15 06:49:00 +08:00
你这个需要自己写 css 啊。我觉得很多人用 hexo,jekyll 啊,都是冲着 themes 去的 -_-||
|
4
bztd001 2017-03-31 12:44:54 +08:00 1
index.md
``` # Pagic The 简单 way to generate static html page from markdown ## Pages - [css/site.css](css/site.css) - [sub](sub) - [sub/sub_sub](sub/sub_sub) - [front_matter](front_matter) - [relative_to_root](relative_to_root) - [relative_to_root/sub](relative_to_root/sub) ``` *** ``` pagic build ``` *** ![图片]( http://i1.piimg.com/1949/1e46bad55cb56255.png) *** 如何操作才能使 index.md 中支持中文。。。。。。。 |
6
xcatliu OP @bztd001 v0.6.0 已修复 https://github.com/xcatliu/pagic
|