存在满足以下要求的博客程序吗

2022-08-13 16:08:45 +08:00
 edis0n0
1. 足够轻量,如果是静态博客生产器在主流配置的机器上 100 篇文章 build 开始到结束不能>0.2s ,面向读者分发的全部 css+js 合计不能 >100KB 。
2. 支持 Markdown 和 LaTeX 语法,支持代码高亮。
3. 最好有这种风格的主题 <james.newtonking.com> (这是 Newtonsoft.JSON 作者的博客,感觉阅读很舒适)没有无意义的动画,简单的按钮动画可有可无。
4. 最好是静态博客生成器。
1274 次点击
所在节点    程序员
5 条回复
jwenjian
2022-08-13 20:01:46 +08:00
bearblog.dev

还有一个基于 hugo 的主题,https://themes.gohugo.io/hugo-bearblog/

markdown 没问题,latex 不知道。

我用这个 hugo 主题做的博客: https://1link.fun
Slurp
2022-08-13 20:30:29 +08:00
建议 Hugo 。

1. 感觉不会有完全满足的… 0.2 秒太极限了。按我自己的测试,最接近的可能是 Rust 写的 mdBook ,100 个条目只用 1.5 秒。其次是 hugo ,93 个条目用了 3.7 秒。而 Hexo 简直惨不忍睹。

至于 100 KB 限制,这也不太可能,因为 MathJax 起步 MiB 级,KaTex 起步 300 KB ,和你的需求 2 冲突。

2. hugo 完全满足。

3. hugo 主题挺多的,应该能有符合这种风格的

4. 正是
kkocdko
2022-08-13 23:39:07 +08:00
@Slurp 构建事件和分发体积互斥。KaTex 如果要在服务端渲染,时间肯定会超。
我倒是觉得用 Hexo 慢点没啥关系,缓慢的构建通常只发生在第一次,你不可能每次都新增 100 篇文章。
Slurp
2022-08-14 01:21:48 +08:00
@kkocdko 个人觉得,客户端渲染好一点,因为如果要支持 dark mode 就需要构建时渲染两套。不然就是套上白底,会很难看

Hexo 慢是硬伤,以前博客就是用的 Hexo ,写了十几篇,每次 build 印象里就是非常卡…… 这也是我迁移 Hugo 的主要动机。另外就是,每次改主题都要魔改 node_modules ,太不清真了 = =。
SmiteChow
2022-08-15 11:21:00 +08:00
blogger+stackedit

参考一下我的博客

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/872628

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX