All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Don't hide author avatar on smaller screens.
- Improve readability of text on smaller screens by increasing minimum font-size from
14
to16px
. - Replace font-size sizes with
rem
units instead ofem
. - Update MathJax to v3. Add options to select component combination (e.g. tex-svg) and equation numbering (e.g. AMS). #368
- Sort taxonomies in
categories
andtags
layouts by count then alphabetically. #356
- Add Turkish translations to
text.yml
. #355
- Fix security vulnerability in minimist by updating from 1.2.0 to 1.2.5. #374
- Fix contrast of pagination and copyright text in
default
anddark
skins. - Fix rake vulnerability in
.gemspec
file. - Fix Bundler conflicts by removing version number from gemspec. #362
- Fix
skin
paths in README. #357
- Relax Jekyll dependency to allow for version 4.0.
- Make entire entries and archive items "clickable"
- Remove redundant "Read more..." links on each entry.
- Add accent color variants for buttons and notices. #335
- Update GitHub issue templates.
- Update NPM dependencies.
- Add Italian translations to
text.yml
. #318 - Add French translations to
text.yml
. #316 - Add German translations to
text.yml
. #311 - Add Spanish translations to
text.yml
. #300
- Fix security issue with seach-data.json by renaming to
.js
and userelative_url
filter instead ofabsolute_url
for all Lunr search scripts. #323 - Remove duplicate
h1
headings for SEO benefit. - Fix site title and description for page's with a hero image assigned with
page.image
. #322 - Correct stylesheet path in documentation. #309
- Clarify where to customize SCSS variables in
/assets/css/main.scss
. #293
- Include creation of
navigation.yml
when "starting fresh". #270 - Center hero image. #289
- Update Font Awesome to version
5.0.12
. - Do not show
<footer>
in_includes/entry.html
if there is nosite.read_time
orentry.date
(typical of collection documents). #283
- Fix documentation links to sample
index.md
file. #288 - Fix "Uncaught TypeError: Cannot read property 'addEventListener' of null" in
main.js
when navigation isn't defined. - Fix search form from resetting when pressing "Enter". #278
- Fix author links from not displaying correct when a single link is defined in
_config.yml
. #280 - Fix search result excerpts that run together because of implied spaces. #281
- Fix usage of
$site-logo-height
variable in_global.scss
. #284
- Set
autofocus
on search input. - Update Font Awesome to version
5.0.7
.
- Add
posts_limit
override tohome
layout to set how many posts are shown (when not using pagination). - Add
hidden: true
test post to verify it is excluded from home page pagination. - Add note about disabling footer links with
footer_links: false
. - Add support for sorting collections by
date
ortitle
. #272
- Fix
remote_theme
name in README documentation. #268
- Fix Google Analytics conditional and variable name in include.
- Freshen up look and feel, rebuilding with modern CSS using grid and flexbox.
- Improve parity with Jekyll's default theme (Minima).
- Properly support
url
andbaseurl
by leveraging Jekyll'sabsolute_url
andrelative_url
filters. - Rename image front matter to those used by jekyll-seo-tag, jekyll-feed, and jekyll-sitemap (e.g., rename
image.feature
toimage.path
). - Require full paths to image assets instead of forcing them into
/images/
. - Update MathJax to
2.7.2
. - Update Font Awesome to
5.0.6
. - Update jQuery to
3.3.1
. - Remove FitVid.JS script.
- Replace Magnific Popup with Lity.
- Improve list view.
- Replace JSON search with Lunr.
- Improve syntax highlighting styling.
- Improve README.md with full installation guide.
- Replace Grunt tasks with
npm run
scripts. - Update GitHub issue labels.
- Migrate
gh-pages
branch into/docs
folder onmaster
.
- Convert into a Ruby gem-based theme.
- Add support for installing on GitHub Pages as a remote theme.
- Add custom author links to post sidebar via
_config.yml
. - Add custom footer links via
_config.yml
. - Allow footer copyright to be changed via
_config.yml
. - Assign Google Fonts to easily customize site's typography via
_config.yml
. - Add hooks for injecting custom markup or content to
<head>
and<footer>
. - Add estimated reading time to pages.
- Add data file with all of the theme's text strings for localization.
- Add grid view.
- Add full document content, URL, and tags to search index for improved results.
- Add support for line numbers in syntax highlighted code blocks.
- Add toggle for showing or hiding excerpts with
show_excerpts
. - Add
default
layout. - Add
home
layout with jekyll-paginate support. - Add
posts
layout for showing all posts. - Add
categories
layout for showing all posts grouped by category. - Add
category
layout for showing posts of a specific category. - Add
tags
layout for showing all posts grouped by tag. - Add
tag
layout for showing posts of a specific tag. - Add
collection
layout for showing documents of a specific collection. - Add
search
layout. - Add Microformats markup to posts.
- Add responsive embed helper.
- Add table of contents helper.
- Add CHANGELOG.md file.
- Add migration guide for v2 to v3.
- Add stale bot for dealing with inactive issues and pull-requests.
- Add GitHub issue template.
- Fix MathJax CDN path. #241
- Change
spin
toadjust-hue
. #201 - Improve readability of .scss files.
- Removed pro tip on applying for Twitter Cards.
- Fix search.js interference with other forms. #194
- Fix parenthesis Liquid error in
_layouts/post.html
. #141
- Remove Octopress configuration from
_config.yml
.
- Update gems.
- Remove Octopress dependency.
- Replace
{% highlight %}
tags with GitHub Flavored Markdown backticks. - Replace custom
feed.xml
with jekyll-feed plugin.
- Minor updates to
_syntax.scss
styling and theme documentation.
- Add compatibility with Jekyll 3.0.
- Improve comments in Sass partials and remove unused styles from Less versions.
- Enable Disqus comments globally instead of by post. #94
- Improve Jekyll search feature by removing poorly performing input box overlay on mobile and touch devices [#88](mmistakes#88.
- Move search form to dedicated page
/search/
and link to top navigation.
- Add post excerpts to index pages (
/blog
,/articles
, and the home page) if set in a YAML Front Matter.
- Fix Disqus related bugs that were displaying
<noscript>
text on pages that had comments disabled. - Fix typos in theme documentation.
- Add rake tasks to create new posts or pages:
rake new_post
orrake new_page
.
- Add social share links to the sidebar. To enable, add
share: true
to a post's YAML Front Matter.
- Change order of navigation and browser upgrade includes. #32
- Add Grunt build script for easier theme development. Preprocesses Less into CSS, concatenates and minifies JavaScript, and optimizes all images.
- Add search by post title overlay using Christian Fei’s Simple Jekyll jQuery plugin.
- Fix menu close action when clicking outside of it. #29
- Fix jumpy navigation that was being absolutely positioned on click.
- Add support for summary large image Twitter Cards.
- Fix code syntax highlighting and added back Coderay styles for fenced code blocks.
- Update theme preview image.
- Update documentation.
- Add link post type support by adding
link: http://url-you-want-to-link
to a post's YAML Front Matter.
- Fix external links not being handled correctly in top navigation.
- Fix code syntax highlighting CSS.
- Refactor figure image classes to increase bottom padding when multiple rows of images are added to a figure element.
- Add hover effects to linked images in a
figure
element. - Add non-intrusive image credit (for feature images).
- Adjust navigation and site logo animations in header.
- Adjust masthead feature images.
- Fix typo in
variables.less
.
- Modify hover states of links in the top navigation bar.
- Lighten body text to a dark gray to improve readability and lessen eye strain.
- Increase space around top-navigation text.
- Make Disqus comments optional and only load when
disqus_shortname
is defined and a post is set tocomments: true
.
- Fix post index
ul
element.
- Optimize
head
by loading CSS before AdobeEdge webfont JavaScript.
- Use Google's enhance 404 widget to embed a search box in
404.md
.
- Add a starter 404 page.
- Add support for configurable external links in
_config.yml
.