V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
edis0n0
V2EX  ›  程序员

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

  •  
  •   edis0n0 · 2022-08-13 16:08:45 +08:00 · 1351 次点击
    这是一个创建于 832 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 足够轻量,如果是静态博客生产器在主流配置的机器上 100 篇文章 build 开始到结束不能>0.2s ,面向读者分发的全部 css+js 合计不能 >100KB 。
    2. 支持 Markdown 和 LaTeX 语法,支持代码高亮。
    3. 最好有这种风格的主题 <james.newtonking.com> (这是 Newtonsoft.JSON 作者的博客,感觉阅读很舒适)没有无意义的动画,简单的按钮动画可有可无。
    4. 最好是静态博客生成器。
    jwenjian
        1
    jwenjian  
       2022-08-13 20:01:46 +08:00 via Android   ❤️ 1
    bearblog.dev

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

    markdown 没问题,latex 不知道。

    我用这个 hugo 主题做的博客: https://1link.fun
    Slurp
        2
    Slurp  
       2022-08-13 20:30:29 +08:00   ❤️ 1
    建议 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
        3
    kkocdko  
       2022-08-13 23:39:07 +08:00
    @Slurp 构建事件和分发体积互斥。KaTex 如果要在服务端渲染,时间肯定会超。
    我倒是觉得用 Hexo 慢点没啥关系,缓慢的构建通常只发生在第一次,你不可能每次都新增 100 篇文章。
    Slurp
        4
    Slurp  
       2022-08-14 01:21:48 +08:00
    @kkocdko 个人觉得,客户端渲染好一点,因为如果要支持 dark mode 就需要构建时渲染两套。不然就是套上白底,会很难看

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

    参考一下我的博客
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2813 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:54 · PVG 19:54 · LAX 03:54 · JFK 06:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.