关于之前的经历

我第一次建立博客的是在大二,那会疫情被隔离在家,与朋友在网上闲聊,印象中是聊到了租服务器的话题,就也想弄个服务器玩玩,顺便搭个博客。当时我租的是腾讯云家的轻量应用服务器(TencentCloud Lighthouse),用宝塔面板控制后台,WordPress模板建站,总的来说安装东西都非常方便,跟着教程点几下就能搭建好。

这里说句题外话,如果没有服务器,你也可以直接用WordPress来建站,甚至是免费的。但是你的域名后缀只可以是:.wordpress.com,并且你的页面上方会有一个WordPress的横幅广告。如果你想自定义域名或者避免广告,则需要开通付费服务,价目表如下:

WordPress价目表
WordPress价目表

倘若你不想花钱,那也可以试试我如今的解决方案——GitHub Pages

再说句题外话:

其实Gitee也搞过Gitee Pages,后来因不明原因暂停服务了,我是没有找到官方的回应,但是主流的说法有两个:

  • 运营成本
  • 审核成本

但是其实,在我看来后者的成本是大于前者的


GitHub Pages

每个账户允许建一个名字叫做:username.github.io的公开仓库(如果你是pro版本,则可以是私有仓库),这个仓库名字既你的域名(当然你也可以用自己的域名)。前端方面,如果你更专注于博客本身,则可以使用现成的生成器:

  • Jekyll

    首当其冲的,官方也是推荐用Jekyll来搭建。 基于 Ruby ,有大量的插件和主题

  • Hugo

    基于 Go 语言开发的静态网站生成器

  • VuePress

    基于 Vue.js 开发,适合创建具有交互体验的博客。

当然,也可以直接使用React,Vue.js等等框架。

最后想说的

总的来说,各种方式各有特点。如果你更愿意聚焦于博客内容本身,那GitHub Pages确实是个不错的选择。如果你作为一名前端开发者,或者说注重博客的可玩性,那其实可以租个服务器,随便你怎么折腾。但是如果你的服务器在国内,那就免不了一顿网站备案等等,国外的就无所谓了。

博客虽小,却有无穷的可能,大概就是建个人博客的魅力之一吧,祝大家玩的开心!