一、什么是humans.txt
humans.txt 就是记录这个网站相关制作人员和一些有贡献的作者的文本文档,告诉搜索引擎我们是人开发,而不是通过程序自动生成的网站,通常放在网站的根目录。humans.txt 是相对于 robots.txt 而言的,它不像robots.txt 中的针对搜索引擎的语句那么生硬,网站所有者可以在这个txt文档中加入网站简介和copyright显得更加人性化。
二、其他网站的使用
humans.txt的官方网站对humantxt给出了很好的定义和应用,大家可以猛击这里查看官网对于humans.txt的使用。Google也在它的网站添加了humans.txt,想必google的搜索蜘蛛以后会把humans.txt作为一部分参考。google的humans如下:
Google is built by a large team of engineers, designers, researchers, robots, and others in many different sites across the globe. It is updated continuously, and built with more tools and technologies than we can shake a stick at. If you’d like to help us out, see google.com/jobs.
三、如何添加humans.txt
说了那么多,现在给大家介绍一下如何在网站上添加humans.txt。
首先,新建一个txt文本文档,格式最好改为UTF-8(我用的是notepad++,“格式→转为UTF-8无BOM编码”),编辑完此txt文档后,命名此文件为humans.txt,上传到网站的根目录。
第二步,在header.php的<head></head>标签中插入如下的HTML代码:
<link type=“text/plain” rel=“author” href=“http://yourdomain.com/humans.txt” />
OK,大功告成,刷新一下网页,humans.txt添加成功。
三、最后要说的话
humans.txt相对于robots.txt来说还是一个很新的概念,但是不排除它受到一些开源组织和Google的推崇,最终成为一个标准。我们可以想象一下如果humans.txt 最终成为标准的话,会有如下影响:
- 该文件将被搜索引擎用来当做判断一个网站的信任程度的一个因素。
- html代码head部分将会进一步简化,类似于CSS的调用,可以将一些author, copyright等等元素统统放在这个文件里进行调用,缩减代码体积。
- 主流浏览器会推出相应的插件或者内置功能用来解释Humans.txt,让访客第一时间了解该网站“关于我们”的信息,更加方便用户对网站有一个基本的了解。现在firefox已经有这样的插件了(猛击真相)。
相关链接如下:
张鑫旭:humans.txt-网站相关人员信息记录的idea
humans.txt官方网站(英文)