From cf155463b4a665b31b11851f705e30a9588a23a6 Mon Sep 17 00:00:00 2001 From: Greg Wilson Date: Mon, 5 Sep 2016 13:51:02 -0400 Subject: [PATCH] Navigation links in footer --- _includes/episode_navbar.html | 45 ++++++++++++++++++++++++++++++++++ _includes/lesson_footer.html | 1 - _includes/workshop_footer.html | 1 - _layouts/break.html | 3 ++- _layouts/episode.html | 3 ++- 5 files changed, 49 insertions(+), 4 deletions(-) create mode 100644 _includes/episode_navbar.html diff --git a/_includes/episode_navbar.html b/_includes/episode_navbar.html new file mode 100644 index 0000000..082047f --- /dev/null +++ b/_includes/episode_navbar.html @@ -0,0 +1,45 @@ +{% comment %} + Find previous and next episodes (if any). + Including file must pass episode_navbar_title=true or ...=false to display episode title. +{% endcomment %} +{% for episode in site.episodes %} + {% if episode.url == page.url %} + {% unless forloop.first %} + {% assign prev_episode = prev %} + {% endunless %} + {% unless forloop.last %} + {% assign next_episode = site.episodes[forloop.index] %} + {% endunless %} + {% endif %} + {% assign prev = episode %} +{% endfor %} + +{% comment %} + Display title and prev/next links. +{% endcomment %} +
+
+

+ {% if prev_episode %} + + {% else %} + + {% endif %} +

+
+
+ {% if include.episode_navbar_title %} +

{{ site.title }}

+

{{ page.title }}

+ {% endif %} +
+
+

+ {% if next_episode %} + + {% else %} + + {% endif %} +

+
+
diff --git a/_includes/lesson_footer.html b/_includes/lesson_footer.html index 58d08fa..beef2cb 100644 --- a/_includes/lesson_footer.html +++ b/_includes/lesson_footer.html @@ -1,4 +1,3 @@ -