avatar

犹廷坤的博客

人间道,尘世心。

  • 首页
  • 分类
  • 标签
  • 归档
  • 关于
  • 友链
主页 博客框架选择
文章

博客框架选择

发表于 2025-07-10 更新于 2025-07- 10
作者 youtingkun
6~8 分钟 阅读

博客技术方案选型

静态博客生成器

  • 优点:技术更新迭代快,相关讨论活跃,出现问题易解决;可以绑定自己的域名,适合中小型项目快速建站,能省去服务器费用及搭建配置服务器的繁琐过程。
  • 缺点:没有数据库支持,对于有多图、高清图片或大体量博客等需求的实现不够友好;每次发布文章都需要重新生成。

hexo

第二使用的博客系统

优点:部署简单,有丰富的主题可以选择。 缺点:采用特定的.stly 样式,自定义页面样式不足 总结:

官方网站:https://hexo.io/zh-cn

Hugo

官网方网站:https://gohugo.io

用 Go 语言编写的静态网站生成器。简单、易用、高效、易扩展、快速部署。有 670 多个主题。

优点:它号称是世界上最快的框架。

Jekyll

技术栈:Ruby

Jekyll 是一个简单的博客形态的静态站点生产机器。它有一个模版目录,其中包含原始文本格式的文档,通过一个转换器(如 Markdown)和我们的 Liquid 渲染器转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。Jekyll 也可以运行在 GitHub Page 上,也就是说,你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站,而且是完全免费的。

为 GitHub Pages 定制的静态博客系统,采用 Ruby 开发,使用 Markdown 或纯 HTML 编写内容,支持定制主题、插件等,可以方便地发布到 GitHub 上。

官方网站:https://www.jekyll.com.cn

vuepress

使用Webpack作为底层构建工具。VuePress v1:这个版本的VuePress是基于Vue 2构建的。VuePress也推出了v2版本,这个版本是基于Vue 3构建的

采用 vue 的博客系统,官方模板非常适合写组件库文档

优点:采用 vue 开发,可以自由的修改页面样式。 缺点:没有好看的主题

VitePress

使用Vite作为构建工具。基于 Vue 3 。

gatsby

采用 react 的博客系统

优点:采用 react 开发,可以自由的修改组件和页面样式。有丰富的插件可以下载。 缺点:没有好看的主题

我用了几年,发现好像比较小众,而且每次更新依赖之后bug都很多。 所以以后不管做什么,在一个自己不了解的领域内,还是尽量使用主流的技术栈。不然坑太多了,每天的时间都花在填坑上了。 不要过度的使用别人封装的东西,比如我使用的主题https://github.com/alxshelepenok/gatsby-starter-lumen甚至名字都改成了lumen,然后这个主题又依赖于gatsby,gatsby又依赖于react。如果reactapi有变动,可能会导致gatsby无法使用,进而导致这个主题无法使用。并且即使他们更新bug,时间也会很长。 以后尽量还是纯粹点好,即便是自己一个一个加功能,也不要这种深度嵌套框架的东西。用大型的知名的库,不要用个人小众的库。

动态博客生成器

基于内容管理系统搭建

  • 优点:有贴心的后台界面,可管理文章、相册、主题等;有数据库支持,能实现多用户维护管理、高清大图上传等功能;内置搜索、评论等常用功能,还有丰富的插件市场,可满足各种需求。
  • 缺点:搭建需要了解较多 web 知识,如服务器、域名解析、数据库等;配置服务器需要支付一定费用。

WordPress

技术栈:PHP

最先使用的博客系统,有管理后台,有相应的模板可以下载。

一个免费的、开源的博客系统,使用 PHP 和 MySQL 开发,具有丰富的功能和插件及主题来扩展和定制博客,支持多种托管方式,易于设置和管理。

缺点:太过笨重,定制化功能不足

官方网站:https://wordpress.com/zh-cn

Halo

官方网站:https://halo.run

技术栈: 后端:Java + Spring Boot + MyBatis-Plus + Servlet 前端:Vue.js + Element UI 数据库:MySQL

Ghost

专为写作者设计的博客平台,注重写作体验。

Typecho

轻量级、易于使用的开源博客平台,适合喜欢简洁、高效的用户。

技术栈:PHP + MySQL 优点:非常轻量

Django

技术栈:Python

优点:功能全面、ORM 强大、安全性高

缺点:学习曲线陡峭、开发速度较慢

默认分类
Halo
许可协议:  CC BY 4.0
分享

相关文章

7月 10, 2025

博客框架选择

博客技术方案选型 静态博客生成器 优点:技术更新迭代快,相关讨论活跃,出现问题易解决;可以绑定自己的域名,适合中小型项目快速建站,能省去服务器费用及搭建配置服务器的繁琐过程。 缺点:没有数据库支持,对于有多图、高清图片或大体量博客等需求的实现不够友好;每次发布文章都需要重新生成。 hexo 第二使用

7月 9, 2025

Hello Halo

如果你看到了这一篇文章,那么证明你已经安装成功了,感谢使用 Halo 进行创作,希望能够使用愉快。

下一篇

Hello Halo

上一篇

最近更新

  • 博客框架选择
  • Hello Halo

热门标签

Halo 默认标签

目录

©2025 犹廷坤的博客. 保留部分权利。

使用 Halo 主题 Chirpy