爱库录 目录即站点,文件即文章

博客上线清单

2026-09-17 · 使用教程 · 返回列表

title: "博客上线清单:域名、HTTPS、SEO、备份一次配齐" date: 2026-09-17 tags: [上线, SEO, 备份, 运维, 教程] category: 使用教程 description: "博客搭好了,但还没完。这篇清单帮你把域名、HTTPS、SEO、备份、监控一次配齐。"

博客上线清单:域名、HTTPS、SEO、备份一次配齐

博客能访问 ≠ 博客上线。

这篇清单帮你把该配的都配齐,不留隐患。

✅ 清单项

1. 域名配置(5 分钟)

为什么需要域名: IP 地址难记、换服务器就变、不利于 SEO。

买域名 → 添加 A 记录 → 指向服务器 IP

推荐域名注册商:Cloudflare(免费 DNS + CDN)、Namesilo、阿里云万网。

DNS 记录示例:

类型    名称    值
A       @      1.2.3.4       # 根域名
A       www    1.2.3.4       # www 子域名
CNAME   blog   your.com      # 或者用 blog 子域名

DNS 生效时间:几分钟到几小时不等。

2. HTTPS 配置(2 分钟)

用 Caddy 的话,这一步自动完成:

your.com {
    reverse_proxy localhost:8780
}

Caddy 自动申请 Let's Encrypt 证书,自动续期。 你什么都不用配。

验证 HTTPS:

curl -I https://your.com
# 应该看到 HTTP/2 200 和 Strict-Transport-Security 头

3. SEO 基础配置(5 分钟)

提交 sitemap 给搜索引擎

爱库录自动生成 sitemap:

https://your.com/sitemap.xml

提交给:

  • Google:Google Search Console → 添加资源 → 提交 sitemap
  • 百度:百度搜索资源平台 → 添加站点 → 提交 sitemap
  • Bing:Bing Webmaster Tools → 添加站点 → 提交 sitemap

验证站点所有权

爱库录内置了站点验证插件:

控制台 → 插件管理 → 启用「站点验证」→ 填入各平台的验证代码

检查 robots.txt

https://your.com/robots.txt

确认没有误封搜索引擎爬虫。

检查结构化数据

打开任意一篇文章,查看源代码,确认有 JSON-LD:

<script type="application/ld+json">
{
    "@context": "https://schema.org",
    "@type": "BlogPosting",
    "headline": "文章标题",
    "datePublished": "2026-09-17"
}
</script>

4. RSS 配置(1 分钟)

爱库录自动生成 RSS:

https://your.com/api/v1/blog/feed.xml

在博客页面添加 RSS 链接,让读者可以订阅。

建议同时提交到 RSS 聚合平台:

  • Feedly
  • Inoreader
  • RSSHub

5. 备份配置(10 分钟)

自动备份脚本

cat > /opt/aiklog/backup.sh << 'EOF'
#!/bin/bash
BACKUP_DIR="/backup/aiklog/$(date +%Y%m%d)"
mkdir -p "$BACKUP_DIR"

# 备份数据库
cp /opt/aiklog/data/aiklog.db "$BACKUP_DIR/"

# 备份博客文件
rsync -av /opt/aiklog/blog/ "$BACKUP_DIR/blog/"

# 保留最近 30 天的备份
find /backup/aiklog/ -maxdepth 1 -type d -mtime +30 -exec rm -rf {} +

echo "[$(date)] Backup completed: $BACKUP_DIR"
EOF

chmod +x /opt/aiklog/backup.sh

配置定时任务

# 每天凌晨 3 点自动备份
crontab -e
0 3 * * * /opt/aiklog/backup.sh >> /var/log/aiklog-backup.log 2>&1

异地备份(推荐)

备份不要只放本地。rsync 到另一台机器:

# 每周日同步到异地备份服务器
0 4 * * 0 rsync -avz /backup/aiklog/ backup-server:/backup/aiklog/

6. 监控配置(5 分钟)

最简单的监控:定期检查博客是否能访问。

cat > /opt/aiklog/healthcheck.sh << 'EOF'
#!/bin/bash
STATUS=$(curl -s -o /dev/null -w "%{http_code}" https://your.com)
if [ "$STATUS" != "200" ]; then
    echo "[$(date)] Blog is DOWN! Status: $STATUS" >> /var/log/aiklog-health.log
    # 可选:发送告警(邮件、Telegram、钉钉)
fi
EOF

chmod +x /opt/aiklog/healthcheck.sh

# 每 5 分钟检查一次
crontab -e
*/5 * * * * /opt/aiklog/healthcheck.sh

更完善的方案:UptimeRobot(免费)、Better Uptime、自建 Grafana + Prometheus。

7. 性能优化(可选)

开启 gzip

Caddy 默认开启。Nginx 需要手动配置:

gzip on;
gzip_types text/plain text/css application/json application/javascript text/xml;
gzip_min_length 1000;

开启缓存

your.com {
    reverse_proxy localhost:8780 {
        header_up Cache-Control "public, max-age=3600"
    }
}

CDN(可选)

Cloudflare 免费 CDN,开启后全球访问都会快很多。

上线后检查清单

  • [ ] 域名解析生效,https://your.com 能访问
  • [ ] HTTPS 证书有效,浏览器显示🔒
  • [ ] sitemap 提交给 Google / 百度 / Bing
  • [ ] 站点验证通过
  • [ ] RSS 订阅链接可用
  • [ ] 备份脚本运行正常
  • [ ] 监控告警配置完成
  • [ ] 至少有 3 篇文章(别用空博客上线)
  • [ ] 移动端访问正常
  • [ ] 页面加载速度 < 2 秒

上线后不要做的事

  • ❌ 不要频繁改 URL 结构(影响 SEO)
  • ❌ 不要一次性发布大量文章(可能被判定为垃圾内容)
  • ❌ 不要忽略移动端适配(移动流量占比越来越大)
  • ❌ 不要忘记续费域名和服务器

相关:[[从零开始:10 分钟搭好你的第一个博客]] — 初始部署教程。[[爬虫看的和读者看的不是一回事:SEO 双轨]] — SEO 深入了解。