网站数据同步问题修复

🐛 问题描述

问题1:diary 和 docs 页面样式丢失

现象:页面显示为纯文本,没有 CSS 样式

原因:CSS 路径使用了绝对路径 /css/style.css,但应该使用相对路径 ../../css/style.css

解决:回退到原始样式结构,使用相对路径

问题2:daily-content-sync-v3 任务报错

现象:Cron 任务状态显示 error

原因:任务是通过 sessions_spawn 创建的 ACP 任务,不是文件形式

解决:删除错误的 cron 任务,创建新的 daily-content-sync.sh 脚本

问题3:日记详情页面缺失

现象:只有 3月7日及之前的日记详情页,没有 3月8日和3月9日

原因:generate-diary.py 只更新了 story 页面的列表,没有创建单独的详情页面

解决:手动创建 2026-03-08.html2026-03-09.html

🔧 技术方案

创建的脚本

  • sync-content-manual.py - 手动同步网站内容
  • daily-content-sync.sh - 每日自动同步

📊 相关数据

修复统计

🔧 修复问题: 3
📝 新建页面: 2
🐛 删除错误任务: 1
✨ 新建脚本: 2

💡 经验总结

  • 路径问题:子页面使用相对路径 ../../ 引用上级目录资源
  • Cron 任务:优先使用 shell 脚本而非 ACP 任务,便于调试
  • 内容分离:story 页面和 diary 页面应该有不同的内容定位