对于博客来说,比较重要的就是RSS的全站输出,因为RSS聚合可以为用户提供订阅、第三方应用的开发、手机网站的定制等等,所以我们今天来分享DEDECMS制作个人博客的第二个问题,如何进行全站RSS的输出,以及个人博客RSS的一些应用。

上一期我们的教程DEDECMS个人博客制作教程一:如何进行博客首页的分页分享了如何进行首页分页,现在我们了解一下的DEDECMS的单页模板吧。

详细的添加RSS全站xml的方法如下:

1. 登录网站后台,进入核心—频道模型—单页文档管理,然后点击增加一个页面

2. 输入页面标题、关键词、描述、模板名称、文件名等信息,如下图所示:

全站地图单页文档设置
图:全站地图单页文档设置

3. 在主题文件夹新建rss.html模板文件,源码可参照本站RSS模板,如下:

   1: <?xml version="1.0" encoding="utf-8" ?> 
   2: <rss version="2.0"> 
   3: <channel> 
   4: <title>{dede:global.cfg_webname/}</title> 
   5: <link>{dede:global.cfg_basehost/}</link> 
   6: <description>{dede:global.cfg_description/}</description> 
   7: <language>zh-cn</language> 
   8: <generator>{dede:global.cfg_webname/}</generator> 
   9: <webmaster>{dede:global.cfg_adminemail/}</webmaster> 
  10: {dede:arclist row='1000' col='1' titlelen='100' orderby='pubdate'} 
  11: <item> 
  12: <link>[field:arcurl/]</link> 
  13: <title>[field:title function='html2text(@me)'/]</title> 
  14: <author>[field:writer/]</author> 
  15: <category>[field:typename/]</category> 
  16: <pubDate>[field:pubdate function='strftime("%a, %d %b %Y %H:%M:%S +0800",@me)'/]</pubDate> 
  17: <guid>[field:arcurl/]</guid> 
  18: <description>[field:description function='html2text(@me)'/] ... 
  19: <b>文章分类</b>:[field:typename/]
  20:  <a href="[field:arcurl/]" target="_blank">阅读全文</a></description> 
  21: </item> 
  22: {/dede:arclist} 
  23: </channel> 
  24: </rss> 

4. 点击保存,然后点击生成就可以了,访问rss文件即可成功了。

附本站的RSS地图地址:rss订阅


除非注明,本文为谢泽文原创,转载请注明本文永久地址:http://www.xiezewen.com/old//web/624.html