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 %}{% endif %} + {% if page.link %}{% endif %}