FisherHub Blog
← 返回列表 | 开发实践

从零搭建个人技术博客:域名、部署、SEO 一站式指南

用 fisherhub.cn 做例子,走完从注册域名到搜索引擎收录的完整流程

选域名

简短 > 含义 > 好记
fisherhub.cn ✅ — 8 个字符,有含义
my-personal-tech-blog.com ❌ — 太长

.cn 域名在国内 SEO 有加权,且价格便宜(~¥30/年)。

DNS 配置

在 Cloudflare 添加站点,配置:

类型名称内容
CNAMEblogfisherhub-blog.pages.dev
CNAME@fisherhub.pages.dev
CNAMElsz(本品草纲目项目)

部署选项

Cloudflare Pages(推荐)

npm run build
npx wrangler pages deploy dist --project-name=fisherhub-blog

优势

  • 全球 CDN
  • 免费 SSL
  • 自动 HTTPS
  • GitHub 集成自动部署

SEO 清单

  • sitemap.xml(@astrojs/sitemap 自动生成)
  • robots.txt
  • 每页独立的 <title><meta description>
  • 语义化 HTML(<article><nav><time>
  • Open Graph 标签(社交分享预览)
  • 图片 alt 属性
  • 移动端适配(响应式设计)
  • 提交到 Google Search Console
  • 提交到百度站长平台

Google Search Console

  1. 添加资源:blog.fisherhub.cn
  2. DNS 验证(Cloudflare 自动)
  3. 提交 sitemap:https://blog.fisherhub.cn/sitemap-index.xml
  4. 等待收录(通常 1-3 天)

百度收录

百度对 .cn 域名友好,但收录速度慢于 Google。可以主动提交:

https://ziyuan.baidu.com/linksubmit/url?sitemap=https://blog.fisherhub.cn/sitemap-index.xml

完成以上步骤,你的技术博客就正式上线了。后续就是持续输出优质内容——这是最好的 SEO 策略。