基于真实对话整理的 EmDash CMS 用户文档

将反复出现的用户问题映射到长文文档与 FAQ 条目,并记录发布优先级与编辑标准。

本页用途

本页记录如何把重复的支持对话沉淀为可长期维护的文档资产。
让文档策略锚定在已观察到的用户摩擦上,而非内部臆测。

痛点来源与文档落位

痛点 1:「空 EmDash 项目该怎么起手?」

观察到的模式: 用户在写代码前就要文件夹规划,并需要前置的架构取舍说明。
落位: docs/docs 中的长文指南,因为答案需要顺序、理由与反模式分析。

对应页面:

  • docs/docs/emdash-cms-project-bootstrap-and-directory-layout.mdx

痛点 2:「能否部署到 Cloudflare 免费套餐?具体会坏在哪里?」

观察到的模式: 用户能部分部署成功,但在功能边界与计费文案理解上失败。
落位:docs/docsdocs/faq 之间拆分:

  • 部署运行手册属于长文文档
  • 计费与边界澄清属于 FAQ

对应页面:

  • docs/docs/emdash-cms-cloudflare-free-tier-production-playbook.mdx
  • docs/faq/emdash-cms-cloudflare-pricing-and-billing-faq.mdx
  • docs/faq/emdash-cms-cloudflare-free-plan-limitations-faq.mdx

痛点 3:「这些命令该在哪里跑?」

观察到的模式: 命令本身往往没错,但工作目录上下文错误。
落位: FAQ,用户需要快速诊断与短决策规则。

对应页面:

  • docs/faq/emdash-cms-deployment-command-context-faq.mdx

痛点 4:「如何确认部署真的完成了?」

观察到的模式: 用户停在路由可达,遗漏管理端与数据路径校验。
落位: FAQ,采用清单格式与快速分诊顺序。

对应页面:

  • docs/faq/emdash-cms-deployment-verification-and-first-login-faq.mdx

痛点 5:「Dynamic Workers 到底是干什么的?」

观察到的模式: 功能名听得懂,安全边界含义不清楚。
落位: docs/docs 中的架构说明,这是模型解释,不是一句话 FAQ。

对应页面:

  • docs/docs/emdash-cms-plugin-runtime-and-security-model.mdx

发布顺序与理由

建议发布顺序:

  1. docs/faq/emdash-cms-cloudflare-pricing-and-billing-faq.mdx
  2. docs/docs/emdash-cms-cloudflare-free-tier-production-playbook.mdx
  3. docs/faq/emdash-cms-cloudflare-free-plan-limitations-faq.mdx
  4. docs/docs/emdash-cms-project-bootstrap-and-directory-layout.mdx
  5. 其余架构与自托管参考

排序原则:

  • 先发布困惑度最高、支持负载最重的话题
  • 再发布完整执行指南
  • 最后发布深度架构参考

保持文档可信的编辑规则

后续增补请遵循:

  • 先写决策与边界,再写机制
  • 每项操作包含成功信号与失败信号
  • 每个高影响步骤提供回滚或兜底路径
  • 避免空洞形容词,除非绑定可衡量标准
  • 面向时间压力下的运维人员写,而非营销口吻

维护节奏

每月用三类输入复核本映射:

  • 支持中重复最多的问题
  • 用户报告中的失败部署模式
  • 高跳出、低完成反馈的文档页

若某问题在一个月内支持中出现超过两次,要么改进现有页面的诊断,要么新增针对性 FAQ。