本着学习 Python 的目的写了一个静态博客生成器:Maverick,并用在了自己的博客与 Wiki 上。与 Hexo 或者 Jekyll 等相似,都是通过解析 Markdown 文件来生成静态站点。
不过有几点不同,主要的大概有:
此外自带一个简洁的主题 Galileo,作为个人博客使用应该还算够用。现在还没有实现插件机制,主题的话可以自己写(用的 Jinja ),但就是没有完善的文档。
一些相关链接:
欢迎各位大佬去 GitHub 试用与拍砖,如果能点个 Star 就再好不过了!
毕竟是 Python 菜鸡的第一次尝试,肯定很多地方写得 naive,大佬们轻拍~
1
secondwtq 2019-12-12 21:25:19 +08:00
看到这个帖子,我意识到我手上这个本装的 10.9 已经彻底过气了
|
2
AlanDecode OP @secondwtq 哈哈 我是起完名字才想来重名了,但是也不想改了
|
3
secondwtq 2019-12-12 21:49:38 +08:00 1
@AlanDecode 倒不是重名,OS X 那个其实是 Maverick*s* ...
作为重度 Google 用户,我一般起名字之前会去 Google 搜一下,结果数量太多或者太集中的就不用了 用已有的名字是个很蛋疼的事情,如果项目火了,比如 Opera 浏览器,一搜全都是浏览器,想找歌剧得另外加 qualifier,Switch 一搜全是游戏机,像 Halo 这个词基本就是某游戏系列的专利了,对于对项目不感兴趣的人不公平 如果项目没火或者不够火,比如 Arnold 渲染器,一搜全是施瓦辛格 ... 这对开发者不公平 另外我发现 IT 圈流行的东西,名字一般都在三个音节以内 然后如果我还想要点内涵的话 就发现起名字太 tm 难了 ... |
4
AlanDecode OP @secondwtq 没错,或许可以考虑自己造字。比如 Nginx
|
5
guxingke 2019-12-12 22:29:09 +08:00 1
哪天不想折腾了, 可以参考一下
基于 pandoc, yq, 一些常见 bash 操作, 构建而成, 提供足够的灵活性. 不待见 hexo, hugo 和其他 静态生成器的可以参考 一下. 模板,css 不统计在内的话, 代码 不超过 120 行. https://github.com/guxingke/pages |
6
festoney8 2019-12-13 01:05:53 +08:00
正在用 VOID 的帮作者顶一下~
|
7
rumu3f 2019-12-13 01:50:25 +08:00 via iPhone
插个眼
|
9
AlanDecode OP @festoney8 感谢大佬
|
10
chunqiuyiyu 2019-12-13 09:07:43 +08:00 via iPhone
@secondwtq 起名字是最难的事,好名字都被别人起了,只能自己造一些名字。
|
11
37Y37 2019-12-13 10:28:07 +08:00 1
实名支持,可以说很棒了,我也写过个非常非常简单的,用来一键生成静态博客并上传到 github pages,几乎没什么功能,但对于我够用了
实现见这里: https://ops-coffee.cn/s/7g2wncQG1lIziOmtBxXwEw 同时也是生成的上边这个博客 |
12
AlanDecode OP @37Y37 看来自己「写博客」是每个程序员都要过的一道坎 hhhh
|
13
37Y37 2019-12-13 10:47:08 +08:00
@AlanDecode 程序员就爱折腾[手动狗头]
|