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..f1efe4db6c 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.12.1) + nokogiri (~> 1.9) jekyll-watch (2.1.2) listen (~> 3.0) jemoji (0.10.2) @@ -205,7 +207,7 @@ GEM jekyll-seo-tag (~> 2.1) minitest (5.11.3) multipart-post (2.0.0) - nokogiri (1.10.1) + nokogiri (1.10.2) mini_portile2 (~> 2.4.0) octokit (4.13.0) sawyer (~> 0.8.0, >= 0.5.3) @@ -244,6 +246,7 @@ PLATFORMS DEPENDENCIES github-pages + jekyll-toc rake BUNDLED WITH diff --git a/_config.yml b/_config.yml index 8130c1eca4..182369f204 100644 --- a/_config.yml +++ b/_config.yml @@ -8,8 +8,12 @@ plugins: - jekyll-sitemap twitter: card: summary +toc: + min_level: 2 + max_level: 5 defaults: - scope: path: "" values: image: https://avatars.githubusercontent.com/u/4223 + toc: true diff --git a/rails b/rails index 94b5cd3a20..b9ca94caea 160000 --- a/rails +++ b/rails @@ -1 +1 @@ -Subproject commit 94b5cd3a20edadd6f6b8cf0bdf1a4d4919df86cb +Subproject commit b9ca94caea2ca6a6cc09abaffaad67b447134079 diff --git a/src/_layouts/default.html b/src/_layouts/default.html index 93bbd0ebee..e3cbf8758e 100644 --- a/src/_layouts/default.html +++ b/src/_layouts/default.html @@ -41,11 +41,11 @@ - +
+
{% toc %}
+
-
+
{{ content }}