一般输出的Feed,像抓虾,鲜果,或者Google Reader在线阅读器阅读的时候,都会有一个原文链接,指向这篇文章原来所在的地址,搜索引擎对Feed抓取的时候,就知道这是来自哪里的文章,这样就不会因为多处出现你的文章而有可能把你原来的“发源地”判断为非原创。但是像FeedSky本身烧制的页面,比如http://feed.minidx.com (目前电信/国外IP无法访问问题依然未解决)或者http://feed.feedsky.com/minidx,Title的链接却是像这样的http://item.feedsky.com/~feedsky/minidx/~6075588/35898622/4183404/1/item.html,这个搜索引擎就会认为文章的地址是上面这个item.feedsky.com,对于SEO是非常不利的,像这样的情况,我们可以让自己输出的Feed都加上自己的原文URL,修改的文件和《Wordpress的首页摘要显示而Feed全文输出的简单解决方案》是同一个,都是wp-includes/post-template.php:
Dec 14
Nov 26
一直都没怎么留意自己的Feed输出,经常在WordPress后台的Option 中看到“Note: If you use the <!–more–> feature, it will cut off posts in RSS feeds.”这句话,不过没在意所以也一直不知道输出的Feed会被Cut Off成什么样子。看了一下习惯订阅Feed的朋友们的讨论,普遍都喜欢Feed全文输出(我个人却喜欢摘要输出,因为感觉那样更加容易比较快的判断那一篇是自己想看的),读者就是上帝,所以当然是迎合大众的口味,设置成为全文输出了。结果却令我大吃一惊,输出的依然是摘要,然后看后台设置的时候才开始注意这句话,Google了一下解决方案,发现普遍的做法都是用插件的方法来解决,或者修改显示全文的代码(the_content())和显示摘要的代码(the_excerpt())这两个函数,插件会影响速度,并且会带来副作用,这个我向来不喜欢,后者修改的地方太多了,升级比较麻烦,有没有更加简单一点的方法呢? Continue reading »
