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