
GitHub: https://github.com/xcatliu/pagic
最近很多地方用到了静态网站,但是 Jekyll 和 Hexo 都太重了,我完全不需要它的主题和博客文章功能,所以做了一个静态网站生成器的轮子,取名为 Pagic ,分享给大家。
The easiest way to generate static html page from markdown
xxx.md 和 _layout.js 即可_layout.js 作为模板relativeToRoot 到模板中,方便插入静态资源如 css单元测试 写的累死了。。。
还有三个 processors 的测试没写
_config.yml 用来设置一些全局参数,默认为:
src_dir: src public_dir: public pagic build [options] # -w, --watch watch src dir change # -s, --serve serve public dir # -p, --port override default port pagic init <dir> 1 loading 2017 年 3 月 1 日 via Android 看似简单 |
2 xcatliu OP 感觉我要把 V2EX 的创意页霸屏了 :) |
3 xcatliu OP 感兴趣的可以用用,帮我测试下, issue 和 pr 都可以。 刚做出来应该有一些 bug |
4 devtiange 2017 年 3 月 1 日 |
5 xcatliu OP @devtiange 感谢你分享的。不过我看了下,这个貌似和 Hexo 一样比较复杂。 我这个适用于简单的几个页面,比如一个小项目只需要几个 html 页面放在 github pages 上就行了。 |
7 laobubu 2017 年 3 月 1 日 其实嘛我觉得 JEKYLL 不算复杂吧, SCSS ,模板等基础功能都有了,就差一个顺手的 boilerplate 了。 哦对了,还有 [海量的漂亮主题] :doge: |
10 windfarer 2017 年 3 月 2 日 via Android 简直高产 |
13 fomenyesu 2017 年 3 月 2 日 你不用工作吗? |
15 fomenyesu 2017 年 3 月 2 日 晚上下班不用撩妹吗? |
17 dont27 2017 年 3 月 2 日 稍微看一下源码没看出 title 变量是在哪里获得的= =|| const env = {}; const cOntent= md.render(fs.readFileSync(fileResolvedPath, 'utf-8'), env); markdown-it 会给 env 加上 title 属性么 |
19 sox 2017 年 3 月 2 日 想造一个类似 gatsby 但是基于 Vue.js 的 unversal 静态网站生成器 233 |
21 dont27 2017 年 3 月 3 日 |
23 yumemor 2017 年 3 月 3 日 其实可以考虑添加更换中文字体的支持,目前很多静态博客都没有这个,因为中文字体酷太大 如果只是添加 css ,文件会很大,如果使用按需添加 就很方便 而且这也很符合静态博客,因为在每一次的 generate 就可以进行字体处理。 之前用的 hexo 没有类似的插件, 可以利用已经成熟的解决方案 , http://font-spider.org/ |
25 yumemor 2017 年 3 月 3 日 @xcatliu 对的,确实有这个打算 之前尝试过不写插件 先把所有的 md 文件中文字体找出来放在一个 html 里面 让 spideer 处理 然后手动把生成好的 woff 放在 font 里面,但是效率太低了 |
26 xiaomibaobao 2017 年 3 月 3 日 @xcatliu 给个 demo 页地址看看。 |
27 xcatliu OP @xiaomibaobao 本来是有个 demo 的,后来想只是 markdown 转 html ,样式是需要自己写的,怕误导了大家,所以去掉 demo 了。 |
28 xcatliu OP |
30 andysheng 2017 年 3 月 3 日 支持支持 用过大圣的 mobicss 很不错 |
31 xcatliu OP |
32 garipan 2017 年 3 月 3 日 这就是我想要的东西啊!!!!!!!完全一致!!!!! |
34 CosmoX 2017 年 3 月 11 日 已赞! |
37 xcatliu OP 第 4 条附言写错了 不允许直接允许 pagic => 不允许直接使用 pagic |
39 pagict 2017 年 3 月 11 日 楼主看我 ID |