从 0 到 1:我第一次搭建个人博客的全过程记录

前言

一直想拥有一个属于自己的网站,不是 CSDN,不是博客园,而是真正意义上的“个人博客”。前段时间终于下定决心,买了 VPS,装了面板,折腾 Docker、域名、SSL,一路踩坑无数,但也学到了很多东西。

这篇文章就记录一下:我从 0 到 1 搭建这个博客的全过程。


一、为什么要搭建个人博客?

  • 用来记录技术学习过程
  • 整理踩坑经验,避免重复掉坑
  • 作为以后求职 / 展示能力的作品
  • 也是属于程序员的一种“数字名片”

二、服务器与环境选择

我选择的是:

  • VPS:Linux 服务器
  • 面板:1Panel / 宝塔(同类)
  • 部署方式:Docker
  • 博客程序:Halo / Typecho / Hexo(任选其一)

用 Docker 的好处是:

干净、可控、好迁移、好备份。


三、部署过程简述

主要步骤:

  1. 安装 Docker 和 Docker Compose
  2. 拉取博客镜像
  3. 配置数据库(MySQL)
  4. 配置反向代理
  5. 申请 SSL 证书
  6. 绑定域名,开启 HTTPS

过程中遇到:

  • ❌ 数据库连不上
  • ❌ 端口冲突
  • ❌ 证书申请失败
  • ❌ 容器启动报错

但最终都通过日志和搜索解决了。


四、搭建完成后的成就感

当我第一次用浏览器打开自己的域名,看到博客页面出现的那一刻:

真的很爽,这是完全属于我自己的空间。


五、后续计划

  • 写技术笔记
  • 写踩坑记录
  • 写项目复盘
  • 写 AI 学习心得

结语

搭建博客不是终点,而是开始。真正重要的是:持续输出内容。