aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Kummerlaender2018-09-28 14:14:21 +0200
committerAdrian Kummerlaender2018-09-28 14:14:21 +0200
commitc072eaa95c783b9c5d26535cc22694c7a62eb6cb (patch)
tree98db98329aad682085503bf450c4da185c91a7d9
parent8202ad4847fa4fc51a7ad75e68de610cf5da0aea (diff)
downloadblog.kummerlaender.eu-c072eaa95c783b9c5d26535cc22694c7a62eb6cb.tar
blog.kummerlaender.eu-c072eaa95c783b9c5d26535cc22694c7a62eb6cb.tar.gz
blog.kummerlaender.eu-c072eaa95c783b9c5d26535cc22694c7a62eb6cb.tar.bz2
blog.kummerlaender.eu-c072eaa95c783b9c5d26535cc22694c7a62eb6cb.tar.lz
blog.kummerlaender.eu-c072eaa95c783b9c5d26535cc22694c7a62eb6cb.tar.xz
blog.kummerlaender.eu-c072eaa95c783b9c5d26535cc22694c7a62eb6cb.tar.zst
blog.kummerlaender.eu-c072eaa95c783b9c5d26535cc22694c7a62eb6cb.zip
Remove article stream
m---------source/00_content0
-rw-r--r--source/02_meta/paginated_articles.xsl2
-rw-r--r--source/99_result/start.xsl1
-rw-r--r--source/99_result/stream.xsl82
4 files changed, 1 insertions, 84 deletions
diff --git a/source/00_content b/source/00_content
deleted file mode 160000
-Subproject 8dd97342fb4bde2fc94204f4cb6d45287bd1d2a
diff --git a/source/02_meta/paginated_articles.xsl b/source/02_meta/paginated_articles.xsl
index fab37a9..3a3f063 100644
--- a/source/02_meta/paginated_articles.xsl
+++ b/source/02_meta/paginated_articles.xsl
@@ -11,7 +11,7 @@
<target mode="plain" value="paginated_articles.xml"/>
</xsl:variable>
-<xsl:variable name="page_size">3</xsl:variable>
+<xsl:variable name="page_size">6</xsl:variable>
<xsl:variable name="total" select="ceiling(count(datasource/articles/entry) div $page_size)"/>
<xsl:template match="articles/entry[position() mod $page_size = 1]">
diff --git a/source/99_result/start.xsl b/source/99_result/start.xsl
index 5cf8477..bbb44b7 100644
--- a/source/99_result/start.xsl
+++ b/source/99_result/start.xsl
@@ -21,7 +21,6 @@
<xsl:template match="paginated">
<div>
<xsl:apply-templates select="entry[1]/article"/>
- <xsl:apply-templates select="entry[2]/article"/>
</div>
<div id="pagination">
diff --git a/source/99_result/stream.xsl b/source/99_result/stream.xsl
deleted file mode 100644
index c095088..0000000
--- a/source/99_result/stream.xsl
+++ /dev/null
@@ -1,82 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet
- version="1.0"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
->
-
-<xsl:include href="[utility/master.xsl]"/>
-<xsl:include href="[utility/xhtml.xsl]"/>
-<xsl:include href="[utility/date-time.xsl]"/>
-
-<xsl:variable name="meta">
- <datasource type="main" mode="iterate" source="02_meta/paginated_articles.xml" target="page"/>
- <datasource type="support" mode="full" source="02_meta/meta.xml" target="meta"/>
- <datasource type="support" mode="full" source="01_data/articles.xml" target="articles"/>
- <target mode="xpath" value="concat($datasource/page/entry/@index, '/index.html')"/>
-</xsl:variable>
-
-<xsl:template name="title-text">
- <xsl:text>Page </xsl:text>
- <xsl:value-of select="/datasource/page/entry/@index"/>
-</xsl:template>
-
-<xsl:template match="page/entry">
- <div>
- <xsl:apply-templates select="article"/>
- </div>
-
- <div id="pagination">
- <xsl:if test="@index > 0">
- <span>
- <a class="pagination-previous" href="/{@index - 1}">
- <xsl:text>« newer</xsl:text>
- </a>
- </span>
- </xsl:if>
- <xsl:if test="@index &lt; @total - 1">
- <span>
- <a class="pagination-next" href="/{@index + 1}">
- <xsl:text>older »</xsl:text>
- </a>
- </span>
- </xsl:if>
- </div>
-</xsl:template>
-
-<xsl:template match="entry/article">
- <xsl:variable name="handle" select="@handle"/>
-
- <div class="article">
- <xsl:apply-templates select="$root/articles/entry[@handle = $handle]" mode="resolve"/>
- </div>
-</xsl:template>
-
-<xsl:template match="articles/entry" mode="resolve">
- <h2>
- <xsl:text>» </xsl:text>
- <a href="/article/{@handle}">
- <xsl:value-of select="title"/>
- </a>
- </h2>
- <p class="info">
- <xsl:call-template name="format-date">
- <xsl:with-param name="date" select="date/full"/>
- <xsl:with-param name="format" select="'M x, Y'"/>
- </xsl:call-template>
- <xsl:text> | </xsl:text>
- <xsl:for-each select="tags/tag">
- <a href="/tag/{.}">
- <xsl:value-of select="."/>
- </a>
- <xsl:text> </xsl:text>
- </xsl:for-each>
- <xsl:text> | </xsl:text>
- <xsl:value-of select="$root/meta/author"/>
- </p>
-
- <xsl:apply-templates select="content/node()" mode="xhtml"/>
-</xsl:template>
-
-
-</xsl:stylesheet>