假设我有一种专有的Web框架。 我应该在生成的文件中包含<meta generator="My framework">
标签吗?
我注意到StackExchange 0.9应用程序会这样做,想知道这样做的利弊。 它是否有任何影响,或仅对查看源代码的人有用?
我以前从未见过像那样格式化的标签,带有名为generator
的属性和生成软件作为其值。通常您会看到它被呈现为name="generator"
,并将生成软件作为相应的内容,例如:
<meta name="generator" content="WordPress 3.0.1" /> <!-- leave this for stats -->
之前我不知道这方面是否有标准,但是看起来HTML5已经将"generator"作为元数据名称进行了标准化。该标准描述如下:
该值必须是一个自由格式的字符串,用于标识生成文档所使用的软件包之一。不能在非由软件生成标记的页面上使用此值,例如由用户在文本编辑器中编写标记的页面。
在动态网络应用程序并不普及的过去,某些网站编辑器(像FrontPage一样)会在创建新的HTML文档或使用它们发布网站时自动插入生成器标签。这被认为意味着“此页面是使用FrontPage创建的”。我不认为现代编辑器或IDE还这样做,但我可能错了。然而,在今天的动态网络应用程序中,它绝对常用。
自动生成的内容(也称为“自动生成”内容)是通过编程方式生成的内容。在旨在操纵搜索排名而非帮助用户的情况下,Google可能会对此类内容采取行动。一些示例包括但不限于:
对读者毫无意义但可能包含搜索关键字的文本。 在发布之前未经人工审核或策划的自动化工具翻译的文本。 通过马尔可夫链等自动化过程生成的文本。 使用自动同义词或混淆技术生成的文本。 从Atom/RSS提要或搜索结果中抓取的文本。 将来自不同网页的内容拼接或组合而成,但未添加足够的价值。 来自谷歌...
(1)
创建一个网页。(2)
删除生成器标签。 - configurator