From 5af09bc6f6e3233b9429ec5e8cd0a6db6debbf76 Mon Sep 17 00:00:00 2001 From: toshimaru Date: Tue, 19 Feb 2019 04:18:49 +0900 Subject: [PATCH 01/10] Add jekyll toc --- Gemfile | 1 + Gemfile.lock | 3 +++ _config.yml | 1 + 3 files changed, 5 insertions(+) diff --git a/Gemfile b/Gemfile index 894f47287d..fc4b4e8b40 100644 --- a/Gemfile +++ b/Gemfile @@ -4,4 +4,5 @@ gem 'rake' group :jekyll_plugins do gem 'github-pages' + gem 'jekyll-toc' end diff --git a/Gemfile.lock b/Gemfile.lock index 7a080f5e10..9b0b69242b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -185,6 +185,8 @@ GEM jekyll-seo-tag (~> 2.0) jekyll-titles-from-headings (0.5.1) jekyll (~> 3.3) + jekyll-toc (0.9.1) + nokogiri (~> 1.8) jekyll-watch (2.1.2) listen (~> 3.0) jemoji (0.10.2) @@ -244,6 +246,7 @@ PLATFORMS DEPENDENCIES github-pages + jekyll-toc rake BUNDLED WITH diff --git a/_config.yml b/_config.yml index 8130c1eca4..3c37611ecc 100644 --- a/_config.yml +++ b/_config.yml @@ -13,3 +13,4 @@ defaults: path: "" values: image: https://avatars.githubusercontent.com/u/4223 + toc: true From 5f97648cf6f866fea173e7d7904a3c45236b690b Mon Sep 17 00:00:00 2001 From: toshimaru Date: Sat, 23 Mar 2019 18:58:18 +0900 Subject: [PATCH 02/10] Update jekyll-toc --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 9b0b69242b..b535a09864 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -185,8 +185,8 @@ GEM jekyll-seo-tag (~> 2.0) jekyll-titles-from-headings (0.5.1) jekyll (~> 3.3) - jekyll-toc (0.9.1) - nokogiri (~> 1.8) + jekyll-toc (0.10.0) + nokogiri (~> 1.9) jekyll-watch (2.1.2) listen (~> 3.0) jemoji (0.10.2) From 70a378d7844cf86ec9b3ffee277295af7a930b3b Mon Sep 17 00:00:00 2001 From: toshimaru Date: Sat, 23 Mar 2019 18:58:41 +0900 Subject: [PATCH 03/10] Set toc levels limit --- _config.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_config.yml b/_config.yml index 3c37611ecc..182369f204 100644 --- a/_config.yml +++ b/_config.yml @@ -8,6 +8,9 @@ plugins: - jekyll-sitemap twitter: card: summary +toc: + min_level: 2 + max_level: 5 defaults: - scope: path: "" From 3c16b10d5a0d2e7802f77ebd8ee3f172de384392 Mon Sep 17 00:00:00 2001 From: toshimaru Date: Sun, 31 Mar 2019 18:50:24 +0900 Subject: [PATCH 04/10] Add toc tag --- src/_layouts/default.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/_layouts/default.html b/src/_layouts/default.html index 93bbd0ebee..dfface27be 100644 --- a/src/_layouts/default.html +++ b/src/_layouts/default.html @@ -41,11 +41,11 @@ - +
+
{% toc %}
+
-
+
{{ content }}