ソースを参照

Add feeds support

Talha Mansoor 11 年 前
コミット
b193ccefa7
共有2 個のファイルを変更した37 個の追加0 個の削除を含む
  1. 1 0
      templates/base.html
  2. 36 0
      templates/feeds.html

+ 1 - 0
templates/base.html

@@ -33,6 +33,7 @@
         <link rel="apple-touch-icon" sizes="114x114" href="{{ SITEURL }}/theme/images/apple-touch-icon-114x114.png" />
         <link rel="apple-touch-icon" sizes="144x144" href="{{ SITEURL }}/theme/images/apple-touch-icon-144x144.png" />
         <link rel="icon" href="{{ SITEURL }}/theme/images/apple-touch-icon-144x144.png" />
+        {% include 'feeds.html' %}
         {% include 'analytics.html' %}
     </head>
     <body>

+ 36 - 0
templates/feeds.html

@@ -0,0 +1,36 @@
+{% if FEED_ALL_ATOM %}
+        <link href="{{ FEED_DOMAIN }}/{{ FEED_ALL_ATOM }}" type="application/atom+xml" rel="alternate" title="{{ SITENAME|striptags }} - Full Atom Feed" />
+{% endif %}
+{% if FEED_ALL_RSS %}
+        <link href="{{ FEED_DOMAIN }}/{{ FEED_ALL_RSS }}" type="application/rss+xml" rel="alternate" title="{{ SITENAME|striptags }} - Full RSS Feed" />
+{% endif %}
+{% if FEED_ATOM %}
+        <link href="{{ FEED_DOMAIN }}/{{ FEED_ATOM }}" type="application/atom+xml" rel="alternate" title="{{ SITENAME|striptags }} - Atom Feed" />
+{% endif %}
+{% if FEED_RSS %}
+        <link href="{{ FEED_DOMAIN }}/{{ FEED_RSS }}" type="application/rss+xml" rel="alternate" title="{{ SITENAME|striptags }} - RSS Feed" />
+{% endif %}
+{% if CATEGORY_FEED_ATOM %}
+    {% for category in categories %}
+    {% set cat_name = category[0]|replace(' ', '-') %}
+        <link href="{{ FEED_DOMAIN }}/{{ CATEGORY_FEED_ATOM|format(cat_name) }}" type="application/atom+xml" rel="alternate" title="{{ SITENAME|striptags }} - {{category[0]}} Category Atom Feed" />
+    {% endfor %}
+{% endif %}
+{% if CATEGORY_FEED_RSS %}
+    {% for category in categories %}
+    {% set cat_name = category[0]|replace(' ', '-') %}
+        <link href="{{ FEED_DOMAIN }}/{{ CATEGORY_FEED_RSS|format(cat_name) }}" type="application/atom+xml" rel="alternate" title="{{ SITENAME|striptags }} - {{category[0]}} Category RSS Feed" />
+    {% endfor %}
+{% endif %}
+{% if TAG_FEED_ATOM %}
+    {% for tag in tags %}
+    {% set tag_name = tag[0]|replace(' ', '-') %}
+        <link href="{{ FEED_DOMAIN }}/{{ TAG_FEED_ATOM|format(tag_name) }}" type="application/atom+xml" rel="alternate" title="{{ SITENAME|striptags }} - {{tag[0]}} Tag Atom Feed" />
+    {% endfor %}
+{% endif %}
+{% if TAG_FEED_RSS %}
+    {% for tag in tags %}
+    {% set tag_name = tag[0]|replace(' ', '-') %}
+        <link href="{{ FEED_DOMAIN }}/{{ TAG_FEED_RSS|format(tag_name) }}" type="application/atom+xml" rel="alternate" title="{{ SITENAME|striptags }} - {{tag[0]}} Tag RSS Feed" />
+    {% endfor %}
+{% endif %}