From b353e8a8074213e4214aee61cb9097ecb3c777b7 Mon Sep 17 00:00:00 2001 From: Paul Shen Date: Mon, 3 Jun 2013 11:02:14 -0700 Subject: [PATCH 1/3] [docs] Add RSS feed.xml for blog posts uses `feed.xml` from https://github.com/snaptortoise/jekyll-rss-feeds (slightly modified for `site.url` + `site.baseurl`) --- docs/_config.yml | 2 ++ docs/_layouts/default.html | 1 + docs/feed.xml | 21 +++++++++++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 docs/feed.xml diff --git a/docs/_config.yml b/docs/_config.yml index 2bd9d9494c3e1..d0dfeb8f409d9 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -1,6 +1,7 @@ --- markdown: redcarpet name: React +description: A JavaScript library for building user interfaces redcarpet: extensions: - fenced_code_blocks @@ -11,4 +12,5 @@ exclude: - Gemfile.lock - README.md - Rakefile +url: http://facebook.github.io baseurl: /react diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html index d12322c3a477f..51840c3e4024d 100644 --- a/docs/_layouts/default.html +++ b/docs/_layouts/default.html @@ -12,6 +12,7 @@ + diff --git a/docs/feed.xml b/docs/feed.xml new file mode 100644 index 0000000000000..4ee7dd464e767 --- /dev/null +++ b/docs/feed.xml @@ -0,0 +1,21 @@ +--- +layout: none +--- + + + + {{ site.name }} + {{ site.description }} + {{ site.url }}{{ site.baseurl }} + + {% for post in site.posts limit:10 %} + + {{ post.title }} + {{ post.content | xml_escape }} + {{ post.date | date: "%a, %d %b %Y %H:%M:%S %z" }} + {{ site.url }}{{ site.baseurl }}{{ post.url }} + {{ site.url }}{{ site.baseurl }}{{ post.url }} + + {% endfor %} + + From cb9cc5de5c7d702a6e33bdcab4565ba2d151172f Mon Sep 17 00:00:00 2001 From: Paul Shen Date: Mon, 3 Jun 2013 11:34:42 -0700 Subject: [PATCH 2/3] [docs] Use date_to_xmlschema in feed.xml --- docs/feed.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/feed.xml b/docs/feed.xml index 4ee7dd464e767..9689eaf75eda7 100644 --- a/docs/feed.xml +++ b/docs/feed.xml @@ -12,7 +12,7 @@ layout: none {{ post.title }} {{ post.content | xml_escape }} - {{ post.date | date: "%a, %d %b %Y %H:%M:%S %z" }} + {{ post.date | date_to_xmlschema }} {{ site.url }}{{ site.baseurl }}{{ post.url }} {{ site.url }}{{ site.baseurl }}{{ post.url }} From 2bb7e15773cc3f5dbb102deac2603ebc96443835 Mon Sep 17 00:00:00 2001 From: Paul Shen Date: Mon, 3 Jun 2013 11:36:04 -0700 Subject: [PATCH 3/3] [docs] RSS: Pass title through xml_escape --- docs/feed.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/feed.xml b/docs/feed.xml index 9689eaf75eda7..ddd764e32a2c3 100644 --- a/docs/feed.xml +++ b/docs/feed.xml @@ -10,7 +10,7 @@ layout: none {% for post in site.posts limit:10 %} - {{ post.title }} + {{ post.title | xml_escape }} {{ post.content | xml_escape }} {{ post.date | date_to_xmlschema }} {{ site.url }}{{ site.baseurl }}{{ post.url }}