本文介绍如何使用Hexo和WordPress框架搭建个人网站


笔者为什么搭建博客

本人写文章的目的是方便自己查询并分享知识,博主认为某些知识放在网上才更方便检(fu)索(zhi)使(zhan)用(tie)。但自己写或者收藏的文章时常莫名被屏蔽或删除,这是我不能忍受的。本着与其把数据放在别人服务器,倒不如把数据安全掌握在自己手中的原则,我才下定决心搭建自己的blog。做这些事情不仅增长自己阅历,而且也是自身技术与实力的体现,况且我早已具备需要的知识,何乐而不为呢?

读者有必要搭建博客吗?

已经 2022 年了,如果你只是想简单的在网上发表文章或想法,知乎、简书、掘金等有太多的平台供你选择。在这些平台上,你只需要写作就行。
如果是一个博客的话,你需要本地部署、远程部署,有时候部署还会失败,你需要上网搜索解决办法,很可能一时半会解决不了。你还要考虑是否需要购买域名和服务器。这对于一个刚刚接触搭建博客的人来说很困难。此外,百度和谷歌等搜索引擎不会主动爬取你博客里的内容。你需要让搜索引擎收录你的文章,这又需要时间和精力。如果你的博客文章和笔者一样不打算让别人看或者只是主动分享给别人看,请当我没说。

常见的blog框架

博客框架大致分为两种:动态博客与静态博客。两者最大的区别就是动态博客自带后端,可以随时登录后台写文章和发文章,很方便。而静态博客就必须在本地写作,再部署到服务器上。
动态博客:WordPress、Typecho、Halo
1、WordPress
介绍:由PHP编写,大约43%的个人博客使用WordPress搭建。
特点:功能强大,插件丰富,主题多,你需要的功能,它都有。当然由于功能过于繁多,与另外两个动态博客框架相比,显得有些臃肿。需要用户具备一定的网站优化能力,且对购买的服务器有一定的性能要求。
2、Typecho
介绍:由 PHP 语言编写,极其轻量,仅 477KB。由国人开发。文档详细。特点:超低的 CPU 和内存使用率。主题多,插件不多但满足使用需求,对于服务器的性能要求很低。如果想要搭建动态博客,更推荐使用Typecho。
搭建参考:腾讯云轻量应用服务器搭建 Typecho 网站
3、Halo
介绍:Halo 是一款现代化的个人独立博客系统,由 Java 语言编写。国人开发。文档十分详细。
特点:初始界面好看,操作简单,适合新手。但由于Java对于服务器的性能要求,且目前不支持市面上的云虚拟主机,需要使用云服务器。
静态博客:Hexo、Hugo
1、Hexo
介绍:Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用渲染引擎解析文章,在几秒内,即可利用主题生成静态网页。
特点:主题超级多,插件也多。比较热门的几个主题都有中文文档,所以配置起来很方便。无后端所以只能在本地写文章,再部署到GitHub 上,评论系统需要借住gitalk,用起来体验并不好。
2、Hugo
介绍:由 Go 语言实现的静态网站生成器。简单、易用、高效、易扩展、快速部署。
特点:可以快速渲染几百篇 Markdown 文章,而 Hexo 则可能会花费较长时间。虽然部署使用和Hexo差不多,但使用的人少,遇到问题就不好解决。
总结:学生用户不推荐搭建动态博客,因为你无法确定你搭建博客是不是一时兴起,所以购买服务器就有点浪费了。如果手里就有闲置的服务器或者不差钱,直接搭建动态博客就行了,毕竟自带后端用起来就会方便得多。对于初次接触搭建博客的同学来说,推荐使用 Hexo 搭建博客,毕竟简单易上手,等熟悉了再考虑更换博客框架。


点击下面链接分别跳转到使用HexoWordPress的建站方法
由于Hexo的内容大都是在PC上编写和部署,所以Hexo的教程主要介绍在Windows上如何操作。
但是Wordpress是需要运行在服务器上的,需要稳定运行,所以主要介绍在Linux上怎么部署。至于内容创作,还是使用网页,无论Windows也好,手机上的浏览器也罢,都需要登陆到Wordpress的后台里进行操作。