- 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
development
environment. #1362 - Disable comments in
development
environment. #1363 - Exclude specific pages/posts from search index by adding
search: false
to the YAML Front Matter. #1369
- Fix
post.content
typo 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_verification
to be consistent with other site variables. - Fix button class in "Post with Table Of Contents" demo content. #1368
- 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
- Change
http
tohttps
for Jekyll and Browserhappy links. #1342 #1343 - Change
http
author profile links tohttps
when supported. #1349 - Fix broken SCSS partial links in layouts documentation. #1351
- Add
alt
description to avatar image. #1226 - Clarify documentation about which
assets
folders 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:
toc
helper 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
, andplum
skins. #1336 - Update jekyll-toc with heading classes fix. #1337
- Remove
+
from Google+ author link to allow non-vanity URLs. #1319
- 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.
- Test strict Front Matter in
/test
site. #1236 - Rename
gems
key 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--primary
button class. Note: elements that were previously using only a.btn
class will now also need.btn--primary
(eg.<a class="btn btn--primary" href="#">my link</a>
). - Add
air
,contrast
,dark
,dirt
,mint
, andsunrise
skin color options. #1208 - Allow scripts in
<head>
and before</body>
to be added/overridden withhead_scripts
andfooter_scripts
arrays in_config.yml
. #1241 - Update JavaScript dependencies: jQuery
v3.2.1
, jQuery Smooth Scrollv2.2.0
, and Magnific Popupv1.1.0
. #328690652
- Add
.page__comments-form
to "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-archives
plugin 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_label
andminute_read
translations 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: true
and 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
- Fix license URL in README file. #1189
- Reduce amount of blank pages when printing in Chrome. #1196
- Remove
#disqus_thread
duplicate fromcomments-providers/disqus.html
as it is already incomments.html
include. #1199 - Fix Liquid syntax errors in
tag-list.html
andcategory-list.html
includes by removing parenthesis inassign
s. #1223 - Fix Liquid syntax error: "Expected id but found open_square in
"{{ page.[include.id] }}"
" ingallery
andfeature_row
includes. - Fix Liquid syntax error: "Expected end_of_string but found pipe in
"name in __names | sort"
" ingroup-by-array
include.
- Add Greek and Danish localized UI text strings. #1159 #1188
- Remove blank YAML Front Matter from JavaScript banner. #1158
- Improve
page
andarchive
layouts 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
- Fix positioning of sidebar table of contents when using
layout: splash
. #1169 - Fix "follow" links
z-index
order to avoid overlapping issues. #1167
- Fix typo
words_per_minute
typo in documentation. #1164 - Remove outside and right borders in
table
s. - Adjust width of
.sidebar
to match.sidebar__right
. - Add sample documents to "portfolio" collection for testing grid view.
- Fix typo in stylesheets documentation. #1170
- Add note about setting Discourse
server
as a scheme-less URL (eg.meta.discourse.com
and nothttp://meta.discourse.com
) in_config.yml
. #1182
- 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-transition
to 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
- 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
- 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
- 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
- Toggle close button on
mouseleave
. #975 - Remove extraneous
</a>
and</li>
tags frompaginator.html
include. #1038 - Fix Google+ comments provider includes. #1092
- Replace category variable used in
_includes/breadcrumbs.html
tosite.category_archive
to avoid conflicts withsite.categories
. #1063 #329
- 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
.
- Add Greek localized UI text strings. #958
- Fix
video
helper to load Vimeo videos over https. #945 - Fix close menu button that was removed when updating Greedy navigation script. #969
- Move SCSS partials to
/_sass/minimal-mistakes
for easier CSS customization. - Replace
modified
withlast_modified_at
to 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
- Fix
.masthead
and.page__footer
overlapping full screen video elements. #933 - Correctly show Related Posts heading when UI Text data file is omitted and
related: true
in YAML Front Matter. #901
-
Add workaround to allow theme gem's
/assets/js/main.min.js
file 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.js
should now replace the theme gem's version.
- Update Greedy Navigation to flexbox version to make it more flexible when dealing with long site titles (
site.title
). #836 - Adjust
box-shadow
in navigation and author sidebar. #576 - Add Russian, Korean, and zh-TW localized UI text. #815 #834 #838
- Fix Discourse embedded comments bug. #823
- Fix
seo_author
default value inseo.html
and addauthor
meta. #858
- Add theme meta info to
_layouts/default.html
andmain.css
. - Update README.
- Improve the pagination and taxonomy archive documentation. #826
- Add comments to
/docs/_config.yml
to clarify use of YAML references. #847
- Improve
paginator.html
to support paginated pages that live inside of a subfolder. See documentation for more details. #764
- Add
https
protocol to Google Universal Analytics embed. #772
- Add
video
helper (for YouTube/Vimeo) and video headers tosingle
,archive
, andsplash
layouts. #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
- Remove
position: sticky
JavaScript polyfill and fallback to default positioning for browsers that don't support it. #752
- Fix invalid Google Universal Analytics example in documentation. #783
- Bump
jekyll-sitemap
gem dependency to (1.0).
- 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
- Add Jekyll as
spec.add_runtime_dependency
in.gemspec
.
- Add Jekyll include for adding custom author profile links to sidebar
- Fix link to Discourse.org homepage in
noscript
section #699 - Fix padding issue with pagination buttons #694
- Add Staticman default
path
. #683
- Slight correction/improvements to French UI text. #685
- Fix overlapping sidebar navigation lists due to
max-height: 100vh
. #668
- Set default value for
words_per_minute
. #657 - Adjust sidebar navigation list CSS so it collapses at the correct width.
- Add Google AdSense banner to
/docs/_layouts/default.html
for demo site.
- Add
!default
values to _sass/_variables.scss. - Collapse sidebar navigation lists on smaller screens. #607
- Rename
#comments
to something more unique to avoid clashes with Kramdown generated headline IDs. #582
- Reorganize SCSS partials in assets/css/main.scss
- Add
figure
helper 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
- Fix improper YAML formatting of some locales. #651
- Clarify "migrating to gem-theme" instructions in Quick Start Guide.
- Add
rake preview
task for testing/test
during theme development.
- Update gems:
jekyll-sitemap
(0.12),jekyll-feed
(0.8). - Improve next/previous pager links visibility by changing gray color to blue (
$link-color
).
- Fix
.sidebar
flicker/jump when hovered. #583
- Move contents of
gh-pages
branch tomaster
inside of the/docs
folder.
- "Gemify" theme ~>
gem "minimal-mistakes-jekyll"
- Replace
base_path
include withabsolute_url
filter 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.yml
variables. - 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
- Fix navigation bar animation "flicker" in Safari #568
- Fix
author.avatar
paths for externally hosted images.
- 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.
- Improve type readability for larger viewports by bumping up base
font-size
. #533 - Update Portuguese localized UI text. #541
- Add
page.title
and via parameter to Twitter share link. #538
- Fix Last.fm author profile URL. #540
- Move Brazilian Portuguese localized text under
pt-BR
key.
- Add
layout
based and user-defined class names to<body>
element for added CSS hooks. #526 - Add simplified Chinese localized UI text. #532
- Remove duplicate include of
base_path
in category-list.html #522
- Add Italian "comments" related localized UI text. #514
- Disable
compress
HTML layout by default. To enable addlayout: compress
to_layouts/default.html
.
- Improve line numbered code block styling when using
{% highlight linenos %}
tag. #513 - Add English fallback to "Follow" button label. #496
- Fix Firefox alignment issues with code blocks generated with the
{% highlight %}
tag. #512
- Clarified comment for
author.stackoverflow
value 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
- Add French "comments" related localized UI text. #472
- Exclude
vendor
in Jekyll config file. - Fix Liquid syntax error for offending parenthesis. #479
- Update gems:
colorator
(1.1.0),forwardable-extended
(2.6.0),github-pages
(93),jekyll
(= 3.2.1),minima
(= 1.0.1).
- Make "honeypot"
input
in Staticman comment form less obvious to spam bots - Add padding to
.highlight
code blocks to better alignoverflow
scrollbar to the bottom. - Add additional image options for Twitter card social sharing meta tags. #466
- Add structured data markup for Staticman comments. #458
- Format
og:locale
tag with_
instead of-
. #462
- Add note to docs about using
url: http://localhost:4000
when working locally.
- Improve UX of static comment forms. #448
- Add
staticman.filename
configuration with UNIX timestamp for sorting data files. example ~>comment-1470943149
.
- Don't add
<a>
to author name if URL is blank.
- Re-enabled Jekyll plugins in
_config.yml
in case they aren't autoloaded inGemfile
. #417
- Fallback to
site.github.url
for use in{{ base_path }}
whensite.url
isnil
. - Replace Sass and Autoprefixer
npm
build scripts with Jekyll's built-in asset support. #333
- Document
site.repository
and its role withgithub-metadata
gem. - Add sample archive page with content for testing styles on demo site.
- Fix blank
site.teaser
bug. #412
- Add English default text
site.locale
strings. #407 - Add Portuguese localized UI text. #411
- Add Italian localized UI text. #409
- Remove unused Google AdSense variables in
_config.yml
. #404 - Update
Gemfile
instructions for usinggithub-pages
vs. nativejekyll
gems. - Disable
gems:
in_config.yml
and enable plugins with Bundler instead. - Add
repository
to_config.yml
to suppress GitHub Pages errorLiquid Exception: No repo name found.
- Add support for configurable feed URL to use a service like FeedBurner instead of linking directly to
feed.xml
in<head>
and the site footer. #378, #379, #406 - Add Turkish localized UI text. #403
- Update gems:
activesupport
(4.2.7),ffi
(1.9.14),github-pages
(88),jekyll-redirect-from
(0.11.0),jekyll-watch
(1.5.0).
- Make footer stick to the bottom of the page.
- Fix
gallery
size bug #402
- Set default
lang
toen
.
- Fix JavaScript that triggers "sticky" sidebar to avoid layout issues on screen sizes <
1024px
. #396
- 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
- Update gems:
github-pages
(86),ffi
1.9.13,jekyll-mentions
1.1.3, androuge
1.11.1 - Fix note about custom sidebar content appearing below author profile. #388
- Add English default UI text for Canada, Great Britain, and Australia. #377
- Switch default locale from
en-US
toen
.
- Remove window width "magic number" from sticky sidebar check in
main.js
for improved flexibility. #375
- Fix author override conditional where a missing
authors.yml
would show broken sidebar content. Defaults tosite.author
. #376
- Fix disappearing author sidebar links #372
- Update gems:
github-pages
(84),jekyll-github-metadata
2.0.2, andkramdown
1.11.1 - Update vendor JavaScript: jQuery 1.12.4, Stickyfill.js 1.1.4
- Update Font Awesome 4.6.3
- Add
CONTRIBUTING.md
- Add support for header overlay images for Open Graph images. #358
- Fix
Person
typo Schema.org type #358
- Update
github-pages
gem and dependencies. - Remove
minutes_read
to avoid awkward reading time wording #356
- Remove
cursor: pointer
that appears on white-space surrounding author side list items and links. #354
- Add contributing information to
README.md
. #357
- Add French localized UI text. #346
- Fix branch logic for Yandex and Alexa in
seo.html
. #348
- Fix error
Liquid Exception: divided by 0 in _includes/archive-single.html, included in _layouts/single.html
caused by nullwords_per_minute
in_config.yml
. #345
- Fix link color in hero overlay to be white.
- Remove underlines from archive item titles.
- 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
- Fix alignment of icons in author sidebar #341
- 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.
- Remove need for "double tapping" masthead menu links on iOS devices. #315
- Add
ISSUE_TEMPLATE.md
for improve issue submission process.
- Fix missing category/tag links in post footer due to possible conflict with
site.tags
andsite.categories
. #329
- Fix
Liquid Exception: undefined method 'gsub' for nil:NilClass in _layouts/single.html
error whenpage.title
is null.<h1>
element is now conditional iftitle:
is not set for apage
or collection item. #312
-
Remove duplicate
fa-twitter
andfa-twitter-square
classes 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
- Add translation key for "Recent Posts" used in home page
index.html
. #316
- Small fix to avoid underlying the whitespace between icons and related text when hovering. #303
- Update gem dependencies. Run
bundle
to updateGemfile.lock
.
- Fix
www
andhttps
links in author profile include #293
- Add overlay_filter param to hero headers #298
- Improve
site.locale
documentation #284 - Remove ProTip note about protocol-less
site.url
as it is an anti-pattern #288
- Fix
og_image
URL in seo.html #277 - Fix
author_profile
toggle when assigned in a_layout
#285 - Fix typo in
build:all
npm script #283 - Fix URL typo documentation #287
- SEO author bug. If
twitter.username
is set andauthor.twitter
isnil
bad things happen. #289
- Explain how to use
nav_list
helper in documentation. - Reduce left/right padding on smaller screens to increase width of main content column.
- Fixed reading time bug when
words_per_minute
wasn't set in_config.yml
#271
- Updated Font Awesome to version 4.6.1
- Added optional GitHub and Bitbucket links to footer if set on
site.author
in_config.yml
.
- Fixed Bitbucket URL typo in author sidebar.
- 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
npm
scripts. - 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
master
to keep it as clean as possible for forking. - Added new layouts for
splash
pages, archives forjekyll-archives
if enabled, andcompress.html
to 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
gallery
include helper and addedfeature_row
for use with splash page layout. - Added Keybase.io, author web URI, and Bitbucket optional links to sidebar.
- Add
feed.xml
link 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.
- Add support for Jekyll 3.0
- Minor updates to syntax highlighting CSS and theme documentation
- Cleaner print styles that remove the top navigation, social sharing buttons, and other elements not needed when printed.
- Add optional CodePen icon/url to author side bar #156
- Documented Stackoverflow username explanation in
_config.yml
#157 - Simplified Liquid in
post-index.html
to better handle year listings #166
- 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
- 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
- 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.yml
or author_data
- Wrap all page content in
#main
to 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
_include
for reusing in posts and pages. - Include note about running Jekyll with
bundle exec
when 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.scss
styles - Improve comments in
.scss
files
- 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
- Corrected various broken links in README and Theme Setup.
- 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.
- Table weren't filling the entire width of the content container. They now scale at 100%. Thanks @dhruvbhatia
- Decreased spacing between Markdown footnotes
- Removed dark background on footer
- Removed UPPERCASE styling on post titles in the index listing
- Fix top navigation bug issue (#10) for real this time. Remember to clear your floats kids.
- 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.
- Added Grunt build script for compiling Less/JavaScript and optimizing image assets.
- Added support for large image summary Twitter card.
- Stylesheet adjustments
- Removed Typeplate styles. Was causing issues with newer versions of Less and is no longer maintained.
- 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.
- Google Analytics, Google Authorship, webmaster verifies, and Twitter card meta are now optional.