企业微站

会议室档期预约

11

客户:公司内部应用 行业:11
会议室档期预约案例头图

内容发布流程

CMS 数据存储在 MySQL;发布时 API 将内容导出为 Astro 可读取的静态文件:

  • 新闻:src/content/news/{slug}.md
  • 案例:src/content/cases/{slug}.md
  • 网站设置:src/data/site-config.json
  • 联系方式:src/data/contact.json

发布管理接口:

  • POST /api/admin/publish/site-config:导出网站设置。
  • POST /api/admin/publish/contact:导出联系方式。
  • POST /api/admin/publish/all-content:导出已发布新闻、已发布案例、网站设置和联系方式。
  • POST /api/admin/publish/build-frontend:在 FRONTEND_ROOT 执行 npm run build
  • GET /api/admin/publish/records:查看发布记录。