前言

因为考虑搭建博客站点,于是就研究了一下最近比较热门的开源博客框架,也都大致体验和了解了下。总结了一下不同框架的优缺点,这里分享一下。

1.Typecho

Typecho是用PHP编写的一个非常轻量的博客框架,代码不足400Kb!!却实现了完整的插件与模板机制。

官网地址:https://typecho.org

Github地址:https://github.com/typecho/typecho

优点

1.Typecho框架使用人非常多,有大量的第三方主题可以使用。

2. 对服务器性能要求较低,512M甚至更低的内存就可以运行。没有后端可以任意时刻编辑自己的文章。

缺点

1.更新相对于别的项目真的比较慢,目前官网上挂的最新的包还是2013年的-_-!

Github上最新的release还是两个月前的1.2.1版本。

2.可扩展性不高,如果只是写写文章应该没问题,但是相比与别的几个热门框架来说确实扩展性有限。

总结

Typecho搭建的博客非常清爽,同时对服务器的配置要求很低,对于只是单纯想写写博客文章,不爱花时间折腾并且服务器配置有限的同学,非常推荐这款博客框架。

2.Hexo

Hexo 是一个快速、简洁且高效的静态博客框架,它基于 Node.js 运行,可以将我们撰写的 Markdown 文档解析渲染成静态的 HTML 网页。

官网地址:https://hexo.io/zh-cn/index.html

Github地址:https://github.com/hexojs/hexo

优点

1.可以直接部署在github上,不用自己搭建服务器。在本地撰写 Markdown 格式文章后,通过 Hexo 解析文档,渲染生成具有主题样式的 HTML 静态网页,推送到 GitHub 上完成博文的发布。

2.静态站点轻量快速,可以CDN内容分发。

缺点

1.依赖本地环境,只能在部署 Node.js、Git 和安装 VSCode 软件的电脑环境写文章,真的需要折腾。

2.没有浏览数统计、没有评论功能。要实现需要外接别的平台可能会有安全问题,需要折腾。

总结

Hexo 适合喜欢折腾的同学,可以部署在GitHub上,省去了搭建服务器的烦恼。Hexo开源社区比较活跃,主题丰富,遇到的问题基本上都有大神解决。

3.Hugo

Hugo是由Go语言实现的静态网站生成器。简单、易用、高效、易扩展、快速部署。

Hugo以速度快著称,号称是世界上最快的网站生成框架。

官网地址:https://gohugo.io

Github地址:https://github.com/gohugoio/hugo

优点

1.使用Go语言开发,相对与Hexo更简洁、灵活、高效,几百篇 Markdown 的文章渲染,可以在几秒内完成。

2.同Hexo一样静态网站可以部署在GitHub上,有静态网站轻量快速的优点。

3.性能及安全有保障,目前有很多知名网站都在使用 Hugo:Netlify、Let’s Encrypt、IPFS、Cloudflare Developers、DigitalOcean Docs、1Password 等等。

缺点

1.在国内Hugo的使用没有Hexo多,主题相对Hexo要少很多,教程也少很多,遇到问题需要自己花时间解决。

2.同Hexo一样需要折腾,依赖本地部署环境。

总结

对于有一定的代码能力和debug能力,喜欢折腾,并且文章比较多需要快速渲染的同学,非常推荐使用。

4.Halo

Halo是用 java编写的一个博客框架,部署支持 Linux/MacOS,Window,Docker。

官网地址:https://halo.run

Github地址:https://github.com/halo-dev/halo

优点

1.项目比较年轻,可以在多平台进行部署。

2.主题UI很好看,是我喜欢的点。

3. 国内社区比较活跃,遇到问题可以去官网提问 。

缺点

1.由于使用的是 Java 开发,至少需要 1GB 的运行空间,如果服务器配置较低就可能跑不起来。

总结

如果服务器配置不错推荐安装使用,Halo有很多插件可以使用,配置相对简单,不需要花很多时间折腾就可以搭建出一个漂亮的博客站点。用Docker部署也很方便支持ARM架构,我的甲骨文ARM小鸡就是部署的这个框架😎

5.Wordpress

大名鼎鼎的Wordpress基本只要用过建站框架的基本都知道吧😥,这是用PHP语言开发的一款建站框架,包括美国白宫有6000万个网站正在使用Wordpress。

官网地址:https://wordpress.org

Github地址:https://github.com/WordPress/WordPress

优点

1.使用人数多,生态,主题,插件非常丰富,有着庞大的社区,可以快速的找到问题的解决办法。

2.Wordpress是一款强大的建站框架,可以搭建博客,论坛,商城等等的站点。基本上想到的功能他都能实现。

缺点

1.因为是建站工具,如果只是用来建博客的话太臃肿了,对与服务器的要求比较高。

2.需要花较多的时间去优化网站,不做优化程序运行慢。

总结

目前wordpress已经成为互联网上强大、通用的网站内容管理系统。上面说的缺点对大多数用户来说并不是什么问题。如果你只是想建立一个小型的属于自己的网站,并且希望将来博客实现更多的功能推荐Wordpress。

文章作者: FLY.HE
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 FLY.HE的博客
建站
喜欢就支持一下吧
打赏
微信 微信