From fa0acf455fea143f5722defff95f112573357cb6 Mon Sep 17 00:00:00 2001 From: Michael Rose Date: Tue, 8 May 2018 10:40:42 -0400 Subject: [PATCH 01/58] Fix "Back to Top" links Pages that use header overlays were missing `#page-title` anchors on the `

` element. --- CHANGELOG.md | 8 ++++++++ _includes/page__hero.html | 2 +- docs/_docs/18-history.md | 10 +++++++++- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0493e95e..70c7b4bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +## Unreleased + +### Enhancements + +### Bug Fixes + +* Fix "Back to Top" links on pages that use [header overlays](https://mmistakes.github.io/minimal-mistakes/docs/layouts/#header-overlay). + ## [4.11.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.11.2) ### Enhancements diff --git a/_includes/page__hero.html b/_includes/page__hero.html index d32db519..61d4cf41 100644 --- a/_includes/page__hero.html +++ b/_includes/page__hero.html @@ -35,7 +35,7 @@ > {% if page.header.overlay_color or page.header.overlay_image %}
-

+

{% if paginator and site.paginate_show_page_num %} {{ site.title }}{% unless paginator.page == 1 %} {{ site.data.ui-text[site.locale].page | default: "Page" }} {{ paginator.page }}{% endunless %} {% else %} diff --git a/docs/_docs/18-history.md b/docs/_docs/18-history.md index 4d580c4d..1168916f 100644 --- a/docs/_docs/18-history.md +++ b/docs/_docs/18-history.md @@ -4,10 +4,18 @@ permalink: /docs/history/ excerpt: "Change log of enhancements and bug fixes made to the theme." sidebar: nav: docs -last_modified_at: 2018-05-03T19:31:32-04:00 +last_modified_at: 2018-05-08T10:40:25-04:00 toc: true --- +## Unreleased + +### Enhancements + +### Bug Fixes + +* Fix "Back to Top" links on pages that use [header overlays](https://mmistakes.github.io/minimal-mistakes/docs/layouts/#header-overlay). + ## [4.11.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.11.2) ### Enhancements From 37e5fd11d4ff3282af4d51293e153b83c94aa1ff Mon Sep 17 00:00:00 2001 From: Troy Lindsay Date: Tue, 8 May 2018 09:43:53 -0500 Subject: [PATCH 02/58] #1653: Add GitLab social icon brand color (#1654) --- _sass/minimal-mistakes/_utilities.scss | 4 ++++ _sass/minimal-mistakes/_variables.scss | 1 + 2 files changed, 5 insertions(+) diff --git a/_sass/minimal-mistakes/_utilities.scss b/_sass/minimal-mistakes/_utilities.scss index b989f3a2..d539dd12 100644 --- a/_sass/minimal-mistakes/_utilities.scss +++ b/_sass/minimal-mistakes/_utilities.scss @@ -224,6 +224,10 @@ body:hover .visually-hidden button { color: $github-color; } + .fa-gitlab { + color: $gitlab-color; + } + .fa-google-plus, .fa-google-plus-square, .fa-google-plus-g { diff --git a/_sass/minimal-mistakes/_variables.scss b/_sass/minimal-mistakes/_variables.scss index df954f3f..8eec6b39 100644 --- a/_sass/minimal-mistakes/_variables.scss +++ b/_sass/minimal-mistakes/_variables.scss @@ -82,6 +82,7 @@ $facebook-color: #3b5998 !default; $flickr-color: #ff0084 !default; $foursquare-color: #0072b1 !default; $github-color: #171516 !default; +$gitlab-color: #e24329 !default; $google-plus-color: #dd4b39 !default; $instagram-color: #517fa4 !default; $lastfm-color: #d51007 !default; From 042bd5a361e8a0f79eabf258447c5edcdf3acd08 Mon Sep 17 00:00:00 2001 From: Michael Rose Date: Tue, 8 May 2018 10:45:10 -0400 Subject: [PATCH 03/58] Update CHANGELOG and history --- CHANGELOG.md | 2 ++ docs/_docs/18-history.md | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 70c7b4bd..71e61e29 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ### Enhancements +* Add GitLab social icon brand color. [#1653](https://github.com/mmistakes/minimal-mistakes/issues/1653) + ### Bug Fixes * Fix "Back to Top" links on pages that use [header overlays](https://mmistakes.github.io/minimal-mistakes/docs/layouts/#header-overlay). diff --git a/docs/_docs/18-history.md b/docs/_docs/18-history.md index 1168916f..a536e0ae 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: 2018-05-08T10:40:25-04:00 +last_modified_at: 2018-05-08T10:44:59-04:00 toc: true --- @@ -12,6 +12,8 @@ toc: true ### Enhancements +* Add GitLab social icon brand color. [#1653](https://github.com/mmistakes/minimal-mistakes/issues/1653) + ### Bug Fixes * Fix "Back to Top" links on pages that use [header overlays](https://mmistakes.github.io/minimal-mistakes/docs/layouts/#header-overlay). From c6d726408eedd72da0c0d9adda18d370b878db08 Mon Sep 17 00:00:00 2001 From: Troy Lindsay Date: Tue, 8 May 2018 09:46:44 -0500 Subject: [PATCH 04/58] #1656: Update example Reddit social share interpolation syntax (#1657) --- docs/_docs/10-layouts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/_docs/10-layouts.md b/docs/_docs/10-layouts.md index 7687ac19..f16d73fa 100644 --- a/docs/_docs/10-layouts.md +++ b/docs/_docs/10-layouts.md @@ -716,7 +716,7 @@ If you'd like to add, remove, or change the order of these default links you can Let's say you wanted to replace the Google+ button with a Reddit one. Simply replace the HTML with the following: ```html -{% raw %} Reddit{% endraw %} +{% raw %} Reddit{% endraw %} ``` The important parts to change are: From 08a0a6d5e3ee5fbded8893d7f746aea6f1f939cd Mon Sep 17 00:00:00 2001 From: Michael Rose Date: Tue, 8 May 2018 10:47:56 -0400 Subject: [PATCH 05/58] 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 71e61e29..3aeb90ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ ### Bug Fixes +* Update example Reddit social share interpolation syntax in documentation. [#1656](https://github.com/mmistakes/minimal-mistakes/issues/1656) * Fix "Back to Top" links on pages that use [header overlays](https://mmistakes.github.io/minimal-mistakes/docs/layouts/#header-overlay). ## [4.11.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.11.2) diff --git a/docs/_docs/18-history.md b/docs/_docs/18-history.md index a536e0ae..0bec4b19 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: 2018-05-08T10:44:59-04:00 +last_modified_at: 2018-05-08T10:47:28-04:00 toc: true --- @@ -16,6 +16,7 @@ toc: true ### Bug Fixes +* Update example Reddit social share interpolation syntax in documentation. [#1656](https://github.com/mmistakes/minimal-mistakes/issues/1656) * Fix "Back to Top" links on pages that use [header overlays](https://mmistakes.github.io/minimal-mistakes/docs/layouts/#header-overlay). ## [4.11.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.11.2) From ea37611d60633a479497e1e6bce17b432d8585e0 Mon Sep 17 00:00:00 2001 From: Michael Rose Date: Thu, 10 May 2018 11:47:48 -0400 Subject: [PATCH 06/58] Update stale.yml --- .github/stale.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/stale.yml b/.github/stale.yml index 2d8120fa..3aa2e79c 100644 --- a/.github/stale.yml +++ b/.github/stale.yml @@ -6,7 +6,6 @@ daysUntilClose: 7 exemptLabels: - "Status: Accepted" - "Status: Under Consideration" - - "Status: Review Needed" # Label to use when marking an issue as stale staleLabel: "Status: Stale" # Comment to post when marking an issue as stale. Set to `false` to disable From 8f900dd3f2b93472d1e1f4beba9413dad118d352 Mon Sep 17 00:00:00 2001 From: Troy Lindsay Date: Fri, 11 May 2018 11:42:13 -0500 Subject: [PATCH 07/58] #1659: Prevent line breaking between icon & text in footer social links (#1660) --- _sass/minimal-mistakes/_footer.scss | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/_sass/minimal-mistakes/_footer.scss b/_sass/minimal-mistakes/_footer.scss index d3218b74..766c6c72 100644 --- a/_sass/minimal-mistakes/_footer.scss +++ b/_sass/minimal-mistakes/_footer.scss @@ -82,4 +82,10 @@ padding-right: 10px; font-weight: bold; } + + .social-icons { + a { + white-space: nowrap; + } + } } From c5562f53c1efec6b578d74eb16b4a07cd666d1a1 Mon Sep 17 00:00:00 2001 From: Michael Rose Date: Fri, 11 May 2018 12:43:44 -0400 Subject: [PATCH 08/58] 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 3aeb90ef..18d64316 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ### Enhancements * Add GitLab social icon brand color. [#1653](https://github.com/mmistakes/minimal-mistakes/issues/1653) +* Prevent line breaks between FontAwesome icon and text in footer social links. [#1659](https://github.com/mmistakes/minimal-mistakes/issues/1659) ### Bug Fixes diff --git a/docs/_docs/18-history.md b/docs/_docs/18-history.md index 0bec4b19..1964583a 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: 2018-05-08T10:47:28-04:00 +last_modified_at: 2018-05-11T12:43:25-04:00 toc: true --- @@ -13,6 +13,7 @@ toc: true ### Enhancements * Add GitLab social icon brand color. [#1653](https://github.com/mmistakes/minimal-mistakes/issues/1653) +* Prevent line breaks between FontAwesome icon and text in footer social links. [#1659](https://github.com/mmistakes/minimal-mistakes/issues/1659) ### Bug Fixes From 0101aac2ca77c9b136f40bcf006329a5c2c4e9ee Mon Sep 17 00:00:00 2001 From: Jamie Smith Date: Fri, 11 May 2018 12:45:32 -0400 Subject: [PATCH 09/58] fix broken recipe collection and make pets work (#1664) --- docs/_docs/13-collections.md | 2 +- docs/_pages/pets.md | 10 ++++++++++ docs/_pages/recipes-archive.md | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 docs/_pages/pets.md diff --git a/docs/_docs/13-collections.md b/docs/_docs/13-collections.md index c7525319..4e05cb00 100644 --- a/docs/_docs/13-collections.md +++ b/docs/_docs/13-collections.md @@ -7,7 +7,7 @@ last_modified_at: 2018-03-20T16:00:02-04:00 Collections like posts and pages work as you'd expect. If you're new to them be sure to read [Jekyll's documentation](https://jekyllrb.com/docs/collections/). -The theme has been built with collections in mind and you will find [several examples]({{ "/collection-archive/" | relative_url }}) on the demo site ([portfolio]({{ "/portfolio/" | relative_url }}), [recipes]({{ "/recipes/" | relative_url }}), pets). +The theme has been built with collections in mind and you will find [several examples]({{ "/collection-archive/" | relative_url }}) on the demo site ([portfolio]({{ "/portfolio/" | relative_url }}), [recipes]({{ "/recipes/" | relative_url }}), [pets]({{ "/pets/" | relative_url }})). **Collections in the Wild:** This set of documentation is also [built as a collection](https://github.com/{{ site.repository }}/blob/master/docs/_docs/) if you're looking for a fully fleshed out example to inspect. {: .notice--info} diff --git a/docs/_pages/pets.md b/docs/_pages/pets.md new file mode 100644 index 00000000..1ecc1f3b --- /dev/null +++ b/docs/_pages/pets.md @@ -0,0 +1,10 @@ +--- +title: Pets +layout: collection +permalink: /pets/ +collection: pets +entries_layout: grid +classes: wide +--- + +Sample document listing for the collection `_pets`. diff --git a/docs/_pages/recipes-archive.md b/docs/_pages/recipes-archive.md index cdde1e4e..96a36cf7 100644 --- a/docs/_pages/recipes-archive.md +++ b/docs/_pages/recipes-archive.md @@ -2,7 +2,7 @@ layout: collection title: "Recipes" collection: recipes -permalink: /recipes-archive/ +permalink: /recipes/ author_profile: false --- From 1b61c1dd444e3d50f8591b99610da9c9e933af48 Mon Sep 17 00:00:00 2001 From: Michael Rose Date: Fri, 11 May 2018 12:47:09 -0400 Subject: [PATCH 10/58] Update CHANGELOG and history --- CHANGELOG.md | 2 ++ docs/_docs/18-history.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 18d64316..6c8beec3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,11 +2,13 @@ ### Enhancements +* Add "Pets" sample archive page to documentation site. [#1664](https://github.com/mmistakes/minimal-mistakes/pull/1664) * Add GitLab social icon brand color. [#1653](https://github.com/mmistakes/minimal-mistakes/issues/1653) * Prevent line breaks between FontAwesome icon and text in footer social links. [#1659](https://github.com/mmistakes/minimal-mistakes/issues/1659) ### Bug Fixes +* Fix link to "Recipes" sample archive on documentation site. [#1664](https://github.com/mmistakes/minimal-mistakes/pull/1664) * Update example Reddit social share interpolation syntax in documentation. [#1656](https://github.com/mmistakes/minimal-mistakes/issues/1656) * Fix "Back to Top" links on pages that use [header overlays](https://mmistakes.github.io/minimal-mistakes/docs/layouts/#header-overlay). diff --git a/docs/_docs/18-history.md b/docs/_docs/18-history.md index 1964583a..f558f0d7 100644 --- a/docs/_docs/18-history.md +++ b/docs/_docs/18-history.md @@ -12,11 +12,13 @@ toc: true ### Enhancements +* Add "Pets" sample archive page to documentation site. [#1664](https://github.com/mmistakes/minimal-mistakes/pull/1664) * Add GitLab social icon brand color. [#1653](https://github.com/mmistakes/minimal-mistakes/issues/1653) * Prevent line breaks between FontAwesome icon and text in footer social links. [#1659](https://github.com/mmistakes/minimal-mistakes/issues/1659) ### Bug Fixes +* Fix link to "Recipes" sample archive on documentation site. [#1664](https://github.com/mmistakes/minimal-mistakes/pull/1664) * Update example Reddit social share interpolation syntax in documentation. [#1656](https://github.com/mmistakes/minimal-mistakes/issues/1656) * Fix "Back to Top" links on pages that use [header overlays](https://mmistakes.github.io/minimal-mistakes/docs/layouts/#header-overlay). From 28ef6b07d74ca8f1d14b0413d0d03f86dc7db80d Mon Sep 17 00:00:00 2001 From: Christian Oliff Date: Sat, 12 May 2018 01:47:42 +0900 Subject: [PATCH 11/58] update Font Awesome (#1668) REF: https://github.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md --- _includes/scripts.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/scripts.html b/_includes/scripts.html index d3052647..02e540ad 100644 --- a/_includes/scripts.html +++ b/_includes/scripts.html @@ -9,7 +9,7 @@ {% endfor %} {% else %} - + {% endif %} {% if site.search == true or page.layout == "search" %} From f744cea6a1752c670162a508a2857aa10ed17884 Mon Sep 17 00:00:00 2001 From: Michael Rose Date: Fri, 11 May 2018 12:48:34 -0400 Subject: [PATCH 12/58] 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 6c8beec3..e0b5ce64 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ### Enhancements +* Update Font Awesome to version [`5.0.13`](https://github.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md) * Add "Pets" sample archive page to documentation site. [#1664](https://github.com/mmistakes/minimal-mistakes/pull/1664) * Add GitLab social icon brand color. [#1653](https://github.com/mmistakes/minimal-mistakes/issues/1653) * Prevent line breaks between FontAwesome icon and text in footer social links. [#1659](https://github.com/mmistakes/minimal-mistakes/issues/1659) diff --git a/docs/_docs/18-history.md b/docs/_docs/18-history.md index f558f0d7..23a2599e 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: 2018-05-11T12:43:25-04:00 +last_modified_at: 2018-05-11T12:48:27-04:00 toc: true --- @@ -12,6 +12,7 @@ toc: true ### Enhancements +* Update Font Awesome to version [`5.0.13`](https://github.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md) * Add "Pets" sample archive page to documentation site. [#1664](https://github.com/mmistakes/minimal-mistakes/pull/1664) * Add GitLab social icon brand color. [#1653](https://github.com/mmistakes/minimal-mistakes/issues/1653) * Prevent line breaks between FontAwesome icon and text in footer social links. [#1659](https://github.com/mmistakes/minimal-mistakes/issues/1659) From f031c08c84b5d471746f3653fa3daaf633b43d9b Mon Sep 17 00:00:00 2001 From: Michael Rose Date: Tue, 15 May 2018 14:36:10 -0400 Subject: [PATCH 13/58] Fix table of contents missing borders Fixes #1675 --- CHANGELOG.md | 1 + _sass/minimal-mistakes/_navigation.scss | 6 ------ docs/_docs/18-history.md | 3 ++- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e0b5ce64..9632ed93 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ ### Bug Fixes +* Fix table of contents missing borders. [#1675](https://github.com/mmistakes/minimal-mistakes/issues/1675) * Fix link to "Recipes" sample archive on documentation site. [#1664](https://github.com/mmistakes/minimal-mistakes/pull/1664) * Update example Reddit social share interpolation syntax in documentation. [#1656](https://github.com/mmistakes/minimal-mistakes/issues/1656) * Fix "Back to Top" links on pages that use [header overlays](https://mmistakes.github.io/minimal-mistakes/docs/layouts/#header-overlay). diff --git a/_sass/minimal-mistakes/_navigation.scss b/_sass/minimal-mistakes/_navigation.scss index 306cedb7..b6606e63 100644 --- a/_sass/minimal-mistakes/_navigation.scss +++ b/_sass/minimal-mistakes/_navigation.scss @@ -528,12 +528,6 @@ } } - > li:last-child { - a { - border-bottom: none; - } - } - li ul > li a { padding-left: 1.75rem; font-weight: normal; diff --git a/docs/_docs/18-history.md b/docs/_docs/18-history.md index 23a2599e..3b293fa6 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: 2018-05-11T12:48:27-04:00 +last_modified_at: 2018-05-15T14:36:01-04:00 toc: true --- @@ -19,6 +19,7 @@ toc: true ### Bug Fixes +* Fix table of contents missing borders. [#1675](https://github.com/mmistakes/minimal-mistakes/issues/1675) * Fix link to "Recipes" sample archive on documentation site. [#1664](https://github.com/mmistakes/minimal-mistakes/pull/1664) * Update example Reddit social share interpolation syntax in documentation. [#1656](https://github.com/mmistakes/minimal-mistakes/issues/1656) * Fix "Back to Top" links on pages that use [header overlays](https://mmistakes.github.io/minimal-mistakes/docs/layouts/#header-overlay). From 3a817c2bdb94b60bd97bf9bdff01402955918d52 Mon Sep 17 00:00:00 2001 From: user414 Date: Tue, 15 May 2018 15:42:10 -0300 Subject: [PATCH 14/58] Implement feature #1652 google custom search support. (#1667) Implement feature #1652 google custom search support. For now we only support the look and feel "results only" and the engine must be set to use that layout. Add a google section to the search providers and search_form and search layout. Close #1652 --- _config.yml | 6 ++-- _includes/scripts.html | 4 ++- _includes/search/google-search-scripts.html | 31 +++++++++++++++++++++ _includes/search/search_form.html | 7 +++++ _layouts/search.html | 7 +++++ 5 files changed, 52 insertions(+), 3 deletions(-) create mode 100644 _includes/search/google-search-scripts.html diff --git a/_config.yml b/_config.yml index 2afe7c0e..4bfe5574 100644 --- a/_config.yml +++ b/_config.yml @@ -60,13 +60,15 @@ atom_feed: path : # blank (default) uses feed.xml search : # true, false (default) search_full_content : # true, false (default) -search_provider : # lunr (default), algolia +search_provider : # lunr (default), algolia, google algolia: application_id : # YOUR_APPLICATION_ID index_name : # YOUR_INDEX_NAME search_only_api_key : # YOUR_SEARCH_ONLY_API_KEY powered_by : # true (default), false - +google: + search_engine_id : # YOUR_SEARCH_ENGINE_ID + instant_search : # false (default), true # SEO Related google_site_verification : bing_site_verification : diff --git a/_includes/scripts.html b/_includes/scripts.html index 02e540ad..144c38cb 100644 --- a/_includes/scripts.html +++ b/_includes/scripts.html @@ -17,10 +17,12 @@ {%- case search_provider -%} {%- when "lunr" -%} {% include search/lunr-search-scripts.html %} + {%- when "google" -%} + {% include search/google-search-scripts.html %} {%- when "algolia" -%} {% include search/algolia-search-scripts.html %} {%- endcase -%} {% endif %} {% include analytics.html %} -{% include /comments-providers/scripts.html %} +{% include /comments-providers/scripts.html %} \ No newline at end of file diff --git a/_includes/search/google-search-scripts.html b/_includes/search/google-search-scripts.html new file mode 100644 index 00000000..21ac5fbc --- /dev/null +++ b/_includes/search/google-search-scripts.html @@ -0,0 +1,31 @@ + diff --git a/_includes/search/search_form.html b/_includes/search/search_form.html index 3058f6b1..329c30d1 100644 --- a/_includes/search/search_form.html +++ b/_includes/search/search_form.html @@ -4,6 +4,13 @@ {%- when "lunr" -%}
+ {%- when "google" -%} +
+ +
+
+ +
{%- when "algolia" -%}
diff --git a/_layouts/search.html b/_layouts/search.html index 7b88df7c..50229789 100644 --- a/_layouts/search.html +++ b/_layouts/search.html @@ -27,6 +27,13 @@ layout: default {%- when "lunr" -%}
+ {%- when "google" -%} +
+ +
+
+ +
{%- when "algolia" -%}
From 497b3bb74171d59613e0e36815bd8e59b429d5fc Mon Sep 17 00:00:00 2001 From: Michael Rose Date: Tue, 15 May 2018 14:47:32 -0400 Subject: [PATCH 15/58] 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 9632ed93..0e3aedf6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ### Enhancements +* Add [Google Custom Search Engine](https://cse.google.com/cse) support. [#1652](https://github.com/mmistakes/minimal-mistakes/issues/1652) * Update Font Awesome to version [`5.0.13`](https://github.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md) * Add "Pets" sample archive page to documentation site. [#1664](https://github.com/mmistakes/minimal-mistakes/pull/1664) * Add GitLab social icon brand color. [#1653](https://github.com/mmistakes/minimal-mistakes/issues/1653) diff --git a/docs/_docs/18-history.md b/docs/_docs/18-history.md index 3b293fa6..f8312d90 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: 2018-05-15T14:36:01-04:00 +last_modified_at: 2018-05-15T14:47:16-04:00 toc: true --- @@ -12,6 +12,7 @@ toc: true ### Enhancements +* Add [Google Custom Search Engine](https://cse.google.com/cse) support. [#1652](https://github.com/mmistakes/minimal-mistakes/issues/1652) * Update Font Awesome to version [`5.0.13`](https://github.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md) * Add "Pets" sample archive page to documentation site. [#1664](https://github.com/mmistakes/minimal-mistakes/pull/1664) * Add GitLab social icon brand color. [#1653](https://github.com/mmistakes/minimal-mistakes/issues/1653) From 5adcb277b89b1ed59acf29529a7977603da63fc4 Mon Sep 17 00:00:00 2001 From: Michael Rose Date: Tue, 15 May 2018 15:06:00 -0400 Subject: [PATCH 16/58] Add Google Custom Search Engine configuration documentation --- docs/_docs/05-configuration.md | 22 ++++++++++++++++++ .../google-custom-search-engine-layout.png | Bin 0 -> 25132 bytes 2 files changed, 22 insertions(+) create mode 100644 docs/assets/images/google-custom-search-engine-layout.png diff --git a/docs/_docs/05-configuration.md b/docs/_docs/05-configuration.md index a05c0170..ede7a19d 100644 --- a/docs/_docs/05-configuration.md +++ b/docs/_docs/05-configuration.md @@ -533,6 +533,28 @@ To use the Algolia search with GitHub Pages hosted sites follow [this deployment **Note:** The Jekyll Algolia plugin can be configured in several ways. Be sure to check out [their full documentation](https://community.algolia.com/jekyll-algolia/options.html "Algolia configuration") on how to exclude files and other valuable settings. {: .notice--info} +#### Google Custom Search Engine + +Add a Google search box to your site. + +1. Create a **New search engine** in [Google Custom Search Engine](https://cse.google.com/cse/all), give it an appropriate name and setup "Sites to search" to your liking. + +2. Under **Look and feel** choose the "Results only" layout and a theme (*Minimalist* is a good choice to match the default look of the Minimal Mistakes). + + ![Google Custom Search Engine layout]({{ '/assets/images/google-custom-search-engine-layout.png' | relative_url }}) + +3. Select "Save & Get Code" and grab your search engine ID from the line that begins with `var cx = 'YOUR_SEARCH_ENGINE_ID'`. + +4. Add your search engine ID to `_config.yml` like so: + + ```yaml + google: + search_engine_id: YOUR_SEARCH_ENGINE_ID + ``` + +**Note:** If your site is new and hasn't been indexed by Google yet, search will be incomplete and won't provide accurate results. +{: .notice-info} + ### SEO, Social Sharing, and Analytics Settings All optional, but a good idea to take the time setting up to improve SEO and links shared from the site. diff --git a/docs/assets/images/google-custom-search-engine-layout.png b/docs/assets/images/google-custom-search-engine-layout.png new file mode 100644 index 0000000000000000000000000000000000000000..362cd8e72d3fdc67c89647a8483b003328bb5230 GIT binary patch literal 25132 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 literal 0 HcmV?d00001 From bcde2d76ea2cd19b63bcbff84d868670685bdadf Mon Sep 17 00:00:00 2001 From: Michael Rose Date: Tue, 15 May 2018 15:08:39 -0400 Subject: [PATCH 17/58] Fix typo in classname --- docs/_docs/05-configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/_docs/05-configuration.md b/docs/_docs/05-configuration.md index ede7a19d..53caa39c 100644 --- a/docs/_docs/05-configuration.md +++ b/docs/_docs/05-configuration.md @@ -553,7 +553,7 @@ Add a Google search box to your site. ``` **Note:** If your site is new and hasn't been indexed by Google yet, search will be incomplete and won't provide accurate results. -{: .notice-info} +{: .notice--info} ### SEO, Social Sharing, and Analytics Settings From 648254b2b5abf5ea200df792bd207bd262f2727b Mon Sep 17 00:00:00 2001 From: Michael Rose Date: Tue, 15 May 2018 15:41:45 -0400 Subject: [PATCH 18/58] Add support for captioning images in feature row helper Use `image_caption` YAML front matter to assign a caption to the feature image, Markdown is allowed. Close #1440 --- CHANGELOG.md | 1 + _includes/feature_row | 3 +++ _sass/minimal-mistakes/_archive.scss | 27 +++++++++++++++++++++++++++ docs/_docs/14-helpers.md | 21 +++++++++++---------- docs/_docs/18-history.md | 1 + test/_pages/splash-page.md | 1 + 6 files changed, 44 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e3aedf6..5ffc69da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ### Enhancements +* Add support for captioning images in feature row helper via `image_caption` YAML Front Matter. [#1440](https://github.com/mmistakes/minimal-mistakes/issues/1440) * Add [Google Custom Search Engine](https://cse.google.com/cse) support. [#1652](https://github.com/mmistakes/minimal-mistakes/issues/1652) * Update Font Awesome to version [`5.0.13`](https://github.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md) * Add "Pets" sample archive page to documentation site. [#1664](https://github.com/mmistakes/minimal-mistakes/pull/1664) diff --git a/_includes/feature_row b/_includes/feature_row index e953cd06..89dfc1b4 100644 --- a/_includes/feature_row +++ b/_includes/feature_row @@ -25,6 +25,9 @@ "{{ f.image_path | relative_url }}" {% endif %} alt="{% if f.alt %}{{ f.alt }}{% endif %}"> + {% if f.image_caption %} + {{ f.image_caption | markdownify | remove: "

