如何搭建来自属于自己的个人博客网站

  1. AutoCMS
  2. /
  3. 建站资讯
  4. /
  5. 网站
logo
吴瑶嘉

网站  2026-08-10 23:48:01   359

如何搭建来自属于自己的个人博客网站

我的博客上线那天,访问量是7个人,其中5个是我自己点的。但这不重要,重要的是我拥有了一个完全属于自己的网络空间,不依赖任何平台,没有广告,没有审核,想写什么就写什么。搭建过程前后花了三天,总费用是87元。下面把完整过程写下来。

先解决一个核心问题:博客放在哪里。市面上有免费方案,比如GitHub Pages,但国内访问不稳定,而且绑定独立域名需要实名备案,折腾半天可能还是打不开。我最终选了云服务器,阿里云或腾讯云的新用户优惠价一年大约99元,配置是2核2G,带宽3Mbps。这个配置跑一个个人博客绰绰有余,连数据库带Web服务,日常内存占用也就600MB左右。

域名我注册的是.xyz后缀,第一年8块钱,续费会贵一些。如果你想要.com域名,第一年大概55元。买域名时注意选靠谱的注册商,阿里云和腾讯云都可以,实名认证需要一到两天,建议提前做。

接下来是建站程序的选择。WordPress占据全球43%的网站份额,插件生态最丰富,但正因为功能太多,加载速度反而慢。我用的是另一个方案:Halo,一个开源博客系统,Java写的,安装包只有60MB。选它的理由是界面干净、写作体验好,Markdown语法直接支持,而且自带API,以后想开发小程序或者App都有现成接口。安装过程很简单,把安装包上传到服务器,解压后按向导填数据库信息就行,全程可视化操作,不需要懂代码。

很多人问到底要不要学技术再建博客,我的答案是:不用。现在所有环节都有成熟方案,你需要的只是按步骤操作。遇到问题搜索一下,基本都有答案。我的服务器系统选的CentOS 7,实际使用中没碰过它,所有操作都通过浏览器后台完成。

部署细节说重点。域名解析要添加一条A记录指向服务器IP,腾讯云DNSPod的解析生效时间是10分钟左右。服务器安全组要开放80和443端口,否则外网访问不了。用宝塔面板管理服务器是我比较推荐的方式,它相当于一个可视化的操作界面,安装软件、管理文件、配置SSL证书都能在网页上点出来。HTTPS证书现在Let''s Encrypt免费提供,有效期三个月,宝塔有自动续期功能,设置好就不用管了。

整体架构是:访问者输入域名,请求先到云解析,然后到达服务器的Nginx反向代理,Nginx把请求转发给Halo程序,Halo再去读数据库,返回页面。这个过程在三层之内完成,访客从点击到页面打开,时间在1.5秒以内,比我之前用过的静态博客方案还快。

写作方面,Halo自带的编辑器支持实时预览,分屏显示源码和效果。写一篇文章大概需要30分钟,配图压缩到600像素宽,用WebP格式,单张图片控制在200KB以下,这样既能保证清晰度,又不会拖慢页面加载。后台的数据统计显示浏览量、访客数、搜索引擎收录情况,这些数据都放在自己的数据库里,不会被第三方平台拿去用。

博客上线后的第三周,我在后台看到一个来自德阳的访问记录,停留了11分钟。这个IP在Google搜索"Jekyll迁移Halo"关键词时进入了我博客上的一篇教程文章。那种被真实陌生人阅读的感觉,和发朋友圈收到点赞完全不一样。这也是搭建独立博客最有价值的收获:你写的东西能被搜索引擎直接索引,能被真正需要的人看到。

费用明细总结一下:域名首年8元,服务器新用户优惠价99元,总投入107元,去掉折扣实际支出87元。每年续费的话,域名大概60元,服务器续费原价会回到300元左右。这和一杯奶茶钱比可能不算便宜,但相比公众号广告分成下滑、平台算法改版让人流量腰斩的现状,拥有一个自己的空间,值得。

如果你也想动手,我可以建议一个最小路径:先在本地电脑装一个Halo测试版,感受一下写文章的感觉。熟悉之后再去买服务器和域名,按官方文档一步步部署。整个过程不需要编程基础,只要认真看文档,半天就能跑通。最后提醒一次,域名实名备案周期最长可能需要一个星期,越早准备越好。