继上文“如何从WP的RSS中调出html格式的帖子”,本文讲述如何使用现有插件(Baidu Sitemap Generator)实现这个功能。由于上文所有代码均没经过仔细验证,故本文拟对一个比较成熟稳定的插件也就是这个Baidu Sitemap Generator稍作修改实现这个功能。实现过程思路如下:
安装并激活Baidu Sitemap Generator,这个肯定都会做吧
打开这个插件目录下的sitemap.html,删除其他代码只剩下如下一行,保存并上传替代原有文件:
在工具栏里配置baidu-sitemap并更新,就会出现我们所需要的文章列表。http://www.xueyueyu.com/sitemap.html, 必须用UTF8查看。
至此,文章列表已经生成为博客目录下的sitemap.html供你在所有页面中调用实现seowhy右边栏18个SEO新问题类似功能。
如前所述,这种做法的好处首先是这个插件功能比较完善,实现比较简单,不需要自己写代码或者调用数据库,可以在发帖后即时或计划任务或手动更新生成列表,另外还会生成符合百度标准的网站地图sitemap_baidu.xml,生成的文章列表可以按不同标准排序(发布时间,修改时间,评论时间)。
不好的地方就是这个xml文件和html文件所列文章数量不能分别配置,若实现此功能或其他功能(如限定帖子标题长度)则需要修改插件内部代码实现。
最后就是这个插件是中国人写的,有比较完善的中文文档及说明文件。