summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Shumaker <LukeShu@sbcglobal.net>2013-11-24 13:53:51 -0500
committerLuke Shumaker <LukeShu@sbcglobal.net>2013-11-24 13:53:51 -0500
commitac109a11976014d876b5ea920c4c7ba8034683fa (patch)
tree68e17f939a52b17ca4d0f22335ef5b144733202a
parent1d994a5bb9b08a988bd5fd834a72dfc01e659875 (diff)
do proper breadcrumbs
-rwxr-xr-xpagerender.rb7
-rw-r--r--template.erb4
2 files changed, 8 insertions, 3 deletions
diff --git a/pagerender.rb b/pagerender.rb
index d63bcad..3edaaaf 100755
--- a/pagerender.rb
+++ b/pagerender.rb
@@ -31,6 +31,13 @@ unless author_urls[@author].nil?
@author="<a href=\"#{author_urls[@author]}\">#{@author}</a>"
end
+@breadcrumbs = '<a href="/">Luke Shumaker</a> » '
+if (infile =~ /.*\/index(\..*)?/)
+ @breadcrumbs += "blog"
+else
+ @breadcrumbs += '<a href=/blog>blog</a> » ' + infile.sub(/\..*$/,'').sub(/^.*\//,'')
+end
+
@content = doc.to('html5')
erb = ERB.new(File.read(template));
diff --git a/template.erb b/template.erb
index 66f9c85..c45f1d9 100644
--- a/template.erb
+++ b/template.erb
@@ -6,9 +6,7 @@
<link rel="stylesheet" type="text/css" href="assets/style.css">
</head>
<body>
-<header>
-<a href="./">Luke Shumaker's ramblings</a>
-</header>
+<header><%= @breadcrumbs %></header>
<article>
<%= @content %>
</article>