HTML:如何获得网页/网站开发的信用(署名)

14

尽管HTML5中有新特性,例如丰富片段、微数据等等,但我仍然找不到一个合适的方式来获得开发页面/网站的信用。

当然,你可以使用 <meta name="author" content="某些名称/公司">,但那只是为了网站所有者而设定的。我只是开发者。

我应该如何在页面中妥善编码自己? 你是如何编写和实现的?


7
虽然它不是标准,但http://humanstxt.org/是一项旨在为帮助网站的人员致谢的倡议。 - lazyprogrammer
我知道可以使用微数据和其他方法来实现,但我不确定如何操作。 - Omar
你是想让搜索引擎更好地展示你的名字,还是想告诉使用你编写网站的人们? - Lee Taylor
@LeeTaylor 这是两者兼备的。但我为公司工作,因此作者总是该公司的名称。using xxx author="" 将需要改为 author="公司名称"。我正在寻找一个“网站专家”的认可。 - Omar
7个回答

11

越来越多的人倾向于包含一个 humans.txt 文件,其中包含你使用的插件等信息。

查看 http://humanstxt.org/ 以获取更多信息,这很酷。


9

例如,如果我为微软制作一个页面。作者仍然是微软,而不是我。 -他们拥有所有的版权和其他东西。使用rel="author"将必须是微软。没有rel="webdev"或类似的东西... - Omar

5
元素上的name属性必须是已定义的元数据名称或在中央MetaExtensions注册页面中注册的元数据名称... 注册的元数据名称是指在中央MetaExtensions注册页面注册的任何元数据名称。 -http://www.w3.org/TR/html-markup/meta.name.html#registered-metadata-name 定义的名称为:application-name,author,description,generator,keywords
MetaExtensions注册页面:http://wiki.whatwg.org/wiki/MetaExtensions 因此,<meta name="web_author" description="http://stackoverflow.com/users/931377/omar">最接近。

4
HTML5 CR 规定,在 meta 元素中,name=author 表示值(即 content 属性的值)“必须是一个自由格式的字符串,给出页面作者之一的名称”。这与 HTML 4.01 中的描述性 示例 相对应。
因此,<meta name="author" content="Some name/company"> 声明 “Some name/company” 是该页面的作者。虽然这是错误的信息,但它并不重要,因为很少有程序使用此类标记中的信息。
因此,您可以使用<meta name="author" content="Omar">,或将“Omar”替换为您的全名。但通常不会向用户显示或以任何方式识别。要声明作者身份,您可以在正常文本内容中的某个位置编写“此页面由Omar创建。”,可能是在页脚中,可能标记为footer。无论如何,将其变成真正的文本内容是向所有访问者提供信息的唯一方法。

2
你也可以使用注释<!-- -->。这是我经常使用的方法。 或者把你的链接放在页脚?

1

将页脚链接到您的个人网站是最好的选择。这样可以让您的工作得到曝光,并获得您寻求的信用!


1
你可以这样做,但根据我的经验,许多客户不希望在他们的网站上出现这种情况,而且这可能会对你未来获得客户的机会产生负面影响,因为它会让你看起来不专业或者渴望工作。 - Braders
我认为这是一个观点问题。因为你可以同样地争辩说,如果你是一位有名望的网页设计师,客户会自豪地展示谁开发了他们的网站,就像开奔驰或宝马的人很满意车前面有他们的标志一样。 - Eduardo Dennis

0

只需使用<meta name="generator">


请问您能否澄清一下这如何解决问题? - Skully
生成器元标记被诸如Microsoft Word之类的文字处理程序使用。由于生成器可以是软件或人,因此它非常适合这种情况。 - 9pfs

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接