diff options
-rw-r--r-- | _layouts/xslt.html | 18 | ||||
-rw-r--r-- | _layouts/xslt_container.html | 1 | ||||
-rw-r--r-- | feed.xslt.xml | 5 |
3 files changed, 19 insertions, 5 deletions
diff --git a/_layouts/xslt.html b/_layouts/xslt.html index 2bbadd6..e45726c 100644 --- a/_layouts/xslt.html +++ b/_layouts/xslt.html @@ -2,6 +2,18 @@ layout: default --- -{{ content }} -<xsl:apply-templates select="atom:feed/atom:entry" /> -<xsl:apply-templates select="/rss/channel/item" /> \ No newline at end of file +<xsl:choose> + <xsl:when test="xsl:stylesheet"> + 这是订阅预览的样式文件,你可以通过以下链接订阅该博客:<br /> + <ul> + <li><a href="{{ site.feed.path | relative_url }}">Atom</a></li> + <li><a href="/rss.xml">RSS</a></li> + <li><a href="/feed.json">JSON Feed</a></li> + </ul> + </xsl:when> + <xsl:otherwise> + {{ content }} + <xsl:apply-templates select="atom:feed/atom:entry" /> + <xsl:apply-templates select="/rss/channel/item" /> + </xsl:otherwise> +</xsl:choose> \ No newline at end of file diff --git a/_layouts/xslt_container.html b/_layouts/xslt_container.html index c3bce97..44b6f87 100644 --- a/_layouts/xslt_container.html +++ b/_layouts/xslt_container.html @@ -1,4 +1,5 @@ {% if page.layout == "xslt" %}<?xml version="1.0" encoding="utf-8"?> +<?xml-stylesheet type="text/xml" href="/feed.xslt.xml"?> <xsl:stylesheet version="3.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" diff --git a/feed.xslt.xml b/feed.xslt.xml index 4f361d8..4a3fdc7 100644 --- a/feed.xslt.xml +++ b/feed.xslt.xml @@ -4,6 +4,7 @@ title: 订阅预览 --- <h1>订阅预览</h1> -<p>这是一个订阅源(Feed)。 复制这个链接到任何支持 Atom/RSS 的阅读器,即可订阅本博客的最新文章。 +<p>这是一个订阅源(Feed)。 复制当前URL到任何支持 Atom/RSS 的阅读器,即可订阅本博客的最新文章。 <br /> -以下为其内容预览:</p> \ No newline at end of file +以下为其内容预览:</p> +<hr /> \ No newline at end of file |