如何指示 HTML 文档是草稿还是存根?

How to indicate a HTML document is a draft or stub?

快速提问:如果我将 HTML 页面准备为“草稿”或“存根”,我将如何在 <head> 中指出?可能是一个 <meta name="x" content = "y"> 标签,其中 x 是 {description | keywords},而 y 是 {stub | draft | public}?

或者作为 RDF-aJSON-LD 声明?

我想指定诸如草稿、存根(“占位符”)和 public(即完全形成的、已发布的网页供 public 阅读)作为元数据,以便我可以以编程方式在我准备网页集合时搜索和检索这些文档。

我会考虑不在页面本身中编码此信息,而是将其编码为 HTTP 状态代码。根据这个 SO 问题,错误 503 适用于占位符或维护页面:

另一种解决方案是仅在 draft/unfinished/placeholder 页面上包含 <meta name="robot" content="noindex" />。假设它们对搜索引擎没有什么价值。

HTML Standard does not define an element or anything to relay the status of a document. The meta element is the closest available, and the WHATWG version of the standard points to their own list of MetaExtensions, including those pulled from the Dublin Core™ Metadata Initiative.