" | remove: "

" }}
+ {% endif %}

{% endif %} diff --git a/_sass/minimal-mistakes/_archive.scss b/_sass/minimal-mistakes/_archive.scss index 88076a9a..40d156e2 100644 --- a/_sass/minimal-mistakes/_archive.scss +++ b/_sass/minimal-mistakes/_archive.scss @@ -63,13 +63,40 @@ } .archive__item-teaser { + position: relative; border-radius: $border-radius; overflow: hidden; + img { width: 100%; } } +.archive__item-caption { + position: absolute; + bottom: 0; + right: 0; + margin: 0 auto; + padding: 2px 5px; + color: #fff; + font-family: $caption-font-family; + font-size: $type-size-8; + background: #000; + text-align: right; + z-index: 5; + opacity: 0.5; + border-radius: $border-radius 0 0 0; + + @include breakpoint($large) { + padding: 5px 10px; + } + + a { + color: #fff; + text-decoration: none; + } +} + /* List view ========================================================================== */ diff --git a/docs/_docs/14-helpers.md b/docs/_docs/14-helpers.md index 408ebebc..c8d4d6e5 100644 --- a/docs/_docs/14-helpers.md +++ b/docs/_docs/14-helpers.md @@ -30,7 +30,7 @@ feature_row: - image_path: /assets/images/unsplash-gallery-image-3-th.jpg title: "Placeholder 3" excerpt: "This is some sample content that goes here with **Markdown** formatting." -last_modified_at: 2018-03-20T16:00:09-04:00 +last_modified_at: 2018-05-15T15:36:46-04:00 toc: true toc_label: "Helpers" toc_icon: "cogs" @@ -134,15 +134,16 @@ Designed to compliment the [`splash`]({{ "/docs/layouts/#splash-page-layout" | r To add a feature row containing three content blocks with text and image, add the following YAML Front Matter -| Name | Required | Description | Default | -| ---- | ----------- | ----------- | ------- | -| **image_path** | **Required** | Full path to image eg: `/assets/images/filename.jpg`. Use absolute URLS for those hosted externally. | | -| **alt** | Optional | Alternate text for image. | | -| **title** | Optional | Content block title. | | -| **excerpt** | Optional | Content block excerpt text. Markdown is allowed. | | -| **url** | Optional | URL that the button should link to. | | -| **btn_label** | Optional | Button text label. | `more_label` in UI Text data file. | -| **btn_class** | Optional | Button style. See [utility classes]({{ "/docs/utility-classes/#buttons" | relative_url }}) for options. | `btn` | +| Name | Required | Description | Default | +| ---- | ----------- | ----------- | ------- | +| **image_path** | **Required** | Full path to image eg: `/assets/images/filename.jpg`. Use absolute URLS for those hosted externally. | | +| **image_caption** | Optional | Caption for image, Markdown is supported eg: `"Image from [Unsplash](https://unsplash.com)" | | +| **alt** | Optional | Alternate text for image. | | +| **title** | Optional | Content block title. | | +| **excerpt** | Optional | Content block excerpt text. Markdown is allowed. | | +| **url** | Optional | URL that the button should link to. | | +| **btn_label** | Optional | Button text label. | `more_label` in UI Text data file. | +| **btn_class** | Optional | Button style. See [utility classes]({{ "/docs/utility-classes/#buttons" | relative_url }}) for options. | `btn` | ```yaml feature_row: diff --git a/docs/_docs/18-history.md b/docs/_docs/18-history.md index f8312d90..9344fc8a 100644 --- a/docs/_docs/18-history.md +++ b/docs/_docs/18-history.md @@ -12,6 +12,7 @@ toc: true ### Enhancements +* Add support for captioning images in feature row helper via `image_caption` YAML Front Matter. [#1440](https://github.com/mmistakes/minimal-mistakes/issues/1440) * Add [Google Custom Search Engine](https://cse.google.com/cse) support. [#1652](https://github.com/mmistakes/minimal-mistakes/issues/1652) * Update Font Awesome to version [`5.0.13`](https://github.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md) * Add "Pets" sample archive page to documentation site. [#1664](https://github.com/mmistakes/minimal-mistakes/pull/1664) diff --git a/test/_pages/splash-page.md b/test/_pages/splash-page.md index f0cd57b0..f05b81a6 100644 --- a/test/_pages/splash-page.md +++ b/test/_pages/splash-page.md @@ -15,6 +15,7 @@ intro: - excerpt: 'Nullam suscipit et nam, tellus velit pellentesque at malesuada, enim eaque. Quis nulla, netus tempor in diam gravida tincidunt, *proin faucibus* voluptate felis id sollicitudin. Centered with `type="center"`' feature_row: - image_path: assets/images/unsplash-gallery-image-1-th.jpg + image_caption: "Image courtesy of [Unsplash](https://unsplash.com/)" alt: "placeholder image 1" title: "Placeholder 1" excerpt: "This is some sample content that goes here with **Markdown** formatting." From 50dca72f4bad3fc1f1869e50ae655be8ca922a9a Mon Sep 17 00:00:00 2001 From: Michael Rose Date: Tue, 15 May 2018 15:43:34 -0400 Subject: [PATCH 19/58] Add feature row image caption example --- docs/_pages/splash-page.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/_pages/splash-page.md b/docs/_pages/splash-page.md index f0cd57b0..57375f6a 100644 --- a/docs/_pages/splash-page.md +++ b/docs/_pages/splash-page.md @@ -19,6 +19,7 @@ feature_row: title: "Placeholder 1" excerpt: "This is some sample content that goes here with **Markdown** formatting." - image_path: /assets/images/unsplash-gallery-image-2-th.jpg + image_caption: "Image courtesy of [Unsplash](https://unsplash.com/)" alt: "placeholder image 2" title: "Placeholder 2" excerpt: "This is some sample content that goes here with **Markdown** formatting." From d475c9ac4978610d16965372fe0961ad81672a6b Mon Sep 17 00:00:00 2001 From: Staticman Date: Wed, 23 May 2018 14:31:59 +0100 Subject: [PATCH 20/58] New comment (#1686) --- .../comment-1527082094887.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 docs/_data/comments/layout-table-of-contents-post/comment-1527082094887.yml diff --git a/docs/_data/comments/layout-table-of-contents-post/comment-1527082094887.yml b/docs/_data/comments/layout-table-of-contents-post/comment-1527082094887.yml new file mode 100644 index 00000000..6abdc7c0 --- /dev/null +++ b/docs/_data/comments/layout-table-of-contents-post/comment-1527082094887.yml @@ -0,0 +1,10 @@ +_id: 254049d0-5e8d-11e8-bff3-cf20643057a6 +message: "+1 to jean. \r\nFurthermore, for posts with no table to contents, it would be great to have a \"sticky\" post-specific sidebar with CTAs (like different 'shares' for the post - Twitter, Linkedin, FB, etc., #comments, post categories, post tags and subscribe - RSS, newsletter). \r\nHere is an example of such sidebar, despite non-sticky: https://www.feld.com/archives/2018/05/misty-ii-teardown.html\r\nAnd here is another example (with less CTAs, and also non-sticky): https://www.gatesnotes.com/Books/Leonardo-da-Vinci" +name: Mora +email: aead23df2f7cf50789a29b3d9b5a6d5f +url: '' +hidden: '' +date: '2018-05-23T13:28:14.886Z' +timestamp: 1527082094 +tags: + - comment-subscription From c5c964742adbf647afeffa955b90c4949693988d Mon Sep 17 00:00:00 2001 From: Staticman Date: Mon, 28 May 2018 14:40:56 +0100 Subject: [PATCH 21/58] New comment (#1690) --- .../comment-1527500055863.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 docs/_data/comments/layout-table-of-contents-post/comment-1527500055863.yml diff --git a/docs/_data/comments/layout-table-of-contents-post/comment-1527500055863.yml b/docs/_data/comments/layout-table-of-contents-post/comment-1527500055863.yml new file mode 100644 index 00000000..b15a5cc9 --- /dev/null +++ b/docs/_data/comments/layout-table-of-contents-post/comment-1527500055863.yml @@ -0,0 +1,9 @@ +_id: 497911d0-625a-11e8-afe5-3feaa7bb1d43 +message: >- + Making a sticky TOC sidebar is quite easy. I have made a separate [blog + post](https://shaharkadmiel.github.io/Sticky-TOC-Sidebar/) about it. +name: Shahar Shani-Kadmiel +email: 2dd06215bf688e5bacc62f90b15105fc +url: 'https://shaharkadmiel.github.io' +hidden: '' +date: '2018-05-28T09:34:15.862Z' From aeb47428582275b95a47194c1d89c2e1feba9875 Mon Sep 17 00:00:00 2001 From: Staticman Date: Wed, 30 May 2018 15:22:12 +0100 Subject: [PATCH 22/58] New comment (#1693) --- .../comment-1527690060032.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 docs/_data/comments/layout-table-of-contents-post/comment-1527690060032.yml diff --git a/docs/_data/comments/layout-table-of-contents-post/comment-1527690060032.yml b/docs/_data/comments/layout-table-of-contents-post/comment-1527690060032.yml new file mode 100644 index 00000000..90c4e0f3 --- /dev/null +++ b/docs/_data/comments/layout-table-of-contents-post/comment-1527690060032.yml @@ -0,0 +1,11 @@ +_id: acc930b0-6414-11e8-85f3-dd0128460d26 +message: >- + Shahars's sticky sidebar is great on firefox, but doesn't work on Safari. I + haven't tested other browsers. +name: Matthew Dorey +email: 69b0700825ff5bf5df1d9d2d6582cc5e +url: 'https://mattischrome.com' +hidden: '' +date: '2018-05-30T14:21:00.032Z' +tags: [] +timestamp: 1527690060 From e5797284a89710903659a7b56356bb2834dbebf6 Mon Sep 17 00:00:00 2001 From: Staticman Date: Wed, 30 May 2018 15:25:21 +0100 Subject: [PATCH 23/58] New comment (#1694) --- .../comment-1527690281769.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 docs/_data/comments/layout-table-of-contents-post/comment-1527690281769.yml diff --git a/docs/_data/comments/layout-table-of-contents-post/comment-1527690281769.yml b/docs/_data/comments/layout-table-of-contents-post/comment-1527690281769.yml new file mode 100644 index 00000000..340e74ba --- /dev/null +++ b/docs/_data/comments/layout-table-of-contents-post/comment-1527690281769.yml @@ -0,0 +1,9 @@ +_id: 30e73630-6415-11e8-85f3-dd0128460d26 +message: "@Matthew - that's likely due to vendor prefixes missing from the CSS. `position: sticky` isn't enough for webkit browsers like Safari.\r\n\r\n```css\r\nposition: sticky;\r\nposition: -webkit-sticky;\r\nposition: -moz-sticky;\r\nposition: -ms-sticky;\r\nposition: -o-sticky;\r\n```" +name: Michael Rose +email: 1ce71bc10b86565464b612093d89707e +url: 'https://mademistakes.com' +hidden: '' +date: '2018-05-30T14:24:41.768Z' +tags: [] +timestamp: 1527690281 From d497e787e9a10611229617ec576327ac0efb0496 Mon Sep 17 00:00:00 2001 From: Michael Rose Date: Thu, 31 May 2018 10:17:11 -0400 Subject: [PATCH 24/58] Add missing images to /test --- .../images/mm-header-overlay-black-filter.1.jpg | Bin 0 -> 33462 bytes .../images/mm-header-overlay-red-filter.1.jpg | Bin 0 -> 40863 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 test/assets/images/mm-header-overlay-black-filter.1.jpg create mode 100644 test/assets/images/mm-header-overlay-red-filter.1.jpg diff --git a/test/assets/images/mm-header-overlay-black-filter.1.jpg b/test/assets/images/mm-header-overlay-black-filter.1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b96314e00ccf0e176520cdf84d1a87b0ecf11fa GIT binary patch literal 33462 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

G;iSw=vp)DK!n{u&&MC@Ixcj`6H}I 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 Date: Thu, 31 May 2018 10:22:02 -0400 Subject: [PATCH 26/58] Add `toc_sticky` to stick table of contents "Stick" table of contents to top of the page by adding: ``` toc: true toc_sticky: true ``` to a post or page's YAML Front Matter. Note: only supported with `single` layout. --- _layouts/single.html | 2 +- _sass/minimal-mistakes/_sidebar.scss | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/_layouts/single.html b/_layouts/single.html index 623043e2..6af753e0 100644 --- a/_layouts/single.html +++ b/_layouts/single.html @@ -35,7 +35,7 @@ layout: default

{% if page.toc %} -

G;iSw=vp)DK!n{u&&MC@Ixcj`6H}I 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 Date: Thu, 31 May 2018 10:17:59 -0400 Subject: [PATCH 25/58] Remove duplicate images --- .../images/mm-header-overlay-black-filter.1.jpg | Bin 33462 -> 0 bytes .../images/mm-header-overlay-red-filter.1.jpg | Bin 40863 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 test/assets/images/mm-header-overlay-black-filter.1.jpg delete mode 100644 test/assets/images/mm-header-overlay-red-filter.1.jpg diff --git a/test/assets/images/mm-header-overlay-black-filter.1.jpg b/test/assets/images/mm-header-overlay-black-filter.1.jpg deleted file mode 100644 index 9b96314e00ccf0e176520cdf84d1a87b0ecf11fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33462 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