从零搭建个人博客:2026年完整教程(域名/托管/框架/部署)
个人博客是展示专业能力、分享知识和建立个人品牌的最佳方式之一。2026 年,搭建博客的选择比以往任何时候都多。本文将介绍三种主流的博客方案,从域名到部署一步步操作。
一、准备工作:域名
1.1 选择域名
一个好的域名应该:
- 简短易记:不超过 3 个单词
- 与品牌相关:包含你的名字或主题
- 选择合适的后缀:.com 最优,其次 .me、.blog、.dev
1.2 域名注册商
| 注册商 | 价格 | 特点 |
|---|---|---|
| Namecheap | $.com 约 $10/年 | 免费 Whois 隐私 |
| GoDaddy | 首年低,续费高 | 服务多,促销多 |
| Cloudflare Registrar | 成本价 | 不加价,仅收注册费 |
| 阿里云/腾讯云 | ¥50-80/年 | .cn 域名国内管理 |
1.3 域名解析(DNS)
注册完域名还要把域名“指到”服务器或托管平台,最常用两条记录:
- A 记录:把域名指向服务器 IP,例如
blog.example.com → 203.0.113.10;测试阶段 TTL 先设 300 秒方便反复验证。 - CNAME 记录:把子域名指向另一个域名,例如
www → example.github.io,GitHub Pages、Vercel 这类托管平台常用。
解析生效从几分钟到 24 小时不等,可以用 dig blog.example.com 或 nslookup 验证。解析完成后申请 SSL 证书,让站点走 HTTPS,否则浏览器会提示不安全。
二、方案一:WordPress(最灵活)
2.1 优点
- 市场规模最大,生态最成熟
- 丰富的主题和插件
- 无需代码即可发布内容
- 强大的博客管理功能
2.2 部署步骤
# 1. 购买服务器(推荐配置)
# 2C2G 云服务器,约 ¥100/月
# 2. 安装 LEMP 环境
apt update && apt install nginx mysql-server php8.1-fpm php8.1-mysql
# 3. 下载 WordPress
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz -C /var/www/
# 4. 配置 Nginx
server {
listen 80;
server_name yourdomain.com;
root /var/www/wordpress;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
}
}
# 5. 配置数据库和运行安装向导
2.3 推荐插件
SEO: Yoast SEO / Rank Math
缓存: WP Super Cache / W3 Total Cache
安全: Wordfence / Sucuri
备份: UpdraftPlus
图片: Smush / ShortPixel
表单: Contact Form 7
三、方案二:Hexo(静态博客,极简)
3.1 优点
- 纯静态页面,加载速度极快
- Markdown 写作体验好
- 可免费部署(GitHub Pages / Vercel)
- 无需管理服务器
3.2 部署步骤
# 1. 安装 Hexo
npm install -g hexo-cli
hexo init my-blog
cd my-blog
npm install
# 2. 创建文章
hexo new "我的第一篇文章"
# 编辑 source/_posts/ 中的 Markdown 文件
# 3. 本地预览
hexo server
# 访问 http://localhost:4000
# 4. 部署到 GitHub Pages
# 在 _config.yml 中配置
deploy:
type: git
repo: https://github.com/username/username.github.io
branch: main
# 部署
npm install hexo-deployer-git --save
hexo deploy
3.3 主题推荐
| 主题 | 风格 | GitHub Stars |
|---|---|---|
| NexT | 简洁优雅 | 25k+ |
| Fluid | 扁平设计 | 10k+ |
| Matery | 材质设计 | 5k+ |
| Butterfly | 少女风 | 5k+ |
3.4 用 GitHub Actions 自动部署
不想每次手动 hexo deploy,可以写一个 GitHub Actions 工作流:push 到 main 分支后自动 npm ci、hexo generate,再把生成的 public/ 目录发布到 Pages 或服务器。写作流程变成“本地写 Markdown → push → 等两分钟上线”:
name: Deploy
on:
push:
branches: [main]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with: { node-version: 20 }
- run: npm ci && npx hexo generate
- uses: peaceiris/actions-gh-pages@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./public
四、方案三:Ghost(专注写作)
4.1 优点
- 专为内容创作设计
- 内置会员和订阅功能
- 现代化的编辑体验
- 性能优于 WordPress
4.2 部署
# 使用 Docker 安装
docker run -d \
--name ghost-blog \
-p 2368:2368 \
-v /path/to/ghost/content:/var/lib/ghost/content \
-e url=https://yourdomain.com \
ghost:latest
五、方案对比
| 维度 | WordPress | Hexo | Ghost |
|---|---|---|---|
| 难度 | 中 | 低-中 | 低-中 |
| 维护 | 需要定期更新 | 低维护 | 中等 |
| 速度 | 需要优化 | 飞快 | 快 |
| 扩展性 | 极高 | 有限 | 中等 |
| 写作体验 | 好 | 极好(Markdown) | 极好 |
| 成本 | 服务器 + 域名 | 域名(可免费) | 服务器 + 域名 |
| 适合 | 功能丰富的博客 | 纯技术博客 | 内容创作者 |
算一笔账
按 2026 年行情粗略估算:
| 方案 | 最低年成本 | 说明 |
|---|---|---|
| Hexo + GitHub Pages | 域名费约 $10 | 托管免费,只需买域名 |
| WordPress + 2C2G 云服务器 | 约 ¥1200 | 服务器 + 域名 + 偶尔的备份空间 |
| Ghost + 官方托管 | 约 $100 起 | 省心但最贵 |
静态站几乎可以把成本压到只剩域名钱;动态站是“服务器 + 域名”的固定开销,还要算上后续的备份与监控。对预算敏感的起步阶段,静态方案的优势很明显。
六、内容策略
6.1 第一篇写什么
好的开篇文章类型:
- "为什么我搭建了这个博客"(个人故事)
- "[技术] 入门指南"(教程/指南)
- "2026年[主题]的最佳实践"(行业观察)
6.2 持续写作建议
- 固定频率:每周至少 1 篇
- 专注领域:找到你的垂直主题
- 解决问题:每篇文章解决一个具体问题
- 更新旧文:定期回顾和更新旧文章
- 互动:回复评论,建立读者关系
常见问题
- 买哪个域名后缀:优先
.com,其次是与你主题相关的.me、.dev、.blog;非品牌场景谨慎用冷门新后缀。 - 先学技术还是先写:目标是记录分享,就从 Hexo 这类静态方案开始,半小时能上线;计划长期做内容商业化(会员、课程),一开始就用 WordPress 或 Ghost。
- 文章没人看怎么办:前期把 80% 精力放在“写对人有用的内容”上,而不是折腾主题和插件,流量是慢慢滚起来的。
七、总结
三种方案各有优势:WordPress 功能最全,适合长期运营的内容网站;Hexo 最轻量,适合技术人群;Ghost 写作体验最好,适合专注内容的创作者。对于大部分新手,推荐从 WordPress 或 Hexo 开始。不要纠结于选择——先开始写,工具可以随时换。记住:最好的博客平台是能让你坚持写下去的那个。
参考:WordPress 官方文档 https://wordpress.org/documentation/ ;Hexo 官方文档 https://hexo.io/docs/ ;Ghost 官方文档 https://ghost.org/docs/