经常使用WordPress建站程序的站长朋友应该都会发现在添加友情链接的时候,会有一个XFN相关选项,这个XFN到底是什么功能?又有什么作用呢?
XFN百度百科
百度百科对XFN的定义是这样的:XFN(全称XHTML Friends Network),XHTML社交网络,是一个通过XHTML标记语言在网页上表示人与人之间的社交关系的方法。
由GMPG──全球媒体协议组──拟定的XHTML好友网络是一个非常简单却强大的去中心化描述方式,通过使用链接(<a>)的rel属性来展现人际关系。
XFN该怎么使用
XFN并不是什么神秘的新技术,它只是对传统Web前端技术的应用。XFN通过对<a href>标签中的rel属性来标示链接建立者与被链接者之间的关系。
举个例子:一个传统的链接代码可能是这样的:
- <a href=“http://blog.iyaxi.com”>飞鸟博客</a>
而一个采用了XFN的链接会是这样的:
- <a href=“http://blog.iyaxi.com” rel=“me”>飞鸟博客</a>
rel=”me”表示出了该链接对象是我另外一个站点,而XFN其实是有多个分类关系的,而每个分类中又有多种属性可选;一个链接中可以包含多个分类,但是某些分类下的关系属性只能选择一个(如family中选了child孩子就不能再选parent父母),且一旦选择了“me”,那么就不能再放入任何其他的关系类型。
以下列出XFN的关系分类
自我识别型(identity )
- me 表示这个链接指向我的另一个节点(网站、网页等)
友情型(friendship)单选
- friend 朋友(一起混的)
- acquaintance 熟人 (见面会打招会)
- contact 偶有联系过 (至少你知道如何联系到Ta)
网下接触(physical)
- met 在真实世界中遇见过
职场关系(professional)多选
- co-worker 同事(一起合作过)
- colleague 同行(与你共处同一专业领域)
地理关系(geographical)单选
- co-resident 同一区域(住同一个大院,同一个小区,同一个学校等等)
- neighbor 邻居
家庭关系(family)单选
- child 子女
- parent 父母
- sibling 兄弟姐妹
- spouse 配偶
- kin 亲戚
情感关系(romantic)多选
- muse 我的女神
- crush 我迷恋的
- date 交往中
- sweetheart 恋人
那么我的女神同事就可以这样设置XFN
- <a href=“http://******.com” rel=“acquaintance co-worker muse”>女神的网站</a>
注意:你还需要给<head>标签加一个profile属性,好让浏览器或搜索引擎知道你的网页支持XFN:
- <head profile=“http://gmpg.org/xfn/11”>
而WordPress中链接的XFN设置则是非常简单,WordPress从2.7版本开始内置了XFN功能,只需要进行勾选就能快速完成。
XFN有什么作用?
XFN扩展了rel-me的概念,不仅仅包含个人身份同社交网络之间的关系。您可以为链接中的rel属性简单的添加多个属性值用以描述关系信息。
就目前而言,XFN除了能让你的博客更好玩之外,笔者还不能确切的说出来XFN有什么特别大的意义,但XFN却是一项面向未来的标准。XFN官方还提出了“XFN网页爬虫特性”的构想,在这一构想中,超链接背后的人际关系将被发觉,到底能为我们的社交网络带来什么便捷,我们拭目以待。