History
Unreleased
Enhancements
- Use relative links for masthead navigation menu items when possible. #1784
- Add
.emojiclass to author sidebar to normalize image sizes. #1780 - Update Staticman commit message to include commentor’s name.
- Improve side navigation spacing in relation to masthead.
- Style archive links with appropriate link color.
- Adjust feature row spacing and font-sizes.
- Use sentence case and increase font-sizes for improved readability in table of contents.
- Add `
JavaScript
The theme’s assets/js/main.min.js script is built from several vendor, jQuery plugins, and other scripts found in assets/js/.
minimal mistakes
├── assets
| ├── js
| | ├── plugins
| | | ├── jquery.fitvids.js # fluid width video embeds
| | | ├── jquery.greedy-navigation.js # priority plus navigation
| | | ├── jquery.magnific-popup.js # responsive lightbox
| | | └── jquery.smooth-scroll.min.js # make same-page links scroll smoothly
| | ├── vendor
| | | └── jquery
| | | └── jquery-3.3.1.min.js
| | ├── _main.js # jQuery plugin settings and other scripts
| | └── main.min.js # concatenated and minified scripts
Customizing
To modify or add your own scripts include them in assets/js/_main.js and then rebuild using npm run build:js. See below for more details.
If you add additional scripts to assets/js/plugins/ and would like them concatenated with the others, be sure to update the uglify script in package.json. Same goes for scripts that you remove.
You can also add scripts to the <head> or closing </body> elements by adding paths to following arrays in _config.yml.
Example:
head_scripts:
- https://code.jquery.com/jquery-3.3.1.min.js
- /assets/js/your-custom-head-script.js
footer_scripts:
- /assets/js/your-custom-footer-script.js
Note: If you assign footer_scripts the theme’s /assets/js/main.min.js file will be deactivated. This script includes jQuery and various other plugins that you’ll need to find replacements for and include separately.
Build Process
In an effort to reduce dependencies a set of npm scripts are used to build main.min.js instead of task runners like Gulp or Grunt. If those tools are more your style then by all means use them instead
.
To get started:
- Install Node.js.
-
cdto the root of your project. - Install all of the dependencies by running
npm install.
Note: If you upgraded from a previous version of the theme be sure you copied over package.json prior to running npm install.
If all goes well, running npm run build:js will compress/concatenate _main.js and all plugin scripts into main.min.js.
to home` layout. #1775
4.12.1
Enhancements
- Add missing French localized UI text strings. #1769 #1741
- Update Font Awesome to version
5.2.0. #1754 - Add documentation note to update root
Gemfilewhen forking theme.
Bug Fixes
- Remove slash at the beginning of
pathin staticman.yml example. #1772 - Fix
read_timelogic in header image overlay. #1756
4.12.0
Enhancements
- Add Hungarian localized UI text strings. #1682
- DRY
tags_maxcalculation in tags.html layout. #1696 - DRY
categories_maxcalculation in categories.html layout. - Add support for “sticking” table of contents to top of page via
toc_sticky: trueYAML Front Matter. - Add support for captioning images in feature row helper via
image_captionYAML Front Matter. #1440 - Add Google Custom Search Engine support. #1652
- Update Font Awesome to version
5.1.13. - Add “Pets” sample archive page to documentation site. #1664
- Add GitLab social icon brand color. #1653
- Prevent line breaks between FontAwesome icon and text in footer social links. #1659
Bug Fixes
- Set default
title_separator. #1701 - Fix
naver_site_verificationtypo in /_includes/seo.html. #1687 - Fix table of contents missing borders. #1675
- Fix link to “Recipes” sample archive on documentation site. #1664
- Update example Reddit social share interpolation syntax in documentation. #1656
- Fix “Back to Top” links on pages that use header overlays.
4.11.2
Enhancements
- Update Font Awesome to version
5.0.11. #1605 - Add Slovak localized UI text strings. #1613
- Add option to anonymize IP addresses of hits sent to Google Analytics. #1636
Bug Fixes
- Use correct text string for “Back to Top” link. #1595
- Add conditionals for showing
reCaptcha.siteKeyandreCaptcha.secretin Staticman comments form.
4.11.1
Enhancements
- Add default
themeandremote_themevalues to_config.yml. - Add new layouts (
posts,categories,tags,collection,category, andtag) for easier archive page creation.
Bug Fixes
- Replace
relative_urlfilter withrelative_urlwhere it makes sense (asset/navigation related paths). #1588 - Fix search excerpts that run together because of implied spaces.
4.10.1
Enhancements
- Update jQuery to version
3.3.1. #1491 - Add link to jekyll-algolia’s
files_to_excludedocumentation. - Update Font Awesome to version
5.0.8. #1561 - Activate Algolia search for documentation site. #1570
- Add missing German translations. #1577
- Add support for Google Analytics with global site tag (gtag.js) #1563
Bug Fixes
- Focus Algolia search input after clicking on search toggle.
4.10.0
Enhancements
4.9.1
Enhancements
- Simplify year archive Liquid.
- Add documentation on how to downgrade theme.
- Improve greedy navigation’s layout when JavaScript is disabled.
- Improve SEO include by grouping similar tags, reducing white-space, and adding
article:modified_time. #1456 - Minify
assets/js/lunr/lunr.js. - Improve calculation of Greedy navigation’s
availableSpace. - Add Danish and Russian translations for new search strings. #1472 #1477
- Indicate that archive titles are links with an underline.
- Remove
base_pathinclude from/testpages. - Reduce font-size of page meta in list/grid items.
- Improve feature row styling when used with
archivelayout. #1484 - Improve German translations. #1511
- Update Font Awesome to
5.0.6. #1513 - Add
widevariant to single layout. #1516
Bug Fixes
- Allow
authorto accept an object or string. #289 - Fix syntax highlighting line number styling inconsistency. #1467
- Fix author sidebar icon colors for dark skins. #1482
- Remove misleading underline hover state on feature row items.
- Properly escape quotes in
site.social.nameandsite.name. #1485 - Fix typo in upgrading documentation. #1487
- Fix
border-bottomfor Gist line numbers. - Replace
|with HTML entity when used as title separator. #760
4.9.0
Enhancements
- Add
show_overlay_excerptfor disabling overlay image excerpt text. #1436 - Update remote theme installation instructions in Quick Start Guide. #1439
- Reduce visual weight of code blocks.
- Add Lunr.js Greek stemmer. #1445
- Update Font Awesome 5 SVG with JavaScript version. #1446
- Note: if Font Awesome icons were used in the content of posts/pages or custom table of contents, find and replace any icons that have different names between version 4 and 5. Make sure to read the complete list on Font Awesome’s site.
- Reduce size of Lunr.js search JSON data and introduce
site.search_full_contentflag for limiting size of JSON file. #1449 - Improve syntax highlighting styles. #1450
Bug Fixes
- Fix code block extra white-space when using Jekyll’s highlight tag with
linenos. #1437 - Round top-right corner of code block icon.
- Remove Lunr.js trimmer and bring back colons. #1445
- Fix sticky
.sidebarthat overlaps main content when resizing viewport. #1447
4.8.1
Enhancements
- Add linkback functionality to author avatar and name in sidebar via
author.home. #1386 - Add Japanese localized UI text strings. #1411
- Update Lunr.js to 2.1.5 #1419
Bug Fixes
4.8.0
Enhancements
- Open social share links in a new window. #1357
- Remove Alexa.com verification due to retiring of “Claim Your Site” feature. #1350
- Disable analytics in
developmentenvironment. #1362 - Disable comments in
developmentenvironment. #1363 - Exclude specific pages/posts from search index by adding
search: falseto the YAML Front Matter. #1369 - Add optional
descriptionkey to masthead links for clarifying their purpose with thetitleattribute. #1380 - Incorporate site search into masthead. #1383
- Update gem dependencies. #1388
Bug Fixes
- Fix
post.contenttypo inassets/js/lunr-en.js. #1354 - Fix “lunr-en.js:1 Uncaught SyntaxError: Unexpected token <” in
assets/js/lunr-en.js. #1356 - Rename Naver verification
naver_site_verificationto be consistent with other site variables. - Fix button class in “Post with Table Of Contents” demo content. #1368
- Fix capitalization of WordPress in documentation. #1381
- Fix zh-HK UI text to point to Traditional Chinese. #1374 #1389
4.7.1
Enhancements
- Add search layout powered by Lunr. #1353
- Use jekyll-remote-theme for demo site. #1339
- Add note about WordPress to Staticman comment migration tool in documentation. #1346
Bug Fixes
- Change
httptohttpsfor Jekyll and Browserhappy links. #1342 #1343 - Change
httpauthor profile links tohttpswhen supported. #1349 - Fix broken SCSS partial links in layouts documentation. #1351
4.7.0
Enhancements
- Add
altdescription to avatar image. #1226 - Clarify documentation about which
assetsfolders and files to remove when migrating to the gem version of the theme. #1268 - Add note about Staticman GitHub compatibility. #1273
- Add missing Brazilian Portuguese translations to
ui-text.yml. #1278 - Update font stack documentation. #1292
- Improve accessibility of navigation menu button. #1099
- Add Naver Webmaster Tools verification. #1286
- Add support for Staticman v2 endpoint and reCAPTCHA.
- Add Polish localized UI text strings. #1304
- Add toggleable table of contents via YAML Front Matter. Note:
tochelper include will be deprecated in next major version. #1222 - Refactor seo.html include to DRY-up page image handling.
- Add support for setting what image is used by OpenGraph and Twitter via
page.header.og_image. #1316 - Fix the spelling of some product names in the author profile. #1328
- Add
aqua,neon, andplumskins. #1336 - Update jekyll-toc with heading classes fix. #1337
- Remove
+from Google+ author link to allow non-vanity URLs. #1319
Bug Fixes
- Fix system font rendering in Chrome on macOS/OS X. #1290
- Fix extra padding in syntax highlighted code blocks due to Rouge 2 adding
<div class="highlight"></div>to markup.
4.6.0
Enhancements
- Test strict Front Matter in
/testsite. #1236 - Rename
gemskey toplugins. #1239 - Add YIQ Color Contrast mixin for determining lightness of a color.
- DRY up button CSS using Sass lists and YIQ Color Contrast mixin.
- Add
btn--primarybutton class. Note: elements that were previously using only a.btnclass will now also need.btn--primary(eg.<a class="btn btn--primary" href="#">my link</a>). - Add
air,contrast,dark,dirt,mint, andsunriseskin color options. #1208 - Allow scripts in
<head>and before</body>to be added/overridden withhead_scriptsandfooter_scriptsarrays in_config.yml. #1241 - Update JavaScript dependencies: jQuery
v3.2.1, jQuery Smooth Scrollv2.2.0, and Magnific Popupv1.1.0. #328690652
4.5.2
Enhancements
- Add
.page__comments-formto “non-printing” selectors in print styles. #1195 - Add LinkedIn and Steam author sidebar examples to
_config.yml. #1203 #1204 - Remove the http-equiv=”cleartype” meta tag. #1087
- Clarify documentation for
jekyll-archivesplugin and how to install. #1206 - Clarify documentation around taxonomy page and index generation. #1207
- Fix “Posts by tag” grammar in documentation. #1209
- Improve Chinese
date_labelandminute_readtranslations inui-text.yml. #1205 #1211 - Add note to Quick-Start Guide about GitHub Pages hosting alternatives that allow 3rd party gem themes and Jekyll plugins.
- Add note to configuration documentation about Cloudflare minification as an alternative to
layout: compress. #1217 - Show 4 latest posts in “You May Also Enjoy” module when
related: trueand no related posts are found due tolsi(latent semantic indexing) being disabled on GitHub Pages. #554 - Truncate archive item titles’ that overflow with an ellipsis. #1213
Bug Fixes
- Fix license URL in README file. #1189
- Reduce amount of blank pages when printing in Chrome. #1196
- Remove
#disqus_threadduplicate fromcomments-providers/disqus.htmlas it is already incomments.htmlinclude. #1199 - Fix Liquid syntax errors in
tag-list.htmlandcategory-list.htmlincludes by removing parenthesis inassigns. #1223 - Fix Liquid syntax error: “Expected id but found open_square in
"{{ page.[include.id] }}"” ingalleryandfeature_rowincludes. - Fix Liquid syntax error: “Expected end_of_string but found pipe in
"name in __names | sort"” ingroup-by-arrayinclude.
4.5.1
Enhancements
- Add Greek and Danish localized UI text strings. #1159 #1188
- Remove blank YAML Front Matter from JavaScript banner. #1158
- Improve
pageandarchivelayouts to visually center main content and harmonize sidebar widths and placement. #1166 - Increase font-size of code blocks.
- Reduce indent of nested “table of contents” links.
- Extend archive grid view to the right to better fill the page.
- URL encode title and page URL in social share links. #1177
- Replace old Disqus script with new Universal Embed Code. #1179
Bug Fixes
- Fix positioning of sidebar table of contents when using
layout: splash. #1169 - Fix “follow” links
z-indexorder to avoid overlapping issues. #1167
Maintenance
- Fix typo
words_per_minutetypo in documentation. #1164 - Remove outside and right borders in
tables. - Adjust width of
.sidebarto match.sidebar__right. - Add sample documents to “portfolio” collection for testing grid view.
- Fix typo in stylesheets documentation. #1170
- Add note about setting Discourse
serveras a scheme-less URL (eg.meta.discourse.comand nothttp://meta.discourse.com) in_config.yml. #1182
4.5.0
Enhancements
- Add scrollbar to sidebars with overflowing content that extends outside the viewport’s height. #706
- Add missing Spanish UI text strings. #1118
- Update Susy to version 3 and rewrite grid CSS to be more readable.
- Refactor intro animations into a separate Sass variable
$intro-transitionto allow for customizing. #1147 - Add jekyll-data as a dependency to read data files from theme-gem. #1131
- Add support for customizing header image alternative text through YAML Front Matter. #1138
Bug Fixes
- Fix Sass
DEPRECATION WARNING: Passing a string to call()by upgrading Susy to version 3. #1114 - Fix disappearing author profile links due to tapping the “Follow” button and changing a browser’s viewport width to >
$lg. #1136
Maintenance
- Replace reference to “Basically Basic theme” with Minimal Mistakes. #1149
- Add documentation for disabling CSS3 animations. #1150
- Update quickstart, installation, and overriding defaults documentation. #1151
4.4.2
Enhancements
- Add Swedish, Dutch, and Indonesian localized UI text strings. #996 #1081 #1101
- Add Bitbucket social icon color. #1009
- Add GitLab to author sidebar. #1050
- Add Sass variable for navicon link hover color. #1089 #1088
Bug Fixes
- Toggle close button on
mouseleave. #975 - Remove extraneous
</a>and</li>tags frompaginator.htmlinclude. #1038 - Fix Google+ comments provider includes. #1092
- Replace category variable used in
_includes/breadcrumbs.htmltosite.category_archiveto avoid conflicts withsite.categories. #1063 #329
Maintenance
- Add mention of Greek localized UI text strings to theme documentation. #972
- Update Greek localized UI text strings. #1054
- Add documentation for adding teaser images in grid view using
header.teaser.
4.4.1
Enhancements
- Add Greek localized UI text strings. #958
Bug Fixes
- Fix
videohelper to load Vimeo videos over https. #945 - Fix close menu button that was removed when updating Greedy navigation script. #969
4.4.0
Enhancements
- Move SCSS partials to
/_sass/minimal-mistakesfor easier CSS customization. - Replace
modifiedwithlast_modified_atto leverage various Jekyll plugins that utilize this variable. #930 - Add Lithuanian localized UI text. #924
- Improve print stylesheet by increasing text contrast, removing elements that don’t need to be printed, expanding URLs, and reducing amount of blank pages. #909
Maintenance
4.3.1
Bug Fixes
- Fix
.mastheadand.page__footeroverlapping full screen video elements. #933 - Correctly show Related Posts heading when UI Text data file is omitted and
related: truein YAML Front Matter. #901
4.3.0
Enhancements
-
Add workaround to allow theme gem’s
/assets/js/main.min.jsfile to be overridden by a local version. Simply add the following YAML Front Matter to the file:--- layout: ---Any local customizations you make to
/assets/js/main.min.jsshould now replace the theme gem’s version.
4.2.2
Enhancements
- Update Greedy Navigation to flexbox version to make it more flexible when dealing with long site titles (
site.title). #836 - Adjust
box-shadowin navigation and author sidebar. #576 - Add Russian, Korean, and zh-TW localized UI text. #815 #834 #838
Bug Fixes
- Fix Discourse embedded comments bug. #823
- Fix
seo_authordefault value inseo.htmland addauthormeta. #858
Maintenance
- Add theme meta info to
_layouts/default.htmlandmain.css. - Update README.
- Improve the pagination and taxonomy archive documentation. #826
- Add comments to
/docs/_config.ymlto clarify use of YAML references. #847
4.2.1
Enhancements
- Improve
paginator.htmlto support paginated pages that live inside of a subfolder. See documentation for more details. #764
Maintenance
- Add
httpsprotocol to Google Universal Analytics embed. #772
4.2.0
Enhancements
- Add
videohelper (for YouTube/Vimeo) and video headers tosingle,archive, andsplashlayouts. #788 - Add missing simplified Chinese localized UI text strings. #747
- Add Nepali (Nepalese) localized UI text strings. #785
- Remove borders from table elements found in Google Custom Search Engine widget. #759
Bug Fixes
- Remove
position: stickyJavaScript polyfill and fallback to default positioning for browsers that don’t support it. #752
Maintenance
- Fix invalid Google Universal Analytics example in documentation. #783
- Bump
jekyll-sitemapgem dependency to (1.0).
4.1.1
Enhancements
- Remove hardcoded
words_per_minute“less than” and “minute read” values and make dynamic. #703 - Update Font Awesome to
v4.7.0. #723, #722 - Add support for YouTube channel URLs in author profile. #716
Bug Fixes
- Add Jekyll as
spec.add_runtime_dependencyin.gemspec.
4.1.0
Enhancements
- Add Jekyll include for adding custom author profile links to sidebar
Bug Fixes
- Fix link to Discourse.org homepage in
noscriptsection #699 - Fix padding issue with pagination buttons #694
4.0.10
Bug Fixes
- Add Staticman default
path. #683
Maintenance
- Slight correction/improvements to French UI text. #685
4.0.9
Bug Fixes
- Fix overlapping sidebar navigation lists due to
max-height: 100vh. #668
4.0.8
Bug Fixes
- Set default value for
words_per_minute. #657 - Adjust sidebar navigation list CSS so it collapses at the correct width.
Maintenance
- Add Google AdSense banner to
/docs/_layouts/default.htmlfor demo site.
4.0.7
Enhancements
- Add
!defaultvalues to _sass/_variables.scss. - Collapse sidebar navigation lists on smaller screens. #607
Bug Fixes
- Rename
#commentsto something more unique to avoid clashes with Kramdown generated headline IDs. #582
Maintenance
- Reorganize SCSS partials in assets/css/main.scss
4.0.6
Enhancements
- Add
figurehelper to make generating a<figure>element with a single image and caption easier. #572 - Add structured data markup for
itemprop="person"in author profile sidebar. #647
Bug Fixes
- Fix improper YAML formatting of some locales. #651
Maintenance
- Clarify “migrating to gem-theme” instructions in Quick Start Guide.
- Add
rake previewtask for testing/testduring theme development.
4.0.5
Enhancements
- Update gems:
jekyll-sitemap(0.12),jekyll-feed(0.8). - Improve next/previous pager links visibility by changing gray color to blue (
$link-color).
Bug Fixes
- Fix
.sidebarflicker/jump when hovered. #583
Maintenance
- Move contents of
gh-pagesbranch tomasterinside of the/docsfolder.
4.0.4
Enhancements
- “Gemify” theme ~>
gem "minimal-mistakes-jekyll" - Replace
base_pathinclude withrelative_urlfilter where possible. - Allow images to be placed in other folders. Remove
/images/only restriction and encourage placement in/assets/images/instead. Full paths are now required. If upgrading from MM 3.4 add/images/before filenames in Front Matter and_config.ymlvariables. - Add home
layout - Added missing Turkish translations for UI text. #621
- Make author avatar optional in sidebar.
- Update /_includes/seo.html for meta description. #558
Bug Fixes
- Fix navigation bar animation “flicker” in Safari #568
- Fix
author.avatarpaths for externally hosted images.
Maintenance
- Add documentation around
gem "minimal-mistakes-jekyll"installation and use. - Add note about using full image paths for eg.
assets/images/filename.jpg(header images, overlays, galleries, feature rows, etc.) instead of assuming they will always be in/images/. - Add “Overriding Theme Defaults” page to documentation.
3.4.8
Enhancements
- Improve type readability for larger viewports by bumping up base
font-size. #533 - Update Portuguese localized UI text. #541
- Add
page.titleand via parameter to Twitter share link. #538
Bug Fixes
- Fix Last.fm author profile URL. #540
Maintenance
- Move Brazilian Portuguese localized text under
pt-BRkey.
3.4.7
Enhancements
- Add
layoutbased and user-defined class names to<body>element for added CSS hooks. #526 - Add simplified Chinese localized UI text. #532
Bug Fixes
- Remove duplicate include of
base_pathin category-list.html #522
3.4.6
Enhancements
- Add Italian “comments” related localized UI text. #514
Bug Fixes
- Disable
compressHTML layout by default. To enable addlayout: compressto_layouts/default.html.
3.4.5
Enhancements
- Improve line numbered code block styling when using
{% highlight linenos %}tag. #513 - Add English fallback to “Follow” button label. #496
Bug Fixes
- Fix Firefox alignment issues with code blocks generated with the
{% highlight %}tag. #512
Maintenance
- Clarified comment for
author.stackoverflowvalue used in author sidebar links. #487 - Add list of localized text strings. #488
- Add
{% highlight %}code block examples to demo site. - Add documentation for using custom sidebar navigation menus. #476
3.4.4
Enhancements
- Add French “comments” related localized UI text. #472
Bug Fixes
- Exclude
vendorin Jekyll config file. - Fix Liquid syntax error for offending parenthesis. #479
Maintenance
- Update gems:
colorator(1.1.0),forwardable-extended(2.6.0),github-pages(93),jekyll(= 3.2.1),minima(= 1.0.1).
3.4.3
Enhancements
- Make “honeypot”
inputin Staticman comment form less obvious to spam bots - Add padding to
.highlightcode blocks to better alignoverflowscrollbar to the bottom. - Add additional image options for Twitter card social sharing meta tags. #466
- Add structured data markup for Staticman comments. #458
Bug Fixes
- Format
og:localetag with_instead of-. #462
Maintenance
- Add note to docs about using
url: http://localhost:4000when working locally.
3.4.2
Enhancements
- Improve UX of static comment forms. #448
3.4.1
Enhancements
- Add
staticman.filenameconfiguration with UNIX timestamp for sorting data files. example ~>comment-1470943149.
Bug Fixes
- Don’t add
<a>to author name if URL is blank.
3.4.0
Enhancements
3.3.7
Bug Fixes
- Re-enabled Jekyll plugins in
_config.ymlin case they aren’t autoloaded inGemfile. #417
Enhancements
- Fallback to
site.github.urlfor use in `` whensite.urlisnil. - Replace Sass and Autoprefixer
npmbuild scripts with Jekyll’s built-in asset support. #333
Maintenance
- Document
site.repositoryand its role withgithub-metadatagem. - Add sample archive page with content for testing styles on demo site.
3.3.6
Bug Fixes
- Fix blank
site.teaserbug #412
3.3.5
Enhancements
- Add English default text
site.localestrings #407 - Add Portuguese localized UI text. #411
- Add Italian localized UI text. #409
Maintenance
- Remove unused Google AdSense variables in
_config.yml#404 - Update
Gemfileinstructions for usinggithub-pagesvs. nativejekyllgems. - Disable
gems:in_config.ymland enable plugins with Bundler instead. - Add
repositoryto_config.ymlto suppress GitHub Pages errorLiquid Exception: No repo name found.
3.3.4
Enhancements
- Add support for configurable feed URL to use a service like FeedBurner instead of linking directly to
feed.xmlin<head>and the site footer. #378, #379, #406 - Add Turkish localized UI text. #403
Maintenance
- Update gems:
activesupport(4.2.7),ffi(1.9.14),github-pages(88),jekyll-redirect-from(0.11.0),jekyll-watch(1.5.0).
3.3.3
Enhancements
- Make footer stick to the bottom of the page.
Bug Fixes
- Fix
gallerysize bug #402
Maintenance
- Set default
langtoen.
Enhancements
- Make footer stick to the bottom of the page.
Bug Fixes
- Fix
gallerysize bug #402
Maintenance
- Set default
langtoen.
3.3.2
Bug Fixes
- Fix JavaScript that triggers “sticky” sidebar to avoid layout issues on screen sizes <
1024px. #396
3.3.1
Enhancements
- Enable image popup on < 500px wide screens. #385
- Indicate the relationship between component URLs in a paginated series by applying
rel="prev"andrel="next"to pages that usesite.paginator. #253 - Improve link posts in archive listings. #276
Maintenance
- Update gems:
github-pages(86),ffi1.9.13,jekyll-mentions1.1.3, androuge1.11.1 - Fix note about custom sidebar content appearing below author profile. #388
3.2.13
Enhancement
- Add English default UI text for Canada, Great Britain, and Australia. #377
- Switch default locale from
en-UStoen.
3.2.12
Enhancements
- Remove window width “magic number” from sticky sidebar check in
main.jsfor improved flexibility. #375
Bug Fixes
- Fix author override conditional where a missing
authors.ymlwould show broken sidebar content. Defaults tosite.author. #376
3.2.11
Bug Fixes
- Fix disappearing author sidebar links #372
Maintenance
- Update gems:
github-pages(84),jekyll-github-metadata2.0.2, andkramdown1.11.1 - Update vendor JavaScript: jQuery 1.12.4, Stickyfill.js 1.1.4
- Update Font Awesome 4.6.3
3.2.10
Maintenance
- Add
CONTRIBUTING.md
3.2.9
Enhancements
- Add support for header overlay images for Open Graph images. #358
Bug Fixes
- Fix
Persontypo Schema.org type #358
Maintenance
- Update
github-pagesgem and dependencies. - Remove
minutes_readto avoid awkward reading time wording #356
3.2.8
Bug Fixes
- Remove
cursor: pointerthat appears on white-space surrounding author side list items and links. #354
Maintenance
- Add contributing information to
README.md. #357
3.2.7
Enhancements
- Add French localized UI text. #346
Bug Fixes
- Fix branch logic for Yandex and Alexa in
seo.html. #348
3.2.6
Bug Fixes
- Fix error
Liquid Exception: divided by 0 in _includes/archive-single.html, included in _layouts/single.htmlcaused by nullwords_per_minutein_config.yml. #345
3.2.5
Bug Fixes
- Fix link color in hero overlay to be white.
- Remove underlines from archive item titles.
3.2.4
Enhancements
- Improve text alignment of masthead, hero overlay, page footer to be flush left and remove awkward white-space gaps. #342
- Add Spanish localized UI text. #338
Bug Fixes
- Fix alignment of icons in author sidebar #341
Maintenance
- Add background color to page footer to set it apart from main content. #342
- Add terms and privacy policy to theme’s demo site. #343
- Update screenshots found in theme documentation.
3.2.3
Enhancement
3.2.2
Enhancement
3.2.1
Bug Fixes
- Remove need for “double tapping” masthead menu links on iOS devices. #315
Maintenance
- Add
ISSUE_TEMPLATE.mdfor improve issue submission process.
3.2.0
Bug Fixes
- Fix missing category/tag links in post footer due to possible conflict with
site.tagsandsite.categories. #329
3.1.8
Bug Fixes
- Fix
Liquid Exception: undefined method 'gsub' for nil:NilClass in _layouts/single.htmlerror whenpage.titleis null.<h1>element is now conditional iftitle:is not set for apageor collection item. #312
Maintenance
-
Remove duplicate
fa-twitterandfa-twitter-squareclasses from_utilities.scss. #302 -
Document installing additional Jekyll gem dependencies when using
gem "jekyll"instead ofgem "github-pages"to avoid any errors on run. #305
3.1.7
Enhancement
- Add translation key for “Recent Posts” used in home page
index.html. #316
Maintenance
- Small fix to avoid underlying the whitespace between icons and related text when hovering. #303
3.1.6
Maintenance
- Update gem dependencies. Run
bundleto updateGemfile.lock.
3.1.5
Maintenance
- Fix
wwwandhttpslinks in author profile include #293
3.1.4
Enhancements
- Add
overlay_filterparam to hero headers #298
3.1.3
Enhancements
- Improve
site.localedocumentation #284 - Remove ProTip note about protocol-less
site.urlas it is an anti-pattern #288
Bug Fixes
- Fix
og_imageURL in seo.html #277 - Fix
author_profiletoggle when assigned in a_layout#285 - Fix typo in
build:allnpm script #283 - Fix URL typo documentation #287
- SEO author bug. If
twitter.usernameis set andauthor.twitterisnilbad things happen. #289
3.1.2
Enhancement
- Explain how to use
nav_listhelper in documentation. - Reduce left/right padding on smaller screens to increase width of main content column.
3.1.1
Bug Fix
- Fixed reading time bug when
words_per_minutewasn’t set in_config.yml#271
3.1.0
Enhancements
- Updated Font Awesome to version 4.6.1
- Added optional GitHub and Bitbucket links to footer if set on
site.authorin_config.yml.
Bug Fixes
- Fixed Bitbucket URL typo in author sidebar.
3.0.3
Enhancements
- Rebuilt the entire theme: layouts, includes, stylesheets, scripts, you name it.
- Refreshed the look and feel while staying true to the original design of the theme (author sidebar/main content).
- Replaced grid system with Susy.
- Replaced Grunt tasks with
npmscripts. - Removed Google Fonts and replaced with system fonts to improve performance (they can be added back if desired)
- Greatly improved theme documentation.
- Increased the amount of sample posts, sample pages, and sample collections to throughly test the theme and edge-cases.
- Moved all sample content and assets out of
masterto keep it as clean as possible for forking. - Added new layouts for
splashpages, archives forjekyll-archivesif enabled, andcompress.htmlto improve performance. - Added taxonomy links to posts (tags and categories).
- Added optional “reading time” meta data.
- Improved Liquid used for Twitter Cards and Open Graph data in
<head>. - Improved
galleryinclude helper and addedfeature_rowfor use with splash page layout. - Added Keybase.io, author web URI, and Bitbucket optional links to sidebar.
- Add
feed.xmllink to footer. - Added a UI text data file to easily change all text found in the theme.
- Added LinkedIn to optional social share buttons.
- Added Facebook, Google+, and custom commenting options in addition to Disqus.
- Added optional breadcrumb links.
2.2.1
2.2.0
Enhancements
- Add support for Jekyll 3.0
- Minor updates to syntax highlighting CSS and theme documentation
2.1.3
Enhancements
- Cleaner print styles that remove the top navigation, social sharing buttons, and other elements not needed when printed.
2.1.2
Enhancements
- Add optional CodePen icon/url to author side bar #156
- Documented Stackoverflow username explanation in
_config.yml#157 - Simplified Liquid in
post-index.htmlto better handle year listings #166
Bug Fixes
2.1.1
Enhancements
- Add optional XING profile link to author sidebar
- Include open graph meta tags for feature image (if assigned) #149
- Create an include for feed footer
Bug Fixes
- Remove http protocol from Google search form on sample 404 page
- Only show related posts if there are one or more available
- Fix alignment of email address link in author sidebar
2.1.0
Enhancements
- Add optional social sharing buttons (#42)

- Add Soundcloud, YouTube (#95), Flickr (#119), and Weibo (#116) icons for use in author sidebar.
- Fix typos in posts and documentation and remove references to Less
- Include note about Octopress gem being optional
- Post author override support extended to the Atom feed (#71)
- Only include email address in feed if specified in
_config.ymlor author_data - Wrap all page content in
#mainto harmonize article and post index styles (#86) - Include new sample feature images for posts and pages
- Table of contents improvements: fix collapse toggle, indent nested elements, show on small screens, and create an
_includefor reusing in posts and pages. - Include note about running Jekyll with
bundle execwhen using Bundler - Fix home page path in top navigation
- Remove Google Authorship (#120)
- Remove duplicate author content that displayed in
div.article-author-bottom - Removed unused
_sass/print.scssstyles - Improve comments in
.scssfiles
2.0.0
1.3.3
Enhancements
- Added new icons and profile links for Stackoverflow, Dribbble, Pinterest, Foursquare, and Steam to the author bio sidebar.
- Cleaned up the Kramdown auto table of contents styling to be more readable
- Removed page width specific .less stylesheets and created mixins for easier updating
- Removed Modernizr since it wasn’t being used
- Added pages to sitemap.xml
- Added category: to rake new_post task
- Minor typographic changes
Bug Fixes
- Corrected various broken links in README and Theme Setup.
1.3.1
Enhancements
- Cleaned up table of contents styling
- Reworked top navigation to be a better experience on small screens. Nav items now display vertically when the menu button is tapped, revealing links with larger touch targets.
1.2.0
Bug Fixes
- Table weren’t filling the entire width of the content container. They now scale at 100%. Thanks @dhruvbhatia
Enhancements
- Decreased spacing between Markdown footnotes
- Removed dark background on footer
- Removed UPPERCASE styling on post titles in the index listing
1.1.4
Bug Fixes
- Fix top navigation bug issue (#10) for real this time. Remember to clear your floats kids.
1.1.3
Bug Fixes
- Fix top navigation links that weren’t click able on small viewports (Issue #10).
- Remove line wrap from top navigation links that may span multiple lines.
1.1.2
Enhancements
- Added Grunt build script for compiling Less/JavaScript and optimizing image assets.
- Added support for large image summary Twitter card.
- Stylesheet adjustments
1.1.1
Bug Fixes
- Removed Typeplate styles. Was causing issues with newer versions of Less and is no longer maintained.
Enhancements
- Added image attribution for post and page feature images.
- Added 404 page.
- Cleaned up various Less variables to better align with naming conventions used in other MM Jekyll themes.
- Removed Chrome Frame references.
- Added global CSS3 transitions to text and block elements.
- Improved typography in a few places.
1.0.2
Enhancements
- Google Analytics, Google Authorship, webmaster verifies, and Twitter card meta are now optional.