作者:Bowie
链接:https://www.zhihu.com/question/24179143/answer/3635048606
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
首推 Astro
独特的群岛架构,灵活性高,感觉是在 H5 语义化的基础上更进一步,支持 React 、Vue 等多种框架;
Astro 中文文档 极其详细,不需要看别的资料,而且有一个官方的 Markdoc 语言扩展,其中包括了对配置标签的语法高亮和自动完成功能;
不支持切换主题,因为每个主题都是个独立的网站,而且 Astro 也不只是适合做博客。
1. 博客主题推荐 Fuwari(本人在用,链接 https://blog.dava.cc) 和 Simple & Classy Blog Theme;
2. 适合做知识库的主题有 Starlight (Astro 官方文档同款)和 Free Astro Components;
3. 适合做商城的主题有 Dounut 和 Astro Snipcart;
4. 适合做企业或产品官网的主题有 AstroSphere、 Astroship、ScrewFast 和 positivus 等。
其次 Hexo
有很多精美的主题,如 Butterfly 、Next 、Stellar 、安知鱼 ……
生态强大,基本上你能遇到的问题,在网上都能找到相应的解决方案;
然而官方文档太久没更新,建议直接在知乎或其他技术平台搜最近的部署教程。
再次 Hugo
优质主题不太多,但好在页面生成速度快。个人推荐 Stack 、Next 、PaperMod 和 Paper 。
最后 Jekyll
几年前用过
大佬的 Hux Blog 主题,还有个 Chirpy 比较喜欢,但是近些年好像没什么人用 Jekyll 了。
补充说明
1. 本地推荐用 Obsidian 来管理文档,将 post/_post 作为仓库打开(打开以后会在文章目录下生成 .obsidian 文件夹,Hexo 不用管,Astro 和 Hugo 会报错,每次都要手动删除,这点比较麻烦);
2. 可以将通用的 Front Matter 设为模板,方便快速调用;
3. 博客建好,上传到 GitHub 后,建议导入到 Vercel、Netlify 之类的平台上,GitHub 可设为私有库,更好地保护隐私;
4. 图片管理最好还是自建图床,推荐 Cloudflare R2 + PicList 的配置。
评论