检查草稿时,最容易只看首页:卡片消失了,就以为文章已经隐藏。详情页若仍然生成,知道地址的人照样能打开。

这个站点把 !data.draft 同时用于公开查询与详情静态路径。订阅也只读取已发布文章。检查另一种语言是否存在时,同样要先排除草稿,否则语言切换会指向一个不应公开的版本。

可以做一个小验证:新建带有独特标题的草稿,构建后同时搜索页面产物和订阅内容,再尝试它的预期地址。只验证列表不足以覆盖这些出口。

把已发布文章改回草稿,还需要重新构建并部署。若托管工具只追加文件,旧页面可能继续存在;交付时应确认它会同步删除不再生成的路径。

此外,public/ 中的图片会独立成为资源。文章不公开,不等于图片受保护。草稿适合管理写作进度,敏感内容需要另外的访问控制。

参考:Astro 静态路由。