博易文章的别名(又叫 Slug 或 Cname)是访问博易文章时用的地址中的一部分。博易文章的别名是可以手工指定的,在写文章时如果不指定博易文章的别名博易会自动根据文章标题进行编码处理。而这个编码规则是这样的:文章标题的英文字符不做转换,非英文字符将被UrlEncode编码处理。这样一来,1个中文字符会被编码成6个字符。也就是说如果写文章用中文标题,又没有手工指定别名的话,自动生成的别名会很长。
长别名会影响到搜索引擎的收录,甚至会影响到用户访问。搜索引擎对网页地址的抓取是有长度限制的,如果网址超出了这一长度,搜索引擎即会放弃抓取。为了解决写文章没有手工指定别名而导致别名过长的问题,这周抽时间做了两个自动处理博易文章别名的插件,可以自动生成短别名。
这两个插件生成短别名的算法不一样,原理是一样的,用户可以各取所需。
1.自动生成MD5格式的别名 AutoMd5Slug.zip (813.00 bytes)
2.将中文翻译为英文作为别名 GoogleSlugTransliterator.zip (1.08 kb)
其中第2个插件翻译引擎是基于 Google 翻译 OpenAPI 实现的。如果您对这两个插件的使用有任何问题或者有好的建议,可以联系我。