diff --git a/Gemfile b/Gemfile index 5032f88..7917af2 100644 --- a/Gemfile +++ b/Gemfile @@ -28,5 +28,7 @@ gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby] # Performance-booster for watching directories on Windows gem "wdm", "~> 0.1.1" if Gem.win_platform? - -gem "webrick", "~> 1.7" + +gem "webrick", "~> 1.7" + +gem 'jekyll-tagging' diff --git a/Gemfile.lock b/Gemfile.lock index b70aa36..4743049 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -35,6 +35,8 @@ GEM sassc (> 2.0.1, < 3.0) jekyll-seo-tag (2.8.0) jekyll (>= 3.8, < 5.0) + jekyll-tagging (1.1.0) + nuggets jekyll-watch (2.2.1) listen (~> 3.0) kramdown (2.4.0) @@ -50,6 +52,7 @@ GEM jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) + nuggets (1.6.1) pathutil (0.16.2) forwardable-extended (~> 2.6) public_suffix (4.0.7) @@ -77,6 +80,7 @@ PLATFORMS DEPENDENCIES jekyll (~> 4.2.0) jekyll-feed (~> 0.15.1) + jekyll-tagging minima (~> 2.5.1) tzinfo-data wdm (~> 0.1.1) diff --git a/_config.yml b/_config.yml index 3ca89bb..23839f0 100644 --- a/_config.yml +++ b/_config.yml @@ -30,6 +30,7 @@ theme: minima plugins: - jekyll-feed - jekyll-seo-tag + - jekyll/tagging # Exclude from processing. # The following items will not be processed, by default. Create a custom list @@ -44,5 +45,5 @@ exclude: - vendor/ruby/ - docs/ -# exclude: - \ No newline at end of file +tag_page_layout: tag_page +tag_page_dir: tag diff --git a/_includes/head.html b/_includes/head.html index 837a7ff..e2d9328 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -10,4 +10,5 @@ {%- include google-analytics.html -%} {%- endif -%} + diff --git a/_includes/tags.html b/_includes/tags.html new file mode 100644 index 0000000..65992a3 --- /dev/null +++ b/_includes/tags.html @@ -0,0 +1,7 @@ +{%- if include.tags != nil -%} +
+{%- endif -%} \ No newline at end of file diff --git a/_layouts/home.html b/_layouts/home.html index 228dcdf..df8defc 100644 --- a/_layouts/home.html +++ b/_layouts/home.html @@ -10,18 +10,12 @@