From 5bac504388d1f88d5cf003c8786b7403df293fb2 Mon Sep 17 00:00:00 2001
From: Zachary Klosko <kloskoz@vcu.edu>
Date: Mon, 15 Jun 2020 16:59:39 -0400
Subject: [PATCH] Fixing lack of jekyll

---
 docs/Gemfile.lock           | 10 ++++------
 docs/gemfile                |  6 +++++-
 docs/podcasts-webstreams.md |  8 ++++----
 docs/quickstart.md          |  1 -
 4 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock
index dd6beade8..36c00c0f1 100644
--- a/docs/Gemfile.lock
+++ b/docs/Gemfile.lock
@@ -9,7 +9,7 @@ GEM
       eventmachine (>= 0.12.9)
       http_parser.rb (~> 0.6.0)
     eventmachine (1.2.7)
-    ffi (1.13.0)
+    ffi (1.13.1)
     forwardable-extended (2.6.0)
     http_parser.rb (0.6.0)
     i18n (1.8.3)
@@ -42,9 +42,6 @@ GEM
       rb-fsevent (~> 0.10, >= 0.10.3)
       rb-inotify (~> 0.9, >= 0.9.10)
     mercenary (0.4.0)
-    mini_portile2 (2.4.0)
-    nokogiri (1.10.9)
-      mini_portile2 (~> 2.4.0)
     pathutil (0.16.2)
       forwardable-extended (~> 2.6)
     public_suffix (4.0.5)
@@ -52,7 +49,7 @@ GEM
     rb-inotify (0.10.1)
       ffi (~> 1.0)
     rexml (3.2.4)
-    rouge (3.19.0)
+    rouge (3.20.0)
     safe_yaml (1.0.5)
     sassc (2.4.0)
       ffi (~> 1.9)
@@ -64,7 +61,8 @@ PLATFORMS
   ruby
 
 DEPENDENCIES
-  jekyll-toc (~> 0.14.0)
+  jekyll (~> 4.1)
+  kramdown (~> 2.2, >= 2.2.1)
 
 BUNDLED WITH
    2.1.4
diff --git a/docs/gemfile b/docs/gemfile
index 79b29108e..d7d8ce461 100644
--- a/docs/gemfile
+++ b/docs/gemfile
@@ -1 +1,5 @@
-source 'https://rubygems.org'
\ No newline at end of file
+source 'https://rubygems.org'
+
+gem 'kramdown', '~> 2.2', '>= 2.2.1'
+
+gem 'jekyll', '~> 4.1'
\ No newline at end of file
diff --git a/docs/podcasts-webstreams.md b/docs/podcasts-webstreams.md
index 082b1ae32..e4742bd91 100644
--- a/docs/podcasts-webstreams.md
+++ b/docs/podcasts-webstreams.md
@@ -8,7 +8,7 @@ title: Podcasts and Webstreams
 <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/g-4UcD8qvR8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
 </html>
 
-# Podcasts   {#podcasts}
+## Podcasts   {#podcasts}
 
 The Podcasts page allows you add subscriptions to podcasts which are often used to syndicated audio files using a URL called a RSS feed. This allows your LibreTime instance to automatically download new shows from the web.
 
@@ -19,7 +19,7 @@ The podcast interfaces provides you with the ability to generate [Smartblocks](s
 Video Tutorials:
 - [How to schedule a podcast to play the latest episode automatically](https://www.youtube.com/watch?v=g-4UcD8qvR8)
 
-## Podcasts Dashboard
+### Podcasts Dashboard
 
 ![](img/Podcasts_Dashboard.png)
 
@@ -40,13 +40,13 @@ A search box is available to search for episodes within the feed.
 - To delete an episode from LibreTime, select the episode and click on the red trash can on the toolbar.
 - If you would like LibreTime to automatically download the latest episodes of a podcast, make sure *Download latest episodes* is checked. This can be used in conjunction with Smartblocks and Playlists to automate downloading and scheduling shows that are received via podcast feed.
 
-# Webstreams   {#webstreams}
+## Webstreams   {#webstreams}
 
 <html>
 <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/Ha3X6aYdY04" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
 </html>
 
-## Adding a webstream
+### Adding a webstream
 A web stream URL and metadata can be added to the LibreTime library, so that a remote stream can be searched for and scheduled to be *pulled* into a show. For example, at the top of the hour your station may pull a news report from journalists working in another studio. This is a different concept from **Master Source** and **Show Source** remote streams which are *pushed* into the LibreTime playout schedule.
 
 To add a web stream, click the **+ New** button on the left side of the Webstreams page. Like a playlist, web streams in the Library can have a title and **Description**, which may help you find them in searches later.
diff --git a/docs/quickstart.md b/docs/quickstart.md
index 3c3a8c192..2ebf70370 100644
--- a/docs/quickstart.md
+++ b/docs/quickstart.md
@@ -1,7 +1,6 @@
 ---
 title: Quick Install
 layout: docs
-
 ---
 
 > Note: this guide is assuming you are using Ubuntu 18.04 LTS for installation, which comes with `ufw` and `netplan`,