From 611cecc51a668534adeafd60e5364a3df3a03bcb Mon Sep 17 00:00:00 2001
From: Ohad Schneider
Date: Mon, 11 Sep 2017 19:10:09 +0300
Subject: [PATCH 0001/1327] Test strict front matter (#1236)
---
test/_config.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/test/_config.yml b/test/_config.yml
index f0333c9e0db7..667404fe320e 100644
--- a/test/_config.yml
+++ b/test/_config.yml
@@ -144,10 +144,10 @@ encoding: "utf-8"
markdown_ext: "markdown,mkdown,mkdn,mkd,md"
# Liquid
+strict_front_matter: true
liquid:
error_mode: strict
-
# Conversion
markdown: kramdown
highlighter: rouge
@@ -290,4 +290,4 @@ defaults:
values:
layout: single
author_profile: false
- share: true
\ No newline at end of file
+ share: true
From 46c172e0410d0524839392f18ee2c4e157297ba3 Mon Sep 17 00:00:00 2001
From: Michael Rose
Date: Mon, 11 Sep 2017 12:11:53 -0400
Subject: [PATCH 0002/1327] Update CHANGELOG and history
---
CHANGELOG.md | 1 +
docs/_docs/18-history.md | 3 ++-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d829530f5d95..0a0c759a5744 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -13,6 +13,7 @@
- Add note to configuration documentation about Cloudflare minification as an alternative to `layout: compress`. [#1217](https://github.com/mmistakes/minimal-mistakes/pull/1217)
- Show 4 latest posts in "You May Also Enjoy" module when `related: true` and no related posts are found due to `lsi` ([latent semantic indexing](https://en.wikipedia.org/wiki/Latent_semantic_analysis#Latent_semantic_indexing)) being disabled on GitHub Pages. [#554](https://github.com/mmistakes/minimal-mistakes/issues/554)
- Truncate archive item titles' that overflow with an ellipsis. [#1213](https://github.com/mmistakes/minimal-mistakes/issues/1213)
+- Test strict Front Matter in `/test` site. [#1236](https://github.com/mmistakes/minimal-mistakes/pull/1236)
### Bug Fixes
diff --git a/docs/_docs/18-history.md b/docs/_docs/18-history.md
index f695a33dc77b..cc1ac686c57d 100644
--- a/docs/_docs/18-history.md
+++ b/docs/_docs/18-history.md
@@ -4,7 +4,7 @@ permalink: /docs/history/
excerpt: "Change log of enhancements and bug fixes made to the theme."
sidebar:
nav: docs
-last_modified_at: 2017-09-06T15:12:52-04:00
+last_modified_at: 2017-09-11T12:11:39-04:00
---
## [4.5.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.5.2)
@@ -22,6 +22,7 @@ last_modified_at: 2017-09-06T15:12:52-04:00
- Add note to configuration documentation about Cloudflare minification as an alternative to `layout: compress`. [#1217](https://github.com/mmistakes/minimal-mistakes/pull/1217)
- Show 4 latest posts in "You May Also Enjoy" module when `related: true` and no related posts are found due to `lsi` ([latent semantic indexing](https://en.wikipedia.org/wiki/Latent_semantic_analysis#Latent_semantic_indexing)) being disabled on GitHub Pages. [#554](https://github.com/mmistakes/minimal-mistakes/issues/554)
- Truncate archive item titles' that overflow with an ellipsis. [#1213](https://github.com/mmistakes/minimal-mistakes/issues/1213)
+- Test strict Front Matter in `/test` site. [#1236](https://github.com/mmistakes/minimal-mistakes/pull/1236)
### Bug Fixes
From 1cc8461f2776d541bbcbd6830ab4afbb0c6e2ae4 Mon Sep 17 00:00:00 2001
From: Tony Ho
Date: Tue, 12 Sep 2017 02:12:28 +1000
Subject: [PATCH 0003/1327] Rename `gems` key to `plugins` (#1239)
`gems` key in `_config.yml` was deprecated in Jekyll 3.5 and changed to `plugins`.
ref: https://github.com/jekyll/jekyll/pull/5130
---
_config.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/_config.yml b/_config.yml
index 4278d37dc1c4..647e1bcd5906 100644
--- a/_config.yml
+++ b/_config.yml
@@ -178,8 +178,8 @@ paginate_path: /page:num/
timezone: # http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
-# Plugins
-gems:
+# Plugins (previously gems:)
+plugins:
- jekyll-paginate
- jekyll-sitemap
- jekyll-gist
From 0883904f9536be0e3c9b1e8ff84b8548a981772a Mon Sep 17 00:00:00 2001
From: Michael Rose
Date: Mon, 11 Sep 2017 12:14:24 -0400
Subject: [PATCH 0004/1327] Update CHANGELOG and history
---
CHANGELOG.md | 1 +
docs/_docs/18-history.md | 3 ++-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0a0c759a5744..050a9eb9c922 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -14,6 +14,7 @@
- Show 4 latest posts in "You May Also Enjoy" module when `related: true` and no related posts are found due to `lsi` ([latent semantic indexing](https://en.wikipedia.org/wiki/Latent_semantic_analysis#Latent_semantic_indexing)) being disabled on GitHub Pages. [#554](https://github.com/mmistakes/minimal-mistakes/issues/554)
- Truncate archive item titles' that overflow with an ellipsis. [#1213](https://github.com/mmistakes/minimal-mistakes/issues/1213)
- Test strict Front Matter in `/test` site. [#1236](https://github.com/mmistakes/minimal-mistakes/pull/1236)
+- Rename `gems` key to `plugins`. [#1239](https://github.com/mmistakes/minimal-mistakes/pull/1239)
### Bug Fixes
diff --git a/docs/_docs/18-history.md b/docs/_docs/18-history.md
index cc1ac686c57d..71d5ab3deb54 100644
--- a/docs/_docs/18-history.md
+++ b/docs/_docs/18-history.md
@@ -4,7 +4,7 @@ permalink: /docs/history/
excerpt: "Change log of enhancements and bug fixes made to the theme."
sidebar:
nav: docs
-last_modified_at: 2017-09-11T12:11:39-04:00
+last_modified_at: 2017-09-11T12:14:10-04:00
---
## [4.5.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.5.2)
@@ -23,6 +23,7 @@ last_modified_at: 2017-09-11T12:11:39-04:00
- Show 4 latest posts in "You May Also Enjoy" module when `related: true` and no related posts are found due to `lsi` ([latent semantic indexing](https://en.wikipedia.org/wiki/Latent_semantic_analysis#Latent_semantic_indexing)) being disabled on GitHub Pages. [#554](https://github.com/mmistakes/minimal-mistakes/issues/554)
- Truncate archive item titles' that overflow with an ellipsis. [#1213](https://github.com/mmistakes/minimal-mistakes/issues/1213)
- Test strict Front Matter in `/test` site. [#1236](https://github.com/mmistakes/minimal-mistakes/pull/1236)
+- Rename `gems` key to `plugins`. [#1239](https://github.com/mmistakes/minimal-mistakes/pull/1239)
### Bug Fixes
From a369b0dc753ee0342ab3512bd630a784bd3f59ee Mon Sep 17 00:00:00 2001
From: Ohad Schneider
Date: Tue, 12 Sep 2017 15:30:03 +0300
Subject: [PATCH 0005/1327] Convert some links from HTTP to HTTPS (#1234)
---
_config.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/_config.yml b/_config.yml
index 647e1bcd5906..4746534ed4ab 100644
--- a/_config.yml
+++ b/_config.yml
@@ -98,7 +98,7 @@ author:
linkedin : # "john-doe-12345678" (the last part of your profile url, e.g. https://www.linkedin.com/in/john-doe-12345678)
pinterest :
soundcloud :
- stackoverflow : # "123456/username" (the last part of your profile url, e.g. http://stackoverflow.com/users/123456/username)
+ stackoverflow : # "123456/username" (the last part of your profile url, e.g. https://stackoverflow.com/users/123456/username)
steam : # "steamId" (the last part of your profile url, e.g. https://steamcommunity.com/id/steamId/)
tumblr :
twitter :
@@ -175,7 +175,7 @@ sass:
permalink: /:categories/:title/
paginate: 5 # amount of posts to show
paginate_path: /page:num/
-timezone: # http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
+timezone: # https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
# Plugins (previously gems:)
From e0e0fdee4c95fd43f718b0ae2e97a3e369583915 Mon Sep 17 00:00:00 2001
From: Michael Rose
Date: Tue, 12 Sep 2017 08:41:44 -0400
Subject: [PATCH 0006/1327] Add enhancements to Unreleased
---
CHANGELOG.md | 9 +++++--
docs/_docs/18-history.md | 57 +++++++++++++++++++---------------------
2 files changed, 34 insertions(+), 32 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 050a9eb9c922..e8c1f5fc418c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+## Unreleased
+
+### Enhancements
+
+- Test strict Front Matter in `/test` site. [#1236](https://github.com/mmistakes/minimal-mistakes/pull/1236)
+- Rename `gems` key to `plugins`. [#1239](https://github.com/mmistakes/minimal-mistakes/pull/1239)
+
## [4.5.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.5.2)
### Enhancements
@@ -13,8 +20,6 @@
- Add note to configuration documentation about Cloudflare minification as an alternative to `layout: compress`. [#1217](https://github.com/mmistakes/minimal-mistakes/pull/1217)
- Show 4 latest posts in "You May Also Enjoy" module when `related: true` and no related posts are found due to `lsi` ([latent semantic indexing](https://en.wikipedia.org/wiki/Latent_semantic_analysis#Latent_semantic_indexing)) being disabled on GitHub Pages. [#554](https://github.com/mmistakes/minimal-mistakes/issues/554)
- Truncate archive item titles' that overflow with an ellipsis. [#1213](https://github.com/mmistakes/minimal-mistakes/issues/1213)
-- Test strict Front Matter in `/test` site. [#1236](https://github.com/mmistakes/minimal-mistakes/pull/1236)
-- Rename `gems` key to `plugins`. [#1239](https://github.com/mmistakes/minimal-mistakes/pull/1239)
### Bug Fixes
diff --git a/docs/_docs/18-history.md b/docs/_docs/18-history.md
index 71d5ab3deb54..7d2ebaff8f2a 100644
--- a/docs/_docs/18-history.md
+++ b/docs/_docs/18-history.md
@@ -4,9 +4,16 @@ permalink: /docs/history/
excerpt: "Change log of enhancements and bug fixes made to the theme."
sidebar:
nav: docs
-last_modified_at: 2017-09-11T12:14:10-04:00
+last_modified_at: 2017-09-12T08:41:21-04:00
---
+## Unreleased
+
+### Enhancements
+
+- Test strict Front Matter in `/test` site. [#1236](https://github.com/mmistakes/minimal-mistakes/pull/1236)
+- Rename `gems` key to `plugins`. [#1239](https://github.com/mmistakes/minimal-mistakes/pull/1239)
+
## [4.5.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.5.2)
### Enhancements
@@ -22,8 +29,6 @@ last_modified_at: 2017-09-11T12:14:10-04:00
- Add note to configuration documentation about Cloudflare minification as an alternative to `layout: compress`. [#1217](https://github.com/mmistakes/minimal-mistakes/pull/1217)
- Show 4 latest posts in "You May Also Enjoy" module when `related: true` and no related posts are found due to `lsi` ([latent semantic indexing](https://en.wikipedia.org/wiki/Latent_semantic_analysis#Latent_semantic_indexing)) being disabled on GitHub Pages. [#554](https://github.com/mmistakes/minimal-mistakes/issues/554)
- Truncate archive item titles' that overflow with an ellipsis. [#1213](https://github.com/mmistakes/minimal-mistakes/issues/1213)
-- Test strict Front Matter in `/test` site. [#1236](https://github.com/mmistakes/minimal-mistakes/pull/1236)
-- Rename `gems` key to `plugins`. [#1239](https://github.com/mmistakes/minimal-mistakes/pull/1239)
### Bug Fixes
@@ -31,7 +36,7 @@ last_modified_at: 2017-09-11T12:14:10-04:00
- Reduce amount of blank pages when printing in Chrome. [#1196](https://github.com/mmistakes/minimal-mistakes/issues/1196)
- Remove `#disqus_thread` duplicate from `comments-providers/disqus.html` as it is already in `comments.html` include. [#1199](https://github.com/mmistakes/minimal-mistakes/issues/1199)
- Fix Liquid syntax errors in `tag-list.html` and `category-list.html` includes by removing parenthesis in `assign`s. [#1223](https://github.com/mmistakes/minimal-mistakes/issues/1223)
-- Fix Liquid syntax error: "Expected id but found open_square in {% raw %}`"{{page.[include.id] }}"`"{% endraw %} in `gallery` and `feature_row` includes.
+- Fix Liquid syntax error: "Expected id but found open_square in `"{{page.[include.id] }}"`" in `gallery` and `feature_row` includes.
- Fix Liquid syntax error: "Expected end_of_string but found pipe in `"name in __names | sort"`" in `group-by-array` include.
## [4.5.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.5.1)
@@ -359,18 +364,18 @@ last_modified_at: 2017-09-11T12:14:10-04:00
### Enhancements
-- Improve line numbered code block styling when using `{% raw %}{% highlight linenos %}{% endraw %}` tag. [#513](https://github.com/mmistakes/minimal-mistakes/issues/513)
+- Improve line numbered code block styling when using `{% highlight linenos %}` tag. [#513](https://github.com/mmistakes/minimal-mistakes/issues/513)
- Add English fallback to "Follow" button label. [#496](https://github.com/mmistakes/minimal-mistakes/pull/496)
### Bug Fixes
-- Fix Firefox alignment issues with code blocks generated with the `{% raw %}{% highlight %}{% endraw %}` tag. [#512](https://github.com/mmistakes/minimal-mistakes/issues/512)
+- Fix Firefox alignment issues with code blocks generated with the `{% highlight %}` tag. [#512](https://github.com/mmistakes/minimal-mistakes/issues/512)
### Maintenance
- Clarified comment for `author.stackoverflow` value used in author sidebar links. [#487](https://github.com/mmistakes/minimal-mistakes/pull/487)
- Add list of localized text strings. [#488](https://github.com/mmistakes/minimal-mistakes/pull/488)
-- Add `{% raw %}{% highlight %}{% endraw %}` code block examples to demo site.
+- Add `{% highlight %}` code block examples to demo site.
- Add documentation for using custom sidebar navigation menus. [#476](https://github.com/mmistakes/minimal-mistakes/issues/476)
## [3.4.4](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.4.4)
@@ -447,19 +452,19 @@ last_modified_at: 2017-09-11T12:14:10-04:00
### Bug Fixes
-- Fix blank `site.teaser` bug [#412](https://github.com/mmistakes/minimal-mistakes/issues/412)
+- Fix blank `site.teaser` bug. [#412](https://github.com/mmistakes/minimal-mistakes/issues/412)
## [3.3.5](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.3.5)
### Enhancements
-- Add English default text `site.locale` strings [#407](https://github.com/mmistakes/minimal-mistakes/issues/407)
+- Add English default text `site.locale` strings. [#407](https://github.com/mmistakes/minimal-mistakes/issues/407)
- Add Portuguese localized UI text. [#411](https://github.com/mmistakes/minimal-mistakes/pull/411)
- Add Italian localized UI text. [#409](https://github.com/mmistakes/minimal-mistakes/pull/409)
### Maintenance
-- Remove unused Google AdSense variables in `_config.yml` [#404](https://github.com/mmistakes/minimal-mistakes/issues/404)
+- Remove unused Google AdSense variables in `_config.yml`. [#404](https://github.com/mmistakes/minimal-mistakes/issues/404)
- Update `Gemfile` instructions for using `github-pages` vs. native `jekyll` gems.
- Disable `gems:` in `_config.yml` and enable plugins with Bundler instead.
- Add `repository` to `_config.yml` to suppress GitHub Pages error `Liquid Exception: No repo name found.`
@@ -489,18 +494,6 @@ last_modified_at: 2017-09-11T12:14:10-04:00
- Set default `lang` to `en`.
-### Enhancements
-
-- Make footer stick to the bottom of the page.
-
-### Bug Fixes
-
-- Fix `gallery` size bug [#402](https://github.com/mmistakes/minimal-mistakes/issues/402)
-
-### Maintenance
-
-- Set default `lang` to `en`.
-
## [3.3.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.3.2)
### Bug Fixes
@@ -522,7 +515,7 @@ last_modified_at: 2017-09-11T12:14:10-04:00
## [3.2.13](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.13)
-### Enhancement
+### Enhancements
- Add English default UI text for Canada, Great Britain, and Australia. [#377](https://github.com/mmistakes/minimal-mistakes/issues/377)
- Switch default locale from `en-US` to `en`.
@@ -622,15 +615,15 @@ last_modified_at: 2017-09-11T12:14:10-04:00
## [3.2.3](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.3)
-### Enhancement
+### Enhancements
-- Add [Discourse](https://www.discourse.org/) as a commenting provider [#335](https://github.com/mmistakes/minimal-mistakes/pull/335)
+- Add [Discourse](https://www.discourse.org/) as a commenting provider. [#335](https://github.com/mmistakes/minimal-mistakes/pull/335)
## [3.2.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.2)
-### Enhancement
+### Enhancements
-- Add support for image captions in Magnific Popup overlays via the [`gallery`](https://mmistakes.github.io/minimal-mistakes/docs/helpers/#gallery) helper [#334](https://github.com/mmistakes/minimal-mistakes/issues/334)
+- Add support for image captions in Magnific Popup overlays via the [`gallery`](https://mmistakes.github.io/minimal-mistakes/docs/helpers/#gallery) helper. [#334](https://github.com/mmistakes/minimal-mistakes/issues/334)
## [3.2.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.1)
@@ -662,7 +655,7 @@ last_modified_at: 2017-09-11T12:14:10-04:00
## [3.1.7](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.1.7)
-### Enhancement
+### Enhancements
- Add translation key for "Recent Posts" used in home page `index.html`. [#316](https://github.com/mmistakes/minimal-mistakes/pull/316)
@@ -686,7 +679,7 @@ last_modified_at: 2017-09-11T12:14:10-04:00
### Enhancements
-- Add `overlay_filter` param to hero headers [#298](https://github.com/mmistakes/minimal-mistakes/pull/298)
+- Add overlay_filter param to hero headers [#298](https://github.com/mmistakes/minimal-mistakes/pull/298)
## [3.1.3](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.1.3)
@@ -705,11 +698,15 @@ last_modified_at: 2017-09-11T12:14:10-04:00
## [3.1.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.1.2)
-### Enhancement
+### Enhancements
- Explain how to use `nav_list` helper in [documentation](https://mmistakes.github.io/minimal-mistakes/docs/helpers/#navigation-list).
- Reduce left/right padding on smaller screens to increase width of main content column.
+### Bug Fixes
+
+- Fix alignment issues with related posts [#273](https://github.com/mmistakes/minimal-mistakes/issues/273) and "Follow" button in author profile [#274](https://github.com/mmistakes/minimal-mistakes/issues/274).
+
## [3.1.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.1.1)
### Bug Fix
From 338df4eb50f977b110826c69aadf1fdb41ed4f6f Mon Sep 17 00:00:00 2001
From: Michael Rose
Date: Tue, 12 Sep 2017 08:44:36 -0400
Subject: [PATCH 0007/1327] Fix history
---
docs/_docs/18-history.md | 50 ++++++++++++++++++++++++----------------
1 file changed, 30 insertions(+), 20 deletions(-)
diff --git a/docs/_docs/18-history.md b/docs/_docs/18-history.md
index 7d2ebaff8f2a..b813c389899c 100644
--- a/docs/_docs/18-history.md
+++ b/docs/_docs/18-history.md
@@ -4,7 +4,7 @@ permalink: /docs/history/
excerpt: "Change log of enhancements and bug fixes made to the theme."
sidebar:
nav: docs
-last_modified_at: 2017-09-12T08:41:21-04:00
+last_modified_at: 2017-09-12T08:44:28-04:00
---
## Unreleased
@@ -29,6 +29,8 @@ last_modified_at: 2017-09-12T08:41:21-04:00
- Add note to configuration documentation about Cloudflare minification as an alternative to `layout: compress`. [#1217](https://github.com/mmistakes/minimal-mistakes/pull/1217)
- Show 4 latest posts in "You May Also Enjoy" module when `related: true` and no related posts are found due to `lsi` ([latent semantic indexing](https://en.wikipedia.org/wiki/Latent_semantic_analysis#Latent_semantic_indexing)) being disabled on GitHub Pages. [#554](https://github.com/mmistakes/minimal-mistakes/issues/554)
- Truncate archive item titles' that overflow with an ellipsis. [#1213](https://github.com/mmistakes/minimal-mistakes/issues/1213)
+- Test strict Front Matter in `/test` site. [#1236](https://github.com/mmistakes/minimal-mistakes/pull/1236)
+- Rename `gems` key to `plugins`. [#1239](https://github.com/mmistakes/minimal-mistakes/pull/1239)
### Bug Fixes
@@ -36,7 +38,7 @@ last_modified_at: 2017-09-12T08:41:21-04:00
- Reduce amount of blank pages when printing in Chrome. [#1196](https://github.com/mmistakes/minimal-mistakes/issues/1196)
- Remove `#disqus_thread` duplicate from `comments-providers/disqus.html` as it is already in `comments.html` include. [#1199](https://github.com/mmistakes/minimal-mistakes/issues/1199)
- Fix Liquid syntax errors in `tag-list.html` and `category-list.html` includes by removing parenthesis in `assign`s. [#1223](https://github.com/mmistakes/minimal-mistakes/issues/1223)
-- Fix Liquid syntax error: "Expected id but found open_square in `"{{page.[include.id] }}"`" in `gallery` and `feature_row` includes.
+- Fix Liquid syntax error: "Expected id but found open_square in {% raw %}`"{{page.[include.id] }}"`"{% endraw %} in `gallery` and `feature_row` includes.
- Fix Liquid syntax error: "Expected end_of_string but found pipe in `"name in __names | sort"`" in `group-by-array` include.
## [4.5.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.5.1)
@@ -364,18 +366,18 @@ last_modified_at: 2017-09-12T08:41:21-04:00
### Enhancements
-- Improve line numbered code block styling when using `{% highlight linenos %}` tag. [#513](https://github.com/mmistakes/minimal-mistakes/issues/513)
+- Improve line numbered code block styling when using `{% raw %}{% highlight linenos %}{% endraw %}` tag. [#513](https://github.com/mmistakes/minimal-mistakes/issues/513)
- Add English fallback to "Follow" button label. [#496](https://github.com/mmistakes/minimal-mistakes/pull/496)
### Bug Fixes
-- Fix Firefox alignment issues with code blocks generated with the `{% highlight %}` tag. [#512](https://github.com/mmistakes/minimal-mistakes/issues/512)
+- Fix Firefox alignment issues with code blocks generated with the `{% raw %}{% highlight %}{% endraw %}` tag. [#512](https://github.com/mmistakes/minimal-mistakes/issues/512)
### Maintenance
- Clarified comment for `author.stackoverflow` value used in author sidebar links. [#487](https://github.com/mmistakes/minimal-mistakes/pull/487)
- Add list of localized text strings. [#488](https://github.com/mmistakes/minimal-mistakes/pull/488)
-- Add `{% highlight %}` code block examples to demo site.
+- Add `{% raw %}{% highlight %}{% endraw %}` code block examples to demo site.
- Add documentation for using custom sidebar navigation menus. [#476](https://github.com/mmistakes/minimal-mistakes/issues/476)
## [3.4.4](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.4.4)
@@ -452,19 +454,19 @@ last_modified_at: 2017-09-12T08:41:21-04:00
### Bug Fixes
-- Fix blank `site.teaser` bug. [#412](https://github.com/mmistakes/minimal-mistakes/issues/412)
+- Fix blank `site.teaser` bug [#412](https://github.com/mmistakes/minimal-mistakes/issues/412)
## [3.3.5](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.3.5)
### Enhancements
-- Add English default text `site.locale` strings. [#407](https://github.com/mmistakes/minimal-mistakes/issues/407)
+- Add English default text `site.locale` strings [#407](https://github.com/mmistakes/minimal-mistakes/issues/407)
- Add Portuguese localized UI text. [#411](https://github.com/mmistakes/minimal-mistakes/pull/411)
- Add Italian localized UI text. [#409](https://github.com/mmistakes/minimal-mistakes/pull/409)
### Maintenance
-- Remove unused Google AdSense variables in `_config.yml`. [#404](https://github.com/mmistakes/minimal-mistakes/issues/404)
+- Remove unused Google AdSense variables in `_config.yml` [#404](https://github.com/mmistakes/minimal-mistakes/issues/404)
- Update `Gemfile` instructions for using `github-pages` vs. native `jekyll` gems.
- Disable `gems:` in `_config.yml` and enable plugins with Bundler instead.
- Add `repository` to `_config.yml` to suppress GitHub Pages error `Liquid Exception: No repo name found.`
@@ -494,6 +496,18 @@ last_modified_at: 2017-09-12T08:41:21-04:00
- Set default `lang` to `en`.
+### Enhancements
+
+- Make footer stick to the bottom of the page.
+
+### Bug Fixes
+
+- Fix `gallery` size bug [#402](https://github.com/mmistakes/minimal-mistakes/issues/402)
+
+### Maintenance
+
+- Set default `lang` to `en`.
+
## [3.3.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.3.2)
### Bug Fixes
@@ -515,7 +529,7 @@ last_modified_at: 2017-09-12T08:41:21-04:00
## [3.2.13](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.13)
-### Enhancements
+### Enhancement
- Add English default UI text for Canada, Great Britain, and Australia. [#377](https://github.com/mmistakes/minimal-mistakes/issues/377)
- Switch default locale from `en-US` to `en`.
@@ -615,15 +629,15 @@ last_modified_at: 2017-09-12T08:41:21-04:00
## [3.2.3](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.3)
-### Enhancements
+### Enhancement
-- Add [Discourse](https://www.discourse.org/) as a commenting provider. [#335](https://github.com/mmistakes/minimal-mistakes/pull/335)
+- Add [Discourse](https://www.discourse.org/) as a commenting provider [#335](https://github.com/mmistakes/minimal-mistakes/pull/335)
## [3.2.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.2)
-### Enhancements
+### Enhancement
-- Add support for image captions in Magnific Popup overlays via the [`gallery`](https://mmistakes.github.io/minimal-mistakes/docs/helpers/#gallery) helper. [#334](https://github.com/mmistakes/minimal-mistakes/issues/334)
+- Add support for image captions in Magnific Popup overlays via the [`gallery`](https://mmistakes.github.io/minimal-mistakes/docs/helpers/#gallery) helper [#334](https://github.com/mmistakes/minimal-mistakes/issues/334)
## [3.2.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.1)
@@ -655,7 +669,7 @@ last_modified_at: 2017-09-12T08:41:21-04:00
## [3.1.7](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.1.7)
-### Enhancements
+### Enhancement
- Add translation key for "Recent Posts" used in home page `index.html`. [#316](https://github.com/mmistakes/minimal-mistakes/pull/316)
@@ -679,7 +693,7 @@ last_modified_at: 2017-09-12T08:41:21-04:00
### Enhancements
-- Add overlay_filter param to hero headers [#298](https://github.com/mmistakes/minimal-mistakes/pull/298)
+- Add `overlay_filter` param to hero headers [#298](https://github.com/mmistakes/minimal-mistakes/pull/298)
## [3.1.3](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.1.3)
@@ -698,15 +712,11 @@ last_modified_at: 2017-09-12T08:41:21-04:00
## [3.1.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.1.2)
-### Enhancements
+### Enhancement
- Explain how to use `nav_list` helper in [documentation](https://mmistakes.github.io/minimal-mistakes/docs/helpers/#navigation-list).
- Reduce left/right padding on smaller screens to increase width of main content column.
-### Bug Fixes
-
-- Fix alignment issues with related posts [#273](https://github.com/mmistakes/minimal-mistakes/issues/273) and "Follow" button in author profile [#274](https://github.com/mmistakes/minimal-mistakes/issues/274).
-
## [3.1.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.1.1)
### Bug Fix
From 1a2a953dfb2139ed0c7c93a707114211af5671c7 Mon Sep 17 00:00:00 2001
From: Michael Rose
Date: Tue, 12 Sep 2017 09:41:26 -0400
Subject: [PATCH 0008/1327] Configure Probot: Stale
---
.github/stale.yml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
create mode 100644 .github/stale.yml
diff --git a/.github/stale.yml b/.github/stale.yml
new file mode 100644
index 000000000000..40782ce9bfe7
--- /dev/null
+++ b/.github/stale.yml
@@ -0,0 +1,17 @@
+# Number of days of inactivity before an issue becomes stale
+daysUntilStale: 30
+# Number of days of inactivity before a stale issue is closed
+daysUntilClose: 7
+# Issues with these labels will never be considered stale
+exemptLabels:
+ - pinned
+ - security
+# Label to use when marking an issue as stale
+staleLabel: "Status: Won't Fix"
+# Comment to post when marking an issue as stale. Set to `false` to disable
+markComment: >
+ This issue has been automatically marked as stale because it has not had
+ recent activity. It will be closed if no further activity occurs. Thank you
+ for your contributions.
+# Comment to post when closing a stale issue. Set to `false` to disable
+closeComment: false
\ No newline at end of file
From d67aa113c81284a21b752b32a0b43caa22cd3507 Mon Sep 17 00:00:00 2001
From: Michael Rose
Date: Tue, 12 Sep 2017 10:35:25 -0400
Subject: [PATCH 0009/1327] Update stale.yml
---
.github/stale.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/stale.yml b/.github/stale.yml
index 40782ce9bfe7..c8a4a0980d2f 100644
--- a/.github/stale.yml
+++ b/.github/stale.yml
@@ -7,11 +7,11 @@ exemptLabels:
- pinned
- security
# Label to use when marking an issue as stale
-staleLabel: "Status: Won't Fix"
+staleLabel: "Status: Stale"
# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.
# Comment to post when closing a stale issue. Set to `false` to disable
-closeComment: false
\ No newline at end of file
+closeComment: false
From 93c4fbc4b9ca78a40af5bbd0e2923fe9d802f0fa Mon Sep 17 00:00:00 2001
From: Michael Rose
Date: Tue, 12 Sep 2017 12:01:43 -0400
Subject: [PATCH 0010/1327] Color "skins" (#1242)
* Add YIQ Color Contrast mixin
* Remove text underline from `.btn` links
* Move YIQ variables
* Simplify button classes using YIQ color contrast mixin
- DRY up button CSS using Sass list and YIQ color contrast mixin.
- Move `color` and `background-color` to new `btn--primary` class instead of assinging on the default class. Removes the need to override them.
* Add `.btn--primary` to buttons that just had `.btn`
* Apply changes to `/docs`
* Add `.btn--primary` class
* Update CHANGELOG and history
* Add sample form
* Abstract colors away into Sass variables for easier themeing
* Add "dark" skin
* Replace hardcoded color with SCSS variable
* Invert Font Awesome icons' colors in author sidebar and footer
* Add Sass changes to `/docs`
* Use primary button type instead of inverse
* Add missing `!default` on `$muted-text-color`
* Add `contrast` and `sunrise` skin colors
* Add `dirt` skin color
* Add `air` skin color option
* Add `mint` skin color
* Add `btn--primary` class to Submit Comment button
* Set skin to `default`
* Document skin color options
* Add note about skin SCSS import
Close #1208
---
CHANGELOG.md | 6 +-
_config.yml | 2 +
_includes/comments.html | 4 +-
_layouts/single.html | 2 +-
_sass/minimal-mistakes/_archive.scss | 3 +-
_sass/minimal-mistakes/_base.scss | 15 +-
_sass/minimal-mistakes/_buttons.scss | 127 +--
_sass/minimal-mistakes/_footer.scss | 7 +-
_sass/minimal-mistakes/_forms.scss | 16 +-
_sass/minimal-mistakes/_mixins.scss | 39 +
_sass/minimal-mistakes/_navigation.scss | 852 +++++++++---------
_sass/minimal-mistakes/_notices.scss | 1 +
_sass/minimal-mistakes/_page.scss | 9 +-
_sass/minimal-mistakes/_sidebar.scss | 4 +-
_sass/minimal-mistakes/_syntax.scss | 4 +-
_sass/minimal-mistakes/_tables.scss | 6 +-
_sass/minimal-mistakes/_utilities.scss | 4 +-
_sass/minimal-mistakes/_variables.scss | 175 ++--
_sass/minimal-mistakes/skins/_air.scss | 23 +
_sass/minimal-mistakes/skins/_contrast.scss | 34 +
_sass/minimal-mistakes/skins/_dark.scss | 24 +
_sass/minimal-mistakes/skins/_default.scss | 5 +
_sass/minimal-mistakes/skins/_dirt.scss | 15 +
_sass/minimal-mistakes/skins/_mint.scss | 23 +
_sass/minimal-mistakes/skins/_sunrise.scss | 26 +
assets/css/main.scss | 3 +-
docs/_config.yml | 2 +
docs/_docs/05-configuration.md | 67 +-
docs/_docs/15-utility-classes.md | 27 +-
docs/_docs/18-history.md | 10 +-
docs/_includes/author-profile.html | 8 +
docs/_includes/comments.html | 78 +-
docs/_includes/footer.html | 5 +-
docs/_layouts/single.html | 2 +-
docs/_pages/home.md | 5 +-
docs/_pages/splash-page.md | 8 +-
...3-01-11-markup-html-tags-and-formatting.md | 11 +
docs/_sass/minimal-mistakes/_archive.scss | 3 +-
docs/_sass/minimal-mistakes/_base.scss | 15 +-
docs/_sass/minimal-mistakes/_buttons.scss | 127 +--
docs/_sass/minimal-mistakes/_footer.scss | 7 +-
docs/_sass/minimal-mistakes/_forms.scss | 16 +-
docs/_sass/minimal-mistakes/_mixins.scss | 39 +
docs/_sass/minimal-mistakes/_navigation.scss | 28 +-
docs/_sass/minimal-mistakes/_notices.scss | 1 +
docs/_sass/minimal-mistakes/_page.scss | 9 +-
docs/_sass/minimal-mistakes/_sidebar.scss | 4 +-
docs/_sass/minimal-mistakes/_syntax.scss | 4 +-
docs/_sass/minimal-mistakes/_tables.scss | 6 +-
docs/_sass/minimal-mistakes/_utilities.scss | 4 +-
docs/_sass/minimal-mistakes/_variables.scss | 175 ++--
docs/_sass/minimal-mistakes/skins/_air.scss | 23 +
.../minimal-mistakes/skins/_contrast.scss | 34 +
docs/_sass/minimal-mistakes/skins/_dark.scss | 24 +
.../minimal-mistakes/skins/_default.scss | 5 +
docs/_sass/minimal-mistakes/skins/_dirt.scss | 15 +
docs/_sass/minimal-mistakes/skins/_mint.scss | 23 +
.../minimal-mistakes/skins/_sunrise.scss | 26 +
docs/assets/css/main.scss | 3 +-
docs/assets/images/air-skin-archive-large.png | Bin 0 -> 31661 bytes
docs/assets/images/air-skin-archive.png | Bin 0 -> 12717 bytes
docs/assets/images/air-skin-post-large.png | Bin 0 -> 66418 bytes
docs/assets/images/air-skin-post.png | Bin 0 -> 16237 bytes
.../images/contrast-skin-archive-large.png | Bin 0 -> 37579 bytes
docs/assets/images/contrast-skin-archive.png | Bin 0 -> 10261 bytes
.../images/contrast-skin-post-large.png | Bin 0 -> 73762 bytes
docs/assets/images/contrast-skin-post.png | Bin 0 -> 12565 bytes
.../assets/images/dark-skin-archive-large.png | Bin 0 -> 37988 bytes
docs/assets/images/dark-skin-archive.png | Bin 0 -> 14248 bytes
docs/assets/images/dark-skin-post-large.png | Bin 0 -> 74316 bytes
docs/assets/images/dark-skin-post.png | Bin 0 -> 17134 bytes
.../assets/images/dirt-skin-archive-large.png | Bin 0 -> 46439 bytes
docs/assets/images/dirt-skin-archive.png | Bin 0 -> 16037 bytes
docs/assets/images/dirt-skin-post-large.png | Bin 0 -> 74102 bytes
docs/assets/images/dirt-skin-post.png | Bin 0 -> 15333 bytes
.../assets/images/mint-skin-archive-large.png | Bin 0 -> 31082 bytes
docs/assets/images/mint-skin-archive.png | Bin 0 -> 12397 bytes
docs/assets/images/mint-skin-post-large.png | Bin 0 -> 68323 bytes
docs/assets/images/mint-skin-post.png | Bin 0 -> 16168 bytes
.../images/sunrise-skin-archive-large.png | Bin 0 -> 36374 bytes
docs/assets/images/sunrise-skin-archive.png | Bin 0 -> 12704 bytes
.../assets/images/sunrise-skin-post-large.png | Bin 0 -> 71298 bytes
docs/assets/images/sunrise-skin-post.png | Bin 0 -> 16447 bytes
test/_config.yml | 1 +
test/_pages/splash-page.md | 8 +-
...3-01-11-markup-html-tags-and-formatting.md | 50 +-
86 files changed, 1356 insertions(+), 946 deletions(-)
create mode 100644 _sass/minimal-mistakes/skins/_air.scss
create mode 100644 _sass/minimal-mistakes/skins/_contrast.scss
create mode 100644 _sass/minimal-mistakes/skins/_dark.scss
create mode 100644 _sass/minimal-mistakes/skins/_default.scss
create mode 100644 _sass/minimal-mistakes/skins/_dirt.scss
create mode 100644 _sass/minimal-mistakes/skins/_mint.scss
create mode 100644 _sass/minimal-mistakes/skins/_sunrise.scss
create mode 100644 docs/_sass/minimal-mistakes/skins/_air.scss
create mode 100644 docs/_sass/minimal-mistakes/skins/_contrast.scss
create mode 100644 docs/_sass/minimal-mistakes/skins/_dark.scss
create mode 100644 docs/_sass/minimal-mistakes/skins/_default.scss
create mode 100644 docs/_sass/minimal-mistakes/skins/_dirt.scss
create mode 100644 docs/_sass/minimal-mistakes/skins/_mint.scss
create mode 100644 docs/_sass/minimal-mistakes/skins/_sunrise.scss
create mode 100644 docs/assets/images/air-skin-archive-large.png
create mode 100644 docs/assets/images/air-skin-archive.png
create mode 100644 docs/assets/images/air-skin-post-large.png
create mode 100644 docs/assets/images/air-skin-post.png
create mode 100644 docs/assets/images/contrast-skin-archive-large.png
create mode 100644 docs/assets/images/contrast-skin-archive.png
create mode 100644 docs/assets/images/contrast-skin-post-large.png
create mode 100644 docs/assets/images/contrast-skin-post.png
create mode 100644 docs/assets/images/dark-skin-archive-large.png
create mode 100644 docs/assets/images/dark-skin-archive.png
create mode 100644 docs/assets/images/dark-skin-post-large.png
create mode 100644 docs/assets/images/dark-skin-post.png
create mode 100644 docs/assets/images/dirt-skin-archive-large.png
create mode 100644 docs/assets/images/dirt-skin-archive.png
create mode 100644 docs/assets/images/dirt-skin-post-large.png
create mode 100644 docs/assets/images/dirt-skin-post.png
create mode 100644 docs/assets/images/mint-skin-archive-large.png
create mode 100644 docs/assets/images/mint-skin-archive.png
create mode 100644 docs/assets/images/mint-skin-post-large.png
create mode 100644 docs/assets/images/mint-skin-post.png
create mode 100644 docs/assets/images/sunrise-skin-archive-large.png
create mode 100644 docs/assets/images/sunrise-skin-archive.png
create mode 100644 docs/assets/images/sunrise-skin-post-large.png
create mode 100644 docs/assets/images/sunrise-skin-post.png
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e8c1f5fc418c..196237affb72 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,10 @@
- Test strict Front Matter in `/test` site. [#1236](https://github.com/mmistakes/minimal-mistakes/pull/1236)
- Rename `gems` key to `plugins`. [#1239](https://github.com/mmistakes/minimal-mistakes/pull/1239)
+- Add [YIQ Color Contrast](https://github.com/easy-designs/yiq-color-contrast) mixin for determining lightness of a color.
+- DRY up button CSS using Sass lists and YIQ Color Contrast mixin.
+- Add `btn--primary` button class. **Note:** elements that were previously using only a `.btn` class will now also need `.btn--primary` (eg. `my link`).
+- Add `air`, `contrast`, `dark`, `dirt`, `mint`, and `sunrise` skin color options. [#1208](https://github.com/mmistakes/minimal-mistakes/issues/1208)
## [4.5.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.5.2)
@@ -27,7 +31,7 @@
- Reduce amount of blank pages when printing in Chrome. [#1196](https://github.com/mmistakes/minimal-mistakes/issues/1196)
- Remove `#disqus_thread` duplicate from `comments-providers/disqus.html` as it is already in `comments.html` include. [#1199](https://github.com/mmistakes/minimal-mistakes/issues/1199)
- Fix Liquid syntax errors in `tag-list.html` and `category-list.html` includes by removing parenthesis in `assign`s. [#1223](https://github.com/mmistakes/minimal-mistakes/issues/1223)
-- Fix Liquid syntax error: "Expected id but found open_square in `"{{page.[include.id] }}"`" in `gallery` and `feature_row` includes.
+- Fix Liquid syntax error: "Expected id but found open_square in `"{{ page.[include.id] }}"`" in `gallery` and `feature_row` includes.
- Fix Liquid syntax error: "Expected end_of_string but found pipe in `"name in __names | sort"`" in `group-by-array` include.
## [4.5.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.5.1)
diff --git a/_config.yml b/_config.yml
index 4746534ed4ab..141be417f2f6 100644
--- a/_config.yml
+++ b/_config.yml
@@ -5,6 +5,8 @@
# For technical reasons, this file is *NOT* reloaded automatically when you use
# `jekyll serve`. If you change this file, please restart the server process.
+minimal_mistakes_skin : "default" # "air", "contrast", "dark", "dirt", "mint", "sunrise"
+
# Site Settings
locale : "en"
title : "Site Title"
diff --git a/_includes/comments.html b/_includes/comments.html
index 1df73b3d4ea0..332374eecda6 100644
--- a/_includes/comments.html
+++ b/_includes/comments.html
@@ -84,7 +84,7 @@
{{ site.data.ui-text[site.locale].comments_labe
@@ -94,4 +94,4 @@
{{ site.data.ui-text[site.locale].comments_labe
{% when "custom" %}
{% endcase %}
-
+
\ No newline at end of file
diff --git a/_layouts/single.html b/_layouts/single.html
index 7d3273524773..4a297941ee03 100644
--- a/_layouts/single.html
+++ b/_layouts/single.html
@@ -35,7 +35,7 @@
{{ content }}
- {% if page.link %}