为Jekyll博客添加RSS feed订阅功能
2015-01-25 22:01
639 查看
我们都知道,很多人经常会在博客里面分享很多有价值的东西。我们通过别人的博客,获取知识,找到问题的解决办法,
寻求真理。但是,如果别人的博客有了更新的时候,我们如何第一时间获取到更新的消息呢?
RSS订阅是站点用来和其他站点之间共享内容的一种简易方式,即Really Simple Syndication(简易信息聚合)。
1、在_config.yml文件 添加(如果没有)下列属性:
name: blog Name
description: A description for your blog
url: http://your-blog-url.com这些值{{ site.name }},{{ site.description }},{{ site.url }}会在你的feed文件里用到。
2、在网站根目录下添加 feed.xml
我的feed.xml,代码如下:
---
layout: none
---
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>{{ site.name }}</title>
<description>{{ site.description }}</description>
<link>{{ site.baseurl}}{{ site.url }}</link>
<atom:link href="{{ site.baseurl}}{{ site.url }}/feed.xml" rel="self" type="application/rss+xml" />
{% for post in site.posts limit:10 %}
<item>
<title>{{ post.title }}</title>
<description>{{ post.content | xml_escape }}</description>
<pubDate>{{ post.date | date: "%a, %d %b %Y %H:%M:%S %z" }}</pubDate>
<link>{{ site.url }}{{ site.baseurl}}{{ post.url }}</link>
<guid isPermaLink="true">{{ site.url }}{{ site.baseurl}}{{ post.url }}</guid>
</item>
{% endfor %}
</channel>
</rss>
3、发布
在你网站的合适地方添加如下代码:
<a href="{{ site.url }}/feed.xml">RSS订阅</a>
作者:itmyhome
欢迎订阅:麦田技术博客
寻求真理。但是,如果别人的博客有了更新的时候,我们如何第一时间获取到更新的消息呢?
RSS订阅是站点用来和其他站点之间共享内容的一种简易方式,即Really Simple Syndication(简易信息聚合)。
1、在_config.yml文件 添加(如果没有)下列属性:
name: blog Name
description: A description for your blog
url: http://your-blog-url.com这些值{{ site.name }},{{ site.description }},{{ site.url }}会在你的feed文件里用到。
2、在网站根目录下添加 feed.xml
我的feed.xml,代码如下:
---
layout: none
---
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>{{ site.name }}</title>
<description>{{ site.description }}</description>
<link>{{ site.baseurl}}{{ site.url }}</link>
<atom:link href="{{ site.baseurl}}{{ site.url }}/feed.xml" rel="self" type="application/rss+xml" />
{% for post in site.posts limit:10 %}
<item>
<title>{{ post.title }}</title>
<description>{{ post.content | xml_escape }}</description>
<pubDate>{{ post.date | date: "%a, %d %b %Y %H:%M:%S %z" }}</pubDate>
<link>{{ site.url }}{{ site.baseurl}}{{ post.url }}</link>
<guid isPermaLink="true">{{ site.url }}{{ site.baseurl}}{{ post.url }}</guid>
</item>
{% endfor %}
</channel>
</rss>
3、发布
在你网站的合适地方添加如下代码:
<a href="{{ site.url }}/feed.xml">RSS订阅</a>
作者:itmyhome
欢迎订阅:麦田技术博客
相关文章推荐
- 为Jekyll博客添加RSS feed订阅功能
- 为Jekyll博客添加RSS feed订阅功能
- Jekyll博客添加RSS feed订阅功能
- 为Jekyll博客添加RSS feed订阅功能
- 给博客添加RSS订阅到(google、抓虾、鲜果、有道、QQ邮箱)增加人气
- 用PHP生成RSS Feed,并给网站添加RSS Feed功能
- 为WORDPRESS博客添加邮件订阅功能
- 博客新增订阅功能RSS 时时关注博友更新文章
- 添加使用QQ邮箱订阅自己喜欢的博客和网站
- 为自己的网站添加RSS功能
- 博客RSS Feed分类输出
- 如何在自己的博客里添加每日口语和划词翻译功能
- 关于本博客的feed订阅
- 为自己的网站添加RSS功能
- 新浪微博的RSS Feed功能
- RSS 订阅功能的实现
- 为博客添加在线台湾卫星电视播放功能
- 添加自动发布博客功能
- RSS 订阅功能的实现
- 为自己的网站添加RSS功能(转载)