为什么要自己建站?在使用其他博客平台时,我感到受到了很多限制,尤其是在广告投放方面。所以我决定自己搭建一个博客网站,自由地管理内容和广告。如今开源社区资源丰富,自己搭建一个网站并不难,完全可以摆脱对其他平台的依赖。
首先,需要搞定一台 Linux 服务器。我选择了 RackNerd 的 VPS,主要是因为便宜。我买了一个2核心2G内存的套餐,一年大约150元。其实1核心1G的配置也足够使用,大家可以根据自己的需求选择。
如果你也想买服务器,可以参考这个购买指南。买服务器时,一定要测试一下国内网络是否可以直连服务器的 IP,不然使用起来会比较麻烦。
我选择国外服务器是因为国内服务器需要进行公安备案,备案过程比较繁琐,而国外服务器则没有这个要求。
购买服务器后,接下来就是购买域名。我是在阿里云万网上买的域名。购买流程如下:
域名DNS修改教程:https://help.aliyun.com/zh/dws/user-guide/change-dns-servers-for-a-domain-name
阿里云万网控制台:https://dc.console.aliyun.com/?spm=a2c4g.11186623.0.0.675b5c02MHI0oo
大家也看到了,我的域名是dong-blog.fun,fun结尾的是比较便宜的域名。阿里云万网控制台不好找啊,找半天都找不到域名列表,所以我贴这里。
为了更好地管理域名,我选择使用 Cloudflare 进行托管。Cloudflare 提供免费的 DNS 解析服务,相较于阿里云万网的收费服务,性价比更高。而且,阿里云万网的 DNS 解析对国外 IP 服务器的连接不一定稳定,因此使用 Cloudflare 是更好的选择。Cloudflare 中用户客户端到 Cloudflare 是自动可以https的,而 Cloudflare 到你自己的ip服务器,是可以用http的,当然,这些也是可以支持你去自定义的。
现在有很多开源的博客框架可供选择。很多人使用 Halo,但我觉得它的外观不太符合我的审美,所以选择了一个更年轻的项目——VanBlog。
你可以参考 VanBlog 官方文档 进行 Docker 部署,步骤清晰,适合新手操作。
为了让我的博客在搜索引擎上有更好的表现,我在百度和谷歌都申请了站点 ID。具体操作如下:
我之前也使用过 WordPress,但发现它的许多功能都是收费的,且加载速度较慢,最终放弃了它。相比之下,VanBlog 更加轻量,部署简单,而且适合个性化定制。
docker compose 方法:
通过这些步骤,你可以轻松搭建一个属于自己的博客网站。无论是服务器选择、域名购买、还是框架部署,每一步都有详细的教程可以参考。希望这篇教程对你有所帮助,愿你也能自由地在网络世界中畅游!
本文作者:Dong
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!