方案分析 | 博客框架的选择
831 字
4 分钟
方案分析 | 博客框架的选择
博客框架我们应该如何选择?
博客大体上可以分为静态博客和动态博客。
动态博客采用的是前端+后端的模式,而静态博客就是纯前端静态文件(方便托管)
动态博客的优缺点:
优点:
- 适合大型博客或者论坛
- 自带后台管理评论
- 功能集成很多,适合小白,基本不需要额外去弄什么
缺点:
- 资源占用大
- 必须依赖服务器运行,不可使用静态host主机/serverless服务提供商(cloudflare/vercle/github pages)
- 网站加载速度相对较慢
- 有一定的运维成本(服务器/防火墙等费用)
静态博客的优缺点:
优点:
- 加载速度相对较快
- 资源占用少。
- 可以将网站交给serverless服务商托管(白嫖党狂喜,不需要专门的服务器)
缺点:
- 要有一定的web技术功底,会手动改配置文件、布局,写文章模板
- 框架集成的功能较少,如评论功能,音频播放器,需要自行对接第三方接口(不过很多静态博客主题里面已经把功能模板写好了,只需要更换接口地址就行)
- 缺乏统一的后台管理功能
动态博客框架
WordPress★★★
世界知名动态博客框架,主题资源插件丰富,教程多。Typecho
轻量级动态博客框架,主打一个快速部署,快速上线Halo★★
界面很漂亮,资源插件相对来说比较丰富,社区正在逐步发展,安装部署方法较为麻烦,比较吃服务器性能静态博客框架
Hexo★★★
node.js开发,教程很多,社区插件主题资源丰富,缺点是当文章数量>1k时,构建速度会显著减缓Hugo★★★
go语言开发,使用go template模板,学习门槛相对其他的来说高点。运行build效率很高,支持热加载,更改不需要刷新网页页面即可生效。教程资源丰富,社区插件资源也很多,稍逊hexo,最大的优势是当文章数量很多时,构建静态网站的速度可以快其他框架几倍.Jekyll★★
资源插件相对较少,界面简洁直观,但有github官方支持,可以直接将存入仓库的md文件转换成网页VitePress
资源插件丰富,可扩性强,常用于构建文档,不用于博客Astro★★
新一代静态框架,0 javascript的技术理念让网站首页加载起来非常快,采用服务端渲染的技术理念可局部初始化组件为spa,增强网站运行效率,可搭配其他前端框架组件使用,但主题资源相对较少。总结
对于零基础的小白,想搭建博客,首先推荐动态博客框架,首选wordpress,有一定技术基础,搭建自己个人的轻量博客推荐静态框架,首选hexo/hugo,想要更快的构建速度和热加载,选择hugo.如果想尝试更先进的技术理念和更快的首页加载速度,可以尝试astro
杂谈
本站采用hugo构建,github仓库储存,cloudflare远程克隆部署,评论功能对接waline。
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
方案分析 | 博客框架的选择
https://blog.liao-ke.com/posts/blog-framework-choose/相关文章智能推荐
1
方案分析 | 代理工具的选择
方案分析从“代理核心 + GUI 前端”的视角,介绍并对比 Clash/Mihomo、Sing-Box、V2Ray、Xray、dae 等主流核心的特点与取舍,同时按系统整理常见客户端选择,便于快速完成选型。
2
学习笔记 | Hugo自动修正文章最后修改时间的最佳方案
学习笔记面向 Serverless/CI 自动部署场景,分析 Hugo 获取 lastmod 的几种方式(:filemodtime/:git/lastmod/date)的坑点,并给出“用 Git 提交时间回写文件时间戳 + :filemodtime”的稳定方案与脚本思路。
3
随笔杂谈 | Waline用户列表加载失败
随笔杂谈记录一次 Waline 评论系统用户列表接口返回 500 的排查与修复过程,问题最终定位在 avatar 服务的字段名不匹配。
4
方案分析 | 我对几种LLM扩展工具的区别与使用心得
方案分析从“LLM 只能决策不能执行”出发,对 Tool Calls、MCP、Skills 三种扩展方式的调用链路、桥接成本与上下文风险做对比,并给出适用场景与个人取舍。
5
方案分析 | 2026年软路由系统分析和推荐
方案分析2026年软路由系统分析和推荐,涵盖openwrt系、ikuai、RouterOS的对比与分支选择建议。
随机文章随机推荐

