about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorAlan Pearce2017-07-01 13:30:57 +0200
committerAlan Pearce2017-07-01 13:30:57 +0200
commitab3c5ffb57980359a186936aa6fc2894f58eb625 (patch)
tree1901135c0419fe1e70a7ab86fde330f5f8bc9a23 /src
parente4e26ceca7bfe60185082748c54f7ccd30746350 (diff)
downloadhomestead-ab3c5ffb57980359a186936aa6fc2894f58eb625.tar.lz
homestead-ab3c5ffb57980359a186936aa6fc2894f58eb625.tar.zst
homestead-ab3c5ffb57980359a186936aa6fc2894f58eb625.zip
feat(taxon): Show taxonomy term in title
Diffstat (limited to 'src')
-rw-r--r--src/actions.js2
-rw-r--r--src/responders.js5
-rw-r--r--src/templates/taxon.html12
3 files changed, 9 insertions, 10 deletions
diff --git a/src/actions.js b/src/actions.js
index 11acff5..8a04671 100644
--- a/src/actions.js
+++ b/src/actions.js
@@ -26,7 +26,7 @@ function taxonGenerator(config, term, items) {
 
     const taxonItems = items.get(value);
 
-    responders.taxon(ctx, config, taxonItems);
+    responders.taxon(ctx, config, term, value, taxonItems);
   };
 }
 
diff --git a/src/responders.js b/src/responders.js
index b9758f3..e285018 100644
--- a/src/responders.js
+++ b/src/responders.js
@@ -1,6 +1,7 @@
 "use strict";
 
 const fs = require("fs");
+const Case = require("case");
 const hyperfast = require("hyperfast");
 const indent = require("indent-string");
 
@@ -86,12 +87,12 @@ module.exports = {
     );
   },
 
-  taxon(ctx, config, taxonItems) {
+  taxon(ctx, config, term, value, taxonItems) {
     ctx.type = "html";
 
     ctx.body = layout(
       config,
-      null,
+      Case.title(value),
       hyperfast(templates.taxon, {
         ".post": taxonItems.map(renderPostListItem(ctx))
       })
diff --git a/src/templates/taxon.html b/src/templates/taxon.html
index 44e1bdc..97ac89a 100644
--- a/src/templates/taxon.html
+++ b/src/templates/taxon.html
@@ -1,7 +1,5 @@
-<main class="taxon">
-  <ul class="posts">
-    <li class="post">
-      <a href="/">Test post please ignore</a>
-    </li>
-  </ul>
-</main>
+<ul class="posts">
+  <li class="post">
+    <a href="/">Test post please ignore</a>
+  </li>
+</ul>