aboutsummaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorAdrian Kummerlaender2014-10-27 16:07:22 +0100
committerAdrian Kummerlaender2014-10-27 16:07:22 +0100
commit53639fdc8a610f4940a3c8e444ed3285641f6d70 (patch)
tree520fb59f2f7d93dd6485b52f7ad34071244df946 /source
parente4ae586170229de78aaf00963e2f0c49427a9926 (diff)
downloadOverview-53639fdc8a610f4940a3c8e444ed3285641f6d70.tar
Overview-53639fdc8a610f4940a3c8e444ed3285641f6d70.tar.gz
Overview-53639fdc8a610f4940a3c8e444ed3285641f6d70.tar.bz2
Overview-53639fdc8a610f4940a3c8e444ed3285641f6d70.tar.lz
Overview-53639fdc8a610f4940a3c8e444ed3285641f6d70.tar.xz
Overview-53639fdc8a610f4940a3c8e444ed3285641f6d70.tar.zst
Overview-53639fdc8a610f4940a3c8e444ed3285641f6d70.zip
Added header and article continuation links
* article continuation links are injected into the summary paragraph ** changed article summary transformation `02_augment/articles.xsl` accordingly * added CSS styling based on my blog header style
Diffstat (limited to 'source')
-rw-r--r--source/02_augment/articles.xsl2
-rw-r--r--source/99_result/main.css10
-rw-r--r--source/99_result/overview.xsl54
3 files changed, 51 insertions, 15 deletions
diff --git a/source/02_augment/articles.xsl b/source/02_augment/articles.xsl
index 36e1c7c..0f32987 100644
--- a/source/02_augment/articles.xsl
+++ b/source/02_augment/articles.xsl
@@ -33,7 +33,7 @@
<xsl:template match="content[@type = 'xhtml']" mode="article">
<content>
- <xsl:apply-templates select="div/p[1]" mode="article"/>
+ <xsl:apply-templates select="div/p[1]/node()" mode="article"/>
</content>
</xsl:template>
diff --git a/source/99_result/main.css b/source/99_result/main.css
index 5f473a7..9408c1f 100644
--- a/source/99_result/main.css
+++ b/source/99_result/main.css
@@ -1,9 +1,9 @@
body{font:1em Droid Sans,sans-serif,Verdana,Arial,FreeSans;color:#272828}
#content{max-width:45em;margin:auto}
-h1{width:100%;border-bottom:0.2em solid #e3e8e8}
a{text-decoration:underline;color:#272828}
a:hover{color:black}
-h2{font-size:1.3em;text-decoration:none;color:#272828;font-weight:bold}
+h1{margin:.5em 0;border-bottom:.2em solid #e3e8e8}
+h2{margin:0;font-size:1.3em;color:#272828;font-weight:bold}
h2 a{text-decoration:none}
h3{font-size:1.2em;color:#F80;font-weight:bold;margin-bottom:.2em;border-bottom:.1em solid #e3e8e8}
h3 span{font-size:0.9em;color:#272828;font-weight:normal}
@@ -15,3 +15,9 @@ dt {float:left;clear:left;width:7em}
dd {padding-bottom:0.75em}
.info{font-size:.8em;margin-bottom:.5em;display:block}
.info a{margin:0 .1em 0 .1em}
+.menuhead{border-bottom:0.2em solid #e3e8e8;overflow:hidden;padding-top:1.5em}
+.menuhead h2{float:left}
+.menuhead ul {float:right}
+.menuhead ul li{float:left;list-style-type:none;padding:0 .2em}
+.menuhead ul li a{text-decoration:none;color:#272828;background:#e3e8e8;border-radius:.3em;padding:.2em}
+.menuhead ul li a:hover{text-decoration:underline}
diff --git a/source/99_result/overview.xsl b/source/99_result/overview.xsl
index d16906e..dbd77f1 100644
--- a/source/99_result/overview.xsl
+++ b/source/99_result/overview.xsl
@@ -70,7 +70,7 @@
<xsl:value-of select="$commit/author"/>
</span>
- <xsl:apply-templates select="$commit/message/*" mode="xhtml"/>
+ <xsl:apply-templates select="$commit/message/node()" mode="xhtml"/>
</xsl:template>
<xsl:template match="timeline/commit">
@@ -99,7 +99,14 @@
<xsl:value-of select="author"/>
</span>
- <xsl:apply-templates select="content/*" mode="xhtml"/>
+ <p>
+ <xsl:apply-templates select="content/node()" mode="xhtml"/>
+ <xsl:text> </xsl:text>
+
+ <a href="{link}">
+ <xsl:text>↪</xsl:text>
+ </a>
+ </p>
</xsl:template>
<xsl:template match="datasource">
@@ -119,19 +126,42 @@
<xsl:value-of select="$root/meta/title"/>
</h1>
- <h2>
- <a href="http://blog.kummerlaender.eu">
- <xsl:text>Latest articles</xsl:text>
- </a>
- </h2>
+ <div class="menuhead">
+ <h2>
+ <a href="http://blog.kummerlaender.eu">
+ <xsl:text>Latest articles</xsl:text>
+ </a>
+ </h2>
+ <ul>
+ <li>
+ <a href="http://blog.kummerlaender.eu/archive">Archive</a>
+ </li>
+ <li>
+ <a href="http://blog.kummerlaender.eu/atom.xml">Feed</a>
+ </li>
+ </ul>
+ </div>
<xsl:apply-templates select="articles/entry"/>
- <h2>
- <a href="{$root/meta/url}/timeline.xml">
- <xsl:text>Latest commits</xsl:text>
- </a>
- </h2>
+ <div class="menuhead">
+ <h2>
+ <a href="http://code.kummerlaender.eu">
+ <xsl:text>Latest commits</xsl:text>
+ </a>
+ </h2>
+ <ul>
+ <li>
+ <a href="https://github.com/KnairdA">GitHub</a>
+ </li>
+ <li>
+ <a href="http://blog.kummerlaender.eu/category/projects">Projects</a>
+ </li>
+ <li>
+ <a href="{$root/meta/url}/timeline.xml">Feed</a>
+ </li>
+ </ul>
+ </div>
<xsl:apply-templates select="timeline/commit[position() &lt;= 5]"/>
</div>