Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation not correct for jekyll-archives #811

Closed
3 tasks done
Sarafian opened this issue Feb 4, 2017 · 21 comments
Closed
3 tasks done

Documentation not correct for jekyll-archives #811

Sarafian opened this issue Feb 4, 2017 · 21 comments

Comments

@Sarafian
Copy link
Contributor

Sarafian commented Feb 4, 2017

  • This is a question about using the theme.
  • I have updated all gems with bundle update.
  • I have tested locally with bundle exec jekyll build.

Environment informations

  • Minimal Mistakes version:
  • github-pages or jekyll gem version: github-pages 118
  • Operating system: Windows 10

Expected behavior

/tags/ and /categories/ working

Steps to reproduce the behavior

Just forked and followed the instructions. But I couldn't get the instructions to work to generate tags and categories links.

I think the mistake is that the Gemfile is missing the reference to jekyll-archives and that the instructions do not mention that in the _config.yml has the `jekyll-archives section needs to uncommented.

# Archives
#  Type
#  - GitHub Pages compatible archive pages built with Liquid ~> type: liquid (default)
#  - Jekyll Archives plugin archive pages ~> type: jekyll-archives
#  Path (examples)
#  - Archive page should exist at path when using Liquid method or you can
#    expect broken links (especially with breadcrumbs enabled)
#  - <base_path>/tags/my-awesome-tag/index.html ~> path: /tags/
#  - <base_path/categories/my-awesome-category/index.html ~> path: /categories/
#  - <base_path/my-awesome-category/index.html ~> path: /
category_archive:
  type: liquid
  path: /categories/
tag_archive:
  type: liquid
  path: /tags/
# https://github.com/jekyll/jekyll-archives
# jekyll-archives:
#   enabled:
#     - categories
#     - tags
#   layouts:
#     category: archive-taxonomy
#     tag: archive-taxonomy
#   permalinks:
#     category: /categories/:name/
#     tag: /tags/:name/
@mmistakes
Copy link
Owner

The theme docs mention you need the Jekyll Archives plugin, which has a link to their instructions on how to install it. I just assumed anyone who wanted to go that route would read-up on the plugin and how to install/setup.

It's not installed by default because it doesn't work with GitHub Pages. To install gem install jekyll-archives or add it under the plugins group in your Gemfile

group :jekyll_plugins do
  gem "jekyll-archives"
end

Then run bundle install.

Happy to accept pull requests to make the theme docs more clear.

@Sarafian
Copy link
Contributor Author

Sarafian commented Feb 4, 2017

@mmistakes I need to work with GitHub pages. You can consider then this bug as wrong.
The reason I went for jekyll-pages is that as it is I can't get the /tags/ and /categories/ to work with the default.

@Sarafian
Copy link
Contributor Author

Sarafian commented Feb 4, 2017

I'm a real noob with Jekyll and in general not very good with html.
I had a very hard time getting basic tags/categories functionality and I think we should improve the doc here. Before I make a pull request I would like to ask for someone to check this commit that represents what I did to achieve my goal.

I can only support the /tags/#tag and /categories/#category.

@mmistakes
Copy link
Owner

You can certainly do it that way. For the theme I approached it with a slightly DRYer approach (Don't Repeat Yourself). Instead of creating layouts for the category page and another one for tags they both use the same _layouts/archive.html. Less files to maintain that way.

Then each page (categories/tags) use the group-by-array helper to construct the appropriate for loops. Both of these pages are provided as samples to get you started and are mentioned in the documentation. I could probably call them out more since they're often missed.

@Sarafian
Copy link
Contributor Author

Sarafian commented Feb 5, 2017

Thank you so much. To be honest, as a Jekyll novice, I've wasted many hours getting to those changes.
It was not clear from me from the docs that I could actually get those pages for the tags/categories functionality. I also searched but I missed it because the file name doesn't match the expectation because of the permlink

We can close this issue but I would consider making it more clear in the documentation, so other novices don't spend so much time on something as basic as tags/categories.

@PumpMagic
Copy link

Chiming in to say I was also having a hard time figuring out getting tags working with GH pages. I hadn't seen the sample pages @mmistakes mentioned, but those got me up and running. Big thanks to both of you.

This theme's documentation has been invaluable as a novice learning Jekyll.

@mmistakes
Copy link
Owner

ohadschn added a commit to ohadschn/minimal-mistakes that referenced this issue Aug 29, 2017
@ohadschn
Copy link
Contributor

ohadschn commented Aug 29, 2017

I clarified the docs using the guidance above.

@mmistakes - can we get the "posts by category" experience using jekyll-archive (like https://mmistakes.github.io/minimal-mistakes/categories/)?

I have categories working (https://blog.ohadsoft.com/categories/uncategorized/) but this is a 404: https://blog.ohadsoft.com/categories/ (source: https://gitlab.com/ohadschn/ohadschn.gitlab.io).

@mmistakes
Copy link
Owner

@ohadschn Yeah you can. You have to manually add a "posts by category" page. Same for tags. The source for both are in the /docs/_pages folder (as mentioned a few comments above).

mmistakes pushed a commit that referenced this issue Aug 29, 2017
Clarify that jekyll-archives has to be installed

Show the simplest way to do it per #811 (comment).
@ohadschn
Copy link
Contributor

ohadschn commented Aug 29, 2017

@mmistakes Ah that works, thanks!

I'm confused now though. If I need to put those pages there myself anyway, what do I gain from using jekyll-archive?

@mmistakes
Copy link
Owner

You don't. jekyll-archives only generates archives for specific taxonomies (or dates if configured). It doesn't create an index page that lists all posts grouped by category or tag, which is what those links above do.

For example if you have a post with categories: foo, bar. Depending on your permalink structure you'll get something like /categories/foo/index.html and /categories/bar/index.html. What you won't get is /categories/index.html...

Make sense?

@ohadschn
Copy link
Contributor

ohadschn commented Aug 29, 2017

Ahhh, now I understand:

  1. If I want a taxonomy (tag/category) index, I need _pages/category-archive.html and _pages/tag-archive.html as described above, regardless of whether I use jekyll-archives or not.
  2. If I use pure liquid, taxonomy links would simply point to the corresponding index page above with a hash link, e.g.: https://mysite.com/categories/#foo (so that the entire index opens but the browser jumps to the corresponding section in the index).
  3. If I use jekyll-archives, taxonomy items get their own proper page automatically generated pointed to by "real" (non-hash) links, e.g.: https://mysite.com/categories/foo (which is independent of the full taxonomy index).

@ohadschn
Copy link
Contributor

ohadschn commented Aug 30, 2017

@mmistakes what type do the jekyll-archives-generated discrete taxonomy pages have for the purposes of _config.yml Front Matter defaults? Neither posts nor pages seem to catch them...

@mmistakes
Copy link
Owner

That's a question for the maintainers of the jekyll-archives plugin. I've never tried to set front matter defaults on them, so not sure if it's even possible.

I've only ever set defaults on posts, pages, and collections.

mmistakes pushed a commit that referenced this issue Aug 30, 2017
Clarify taxonomy page and index generation per #811 (comment)
@ohadschn
Copy link
Contributor

ohadschn commented Sep 2, 2017

@ohadschn
Copy link
Contributor

ohadschn commented Sep 2, 2017

Also related: #832

@ghost
Copy link

ghost commented Apr 28, 2018

Doesn't jekyll-archives accept another word for categories?

So, I'm not able to get it to work on a blog where I'm calling it topics instead of categories. Now I got the following set up:

In Gemfile

# Plugins
group :jekyll_plugins do
  gem 'jekyll-feed', '~> 0.6'
  gem 'jekyll-sitemap', '~> 1.2'
  gem 'jekyll-archives', '2.1.1'
  gem 'jekyll-seo-tag'
end

In _config.yml

# Archives
jekyll-archives:
  enabled: ['topics']
  layout: 'topics'
  permalinks:
    category: '/answers/topics/:name/'

And in a typical post:

---
title: How do you get the current year in Jekyll?
layout: default
date: 2018-02-17
topics: 
    - jekyll
---
This is really a Liquid template markup thing.

[How do you get the current year in Jekyll?](http://adam.garrett-harris.com/get-current-year-in-jekyll/){:target="_blank"}

When I serve the site, I don't see jekyll-archives working to produce a category or topic page for "jekyll" as site.com/answers/topics/jekyll/. Why's that? Is it just about the keyword categories or is there something else missing?

@mmistakes
Copy link
Owner

@kblife Jekyll Archives does not support topics

https://github.com/jekyll/jekyll-archives/blob/master/docs/configuration.md#enabled-archives

You can change the permalink structure to what you have, but your post front matter needs to use categories, not topics like you have.

You will also need to change these lines in your _config.yml so the category links in your posts resolve to the correct paths.

category_archive:
  type: jekyll-archives
  path: /answers/topics/

@ghost
Copy link

ghost commented Apr 28, 2018

Thanks, @mmistakes so I've updated the keyword topics to categories in all post...then in my _config.yml here I'm somewhat confused, what's the right way to spell it out...I did the below which wouldn't work:

# Archives
jekyll-archives:
  enabled: 
    - categories
  layout: 'topics'
  permalinks:
    category: '/answers/topics/:name/'
  category_archive:
    type: jekyll-archives
    path: /answers/topics/

My intention is to have each category/topic display as "site.com/answers/topics/TOPICNAME" you get the idea? Because I wanna create a page of "Topics" where I'll loop through all the categories and display them topics, just so the permalink is parent-child.

Thanks.

@mmistakes
Copy link
Owner

mmistakes commented Apr 28, 2018

@kblife Your jekyll-archives config is way off that's why it's not working. Topics isn't an array it knows anything about, nor Jekyll for that matter. It only works for tags and categories.

Your best bet is to use categories as topics (which I think you're trying to do), but to do that you need to configure it that way properly. Then use the permalink paths as you have so instead of "category" in the URL it'll have "answers/topics"

You're are setting a Jekyll Archives layout that the theme doesn't have, unless you've built that yourself. You'll want to repurpose the archive-taxonomy like so.

jekyll-archives:
  enabled:
    - categories
  layouts:
    category: archive-taxonomy
  permalinks:
    category: /answers/topics/:name/

If this doesn't work I'd suggest reading up on how the Jekyll Archives plugin works and reaching out for help with them. It appears to me you're having issues with that more than the theme. Which I don't support.

@asarkar
Copy link

asarkar commented Dec 3, 2018

@ihexon @ohadschn may I ask you guys to take a look at #1984 if you are able to?

jpogorzelski pushed a commit to jpogorzelski/jpogorzelski.github.io.old that referenced this issue Feb 11, 2019
Clarify that jekyll-archives has to be installed

Show the simplest way to do it per mmistakes/minimal-mistakes#811 (comment).
jpogorzelski pushed a commit to jpogorzelski/jpogorzelski.github.io.old that referenced this issue Feb 11, 2019
kkunapuli pushed a commit to kkunapuli/kkunapuli.github.io that referenced this issue May 30, 2019
Clarify that jekyll-archives has to be installed

Show the simplest way to do it per mmistakes#811 (comment).
kkunapuli pushed a commit to kkunapuli/kkunapuli.github.io that referenced this issue May 30, 2019
seungwubaek pushed a commit to seungwubaek/seungwubaek.github.io that referenced this issue Nov 5, 2020
author Michael Rose <est.michael@gmail.com> 1393533295 -0500
committer seungwubaek <whiteseungwu@gmail.com> 1604582257 +0900

parent f53d9a2964860ccc43528c082312a7e7386e3be1
author Michael Rose <est.michael@gmail.com> 1393533295 -0500
committer seungwubaek <whiteseungwu@gmail.com> 1604581738 +0900

Initial commit

Personalize for me

Fix base url

Simplify permalinks

Fix site url in a few more spots

post.url is going to be the death of me

Add those bath paths yo

Minor cleanup

Add custom Icomoon webfont set with social icons

Add .pull-right image example

Add RSS and Twitter icons

Add default-thumb for OG and Twitter Card support

Increase latest posts to 5

Add link to lovetextures.com

Add unique page description

Add table of contents

Create README.md

Add theme setup instructions

Add theme preview links

Fix typo

Cleanup

Add Pygments cod highlighting

Close paragraph

Add favicons and iOS icons

Add descriptions.

Change about text.

Add MIT license

Fix license URL

Add dark background to next/previous buttons

Add Microformats goodness

Add Microformat goodness

Fix about URL in byline

Add customization notes.

Fix typo

Add button styles and "view all articles" link to home

Fix update date

Update Magnific Popup to version 0.8.9

Use correct descriptions for recent posts on home. Fixes #3

Fix typo in h1

Group articles by year, remove publish dates (visual noise)

Update site.url

Document and add configurable navigation links to Jekyll _config.yml

Edit theme documentation.

Update head.html

Remove hardcoded Made Mistakes site title.

Reduce image height

Remove "." from top navigation links

Add more social networking link icons for author-bio aside

Document variables.less color and font customization

Google+ tweaks

Remove background texture

Fix triangle and make image-wrap span page width on > 1382px

Fix head-wrap position

Fix trailing slash in documentation

Update Google Analytics tracking id

Fix typos in feed.xml

Correct date

Update theme screenshot

Add configurable external links to top navigation. Resolves #5

Style inline code snippets

Make _config.yml more generic

Optional Google Analytics, Google Authorship, webmaster verifies, and Twitter cards meta.

Update README.md

Cleanup LESS variable names

Add image attribution for post and page feature images

Update bio photo for author sidebar

Remove Chrome Frame references

Add global transition text and block elements

Remove Typleplate styles

Minor adjustments to author-bio typography

Improve typography

Remove headline wrap and fix schema tag on post/page title's

Add image attribution

Fix .image-pull-right overlap with paragraph text

Improve style of highlighted syntax

HTML cleanup

Improve typography of .article-author

Add custom 404 page

Init Gruntjs build script

Update scripts

Gruntify stylesheets

Minor adjustments to TOC and author sidebar

Optimize images

Add Twitter Card summary large image

Darken code background

Update theme setup documentation

Update README.md

Update screenshot

Update README.md

Correct top navigation link bug, fixes #10

Remove line-wrap on top navigation links that may span two lines

Clear floats

Make Markdown tables take 100% width

Size tables to fill content container

Replace site.url with localhost server

Update permalink

Remove all CAPS styling on post headlines in index listing

Replace bio photo with generic image

Remove category limit on post index

Update nav links

Rename _includes

Rename article-author-top class to article-author-side

Change footer from dark to light

Decrease spacing between footnotes

Add trailing / to permalinks

Remove schema.org references to simplify markup

Rename Articles to Posts to stay consistent with Jekyll naming conventions

Correct url to jekyll

Correct url to Last.fm profile

Remove schema reference

Update Gemfile

Remove category

Add rake tasks for creating new posts/pages

Remove table of contents hover indent

Correct demo theme link

Cleanup table of contents styling

Shrink bio-photo size on large screens

Create media query mixins and consolidate .less files

Remove Modernizr script and add html5shiv and media query polyfill scripts for < IE9

Improve responsive nav experience

Update theme screenshot

Add pages to sitemap

Correct broken link. Fixes #19

Update example HTML to include links to larger images to display via Magnific Popup script
Fixes #21

Remove {{ site.url }} reference to simplify example

Update theme link in footer

Cleanup documentation

Remove barely used tagline variable

Add category to rake new_post

Decrease blockquote font-size

Add new icons and profile links to sidebar for Stackoverflow, Pinterest, Foursquare, Steam, and Dribbble.
Fixes #22

Update

Revert "Update"

This reverts commit 81b4e1881e00a183e9a7e6a2b091ed31485a5170.

Bring back Gemfile

Bring back Gemfile

Accepts G+ username instead of full URL, adds Google authorship as per https://support.google.com/webmasters/answer/1408986?expand=option2

Site.owner.avatar now accepts local images and hotlinked images (conditional on http://, https:// in string)

Revert google change

fix google plus integration in bio, now accepts username

revert some change

Make google+ expect handle, not full url for head and author-bio

Correct author bio image alignment.
Fixes #24

Adjust size of author bio photo in footer

Make twitter cards accept hotlinked images

make twitter cards accept hotlinked images

make feature images accept hotlinks

cleanup

Add whitespace below figure element. Fixes #32

Add .JPG and .jpeg extensions to Magnific Popup lightbox call. Fixes #33

add disqus comments as per hpstr theme

Include Disqus script only if shortname is present in _config.yml

include sample link url, post

include link posts in post index, with external url, timestamp

Add icon to link post heading in indexes

Link icon to source page

add info about notices in sample post

Add correct padding below link post heading in index
- Fixes #45

Add alternate button colors from HPSTR theme
- Fixes #40

s/font-color/color in page.less

Combine body styles

Fix link

Remove style conflict between Gist lines and navicon-lines.
Fixes #49

Rename the 'pygments' option to 'highlighter'.
As recommended by Jekyll 2.0.0

Fixes #57

Update "read up here" link.

Exclude Gemfile, Gemfile.lock, LICENSE and README.

Enable Pygments pre Jekyll 2.0
- GitHub Pages doesn't support highlighter: pygments, wait to switch

Replace Icomoon icons with Font Awesome 4.1.0
- Fixes #63

Fix of page link icon after switch to Font Awesome.

fixed link colors

Fix allows users to change linkcolorhover, linkcolorfocus and linkcolorvisited from the variables.less file. In the original source code, the link color settings in typography.less did not match link colors settings in variables.less. This caused the link settings in the typography file to override the link settings in variables.less file.

Ignore Gemfile.lock

Update to Jekyll 2.2.0
- Using the theme for the first time install Bundler and then run 'bundle install'
- Updating the theme run 'bundle update' to update all gem dependencies

Use data file to maintain site navigation
- Remove top navigation links from _config.yml

Simplify and organize _config.yml variables

Replace sitemap.xml with Jekyll Sitemap gem

Convert .less to .scss

Ignore .sass-cache

Install Octopress to create new posts/pages

Remove Google fonts from head and include as .scss partial

Toggle paragraph indentation on and off.
- On by default

Page cleanup

Update

Update

Remove

Ignore

Add optional email address to author bio and feed.xml
- Fixes #35
- To add additional social network profiles edit _author-bio.html
- Icons come from the Font Awesome webfont. See http://fontawesome.io/icons/ for a complete list

Add alternate bio photo for testing purposes

Make it generic

Update license

Change link name from email address to just "Email"
- Fixes #68

Delete Gemfile.lock

This file was added to the .gitignore recently, but hasn't been deleted from the code line.

Fix typos and grammar

Fixed wrong author name in feed.xml

Only include email if author has an email address specified

Remove extra +

Include examples for social media links

Fix Google+ variable in author sidebar

Update about page

Remove references to .less files

Change .less to .scss

Fix Google webfonts to load over http and https

Mention that Octopres is optional
- Used to automate the creation of new posts and pages

Remove "layout: none" from feed.xml

Make Google AdSense banner in footer conditional

Fix up small spelling mistake in ad code.

Fix typo

removed unused <a> tag in _author-bio.html

illegal character in query fixed

Remove references to .less
- Add Gist example

Wrap all page content in #main div to fix #86
- Adjust article styles to correctly display post indexes
- Remove top margin from page titles

Include new sample images for features

Fix button border color
- Remove bottom borders on links and use text-decoration: underline instead
- Use sans-serif font for button text

Reduce size of feature image triangle
- On smaller screens reduce size of triangle

Reduce size of sample feature images

Fix broken TOC toggle

Move .image-wrap triangle down a few pixels to cover small gap

Added the fixed width class for font awesome icons

This will allow cleaner stacking of icons that aren’t square

Added youtube and soundcloud for site owner

Add protocol-relative URL example

Update gems

Add note about running Jekyll with bundle exec

rel="nofollow" footer links

rel="nofollow" footer links

Missing trail </a>

The missing </a> willing cause an issue when someone is customizing the order of "Post then Date" to "Date then Post".

Update gemfile

Fix home linke path

Remove http://localhost:4000 from site.url in _config.yml

Add grunt images task

Document $paragraph-indent variable

Optimize images

add social button in author-bio.html

sina weibo is a widely-used social community in China

add Flickr social button to author-bio.html

Remove Google Authorship
- Fixes #120
- Add person microdata in author sidebar

Remove duplicate author content

Fix typo

Remove print styles

Clean up comments in Sass partials

Clean up comments

Improve table of contents
- Replace html snippet with _includes/toc.html
- Add FA icon to table of contents header
- Display table of contents on small screens
- Add hierarchy to toc with indents

Add optional social sharing buttons
- Social share buttons appear at the end of every post and page unless you add share: false to their YAML Front Matter
- Fixes #42

Fix social share buttons overlapping on small screens

Move feed footer to an include

Display custom 404 page
- Fixes #128

Remove feature image

Remove http protocol from Google search form

Update gems

added link to XING profile

mis-aligment of email address (all other items have an leading whitespace)

Update _author-bio.html

I'm sorry about the double slash :disappointed:

Show related posts only when there are 1 or more

facebook sharing image meta tag added related #149 issue

Revised year listing that is more robust to changes-

Add CodePen to owner social options

fix typo

Stackoverflow username explanation

Remove trailing whitespace

Fix typo in menu button class
- .navtoogle should be .navtoggle
- Fixes #175

Updated Font Awesome to 4.4
- Fixes #178

Underline links in emphasized blocks

Underline links wrapped in bolded (strong) text

Add emphasized and bold text with links inside

Removed duplicate 'powered by Disqus' link.

This also fixes an issue during page load with Disqus comments on them, `comments powered by Disqus` displayed then got pushed down.

Add note and link to MM-Jekyll 3 branch.

Update gems

Fix home markup for link posts

Update Font Awesome to 4.5.0

Update README.md

Revert "Update README.md"

This reverts commit 6bbbe819c83047afa1d59e733bb319f8a0965644.

Add basic print styles
- Hide menu, social share buttons, and ads on print
- Close #191

Update Octopress config
- Remove _octopress.yml and move settings into _config.yml as per Octopress' documentation
- Close #163

Update dependencies

Update links
- Remove Made Mistakes from header nav
- Update MM footer link

Increase width of main content container

Fix typo in `bundle exec` command

Support Jekyll 3.0
- Update to Jekyll v3.0
- Switch from Pygments.rb to Rouge for syntax highlighting
- Minor updates to syntax.scss partial and theme documentation
- Include jekyll-gist gem
- Close #192, #218

Remove navigation role as it is unnecessary

Feature: Config refactor

Clean-up `Gemfile`
- Remove gems already included with `github-pages`
- Remove Octopress, should be optional

Reorganize settings and include default values for easier updating

Feature: Refactor layouts and includes

Remove "_" from includes

Add support for `baseurl`

DRY up layouts by creating a default

Fix typo

Include absolute URL shorthand

Rename classes for consistency

Add compress.html layout
- Update config
- Remove problematic inline JS comments

Consolidate layouts
- Remove page.html
- Rename post-index.html ~> archive.html

Remove .page styles

Add basic schema structure

Add SEO stuff
- <head> related SEO
- Twitter Cards and Open Graph metas
- Webmaster tool verifications

Improve SEO include

Fix author social link(s) alignment

Set defaults for _posts
- layout ~> post.html
- enable comments

Reference site settings for site author (default)

Rename Google variables and update to Universal Tracking code

Move pages into _pages directory

Display site name with title as a fallback in footer copyright

Enable share buttons on all _posts (default)

Remove Octopress new post/page templates

Simplify favicons and logo usage

Get GFM fenced code blocks working
- For simplicity remove other styles of code block examples and stick with what GitHub uses

Feature: Improve demo posts, pages, and collections

Change excerpt separator to <!--more-->

Change permalink format to /:title/

Add defaults for pages

Remove layout and fallback to config default

Add more sample posts and pages to test theme

Revert back to default excerpt separator and override on a post by post basis

Cleanup auto generated excerpts

Edit sample posts

Add editor config file

Add more sample content

Update header images
- Rename image.feature to header.image

Add sample post with <code> in excerpt

Add archives for pages and posts by [category, year, tags]

Update navigation links

Rename to .html to keep indents and avoid Markdown parsing

Allow Markdown for header.image.caption
- Simplify and remove extra variables by condensing into one

Edit sample posts

Change baseurl to match gh-pages project

Update gallery sample post and build _include

Update and add samples

Remove space after ---

Edit title

Add sample collection documents

Add "group by array" include to simplify archive pages

Add breadcrumb navigation include
- Disable by default
- Add schema.org markup
- Add basic styling

Improve gallery include variable names

DRY up archives by using an include

Fix indents

Add excerpts

Markdownify titles and excerpts

DRY up archives by using an include

Edit

Add Sitemap

Markdownify post titles

Use archive template for home page
- Remove home specific _layout

Rename include to archive-list-single.html

Fix <title> for pages without a title

Rename post.html _layout to single

Add flag to enable sidebar author profile or alternate info

Disable author profile on archive pages

Add sample portfolio/case study

Edit defaults

Feature: Replace feed.xml with jekyll-feed gem

Replace bespoke feed.xml with jekyll-feed plugin

Rename author hashes for friendlier names in feed.xml

Remove some categories to get around Windows path limit errors

Add space after YAML Front Matter

Remove extensions from _includes to simplify naming

Add more analytics and commenting options

Add option to disable social sharing globally

Feature: Refactor development tasks

Alphabetize

Replace Grunt tasks with Gulp

Minor edits to Gulpfile

Try to get Linguist to ignore vendor files

Add author sidebar disabled and custom sidebar content sample posts

Disable author sidebar

Feature: Add support for jekyll-pagination

Paginate posts for home page
- Configurejekyll-paginate
- Modify home page to include paginator loop
- Add pagination include and basic styling
- Add " - page #" to <title></tile> for SEO benefits

Feature: Give theme a visual refresh

Add follow links to footer
- Close #205

Add support for localizing UI text with a _data file

Remove locale hash to shorten Liquid variable names

Add white space to improve code readability

Update vendor files
- Drop IE8 polyfill scripts

Update gems

Correct headline hierarchy

First pass at cleaning out the CSS cruft
- Dump unused styles
- Use breakpoint mixin for media queries

Add WDM gem to properly enable auto-regeneration on Windows

Cleanup SCSS

Add smooth scroll and sticky scripts

Continue to refine styles and layouts

Add file extensions back to non-helper _includes

Add page taxonomy links for tags and categories
- Customizable text via _data file
- Enable/disable links by setting archive page filenames in _config.yml

Simplify collections and remove categories and tags for now

Properly detect if a page has tags or categories
- Arrays are truthy, test on first item instead

Edit sidebar and page meta styles

Add support for Jekyll Archives plugin
- Option to select GitHub Pages compatible tag/category page archive or plugin generated archives

Improve breadcrumb helper
- Add support for collections
- Add support for crumb links that point to auto-generated archive pages (courtesy of Jekyll Archives plugin) and single page Liquid spaghetti pages
- Improve styling

More style cleanup and housekeeping

Add examples for tags and categories path_type

Make sure breadcrumbs, tag lists, and category lists only display when enabled

Harmonize spacing

Make "Follow: " label option

Adjust sidebar styling
- Disable sticky
- Show for small screens and adjust accordingly

Only enable breadcrumbs when using Jekyll Archives category pages

Enable sticky sidebar
- Hide sidebar on small screens

Add spaces

Hide sidebar on small screens

Cleanup table of contents styling

Gut grid mixins and replace with Susy for greater flexibility

Disable Susy grid debug

Remove unused style declarations

Add .full image class for spanning the entire content container

Fix typo

Improve right sidebar styling to better handle position: fixed content

Remove position: sticky polyfill

Revert "Remove position: sticky polyfill"

This reverts commit 6ab127f293881a8c394a994dd0bf3dd83941b766.

Enable Stickyfill on screen width > 768px

Adjust widths

Combine SCSS and JS into one assets folder

Watch script files except _*.js for changes

Add title to comments section
- Style .page__comments-title
- Add comments label text to data file
- Add .html extension to comment provider _includes

Customizable comments label

Increase width of main content to better fill large screens sizes

Replace ' with "

Replace " with '

Update gulp image minification task

Table of contents styling updates

Add second row of gallery images for testing purposes

Improve sidebar styling for small screens

Create grid styling for related posts module
- Add default teaser image
- Disable image watch gulp task

Rename folder scss with an "_" for Jekyll to ignore it

Whitelist GitHub Pages supported plugins for use with --safe flag

Update _scss path in watch

Stack social links

DRY up archive include
- Combine grid and list view into one include

Simplify styling

Add grid archive to Portfolio index

Include images task in default

Massage the grid layout

Keep images from becoming over optimize... revisit this later

Hide social urls behind a button

Improve social follow popover button

Fix IE9 author sidebar styling

Increase white space around right sidebar on x-large screens

Remove Google webfonts as default and include for custom <head> includes
- Create font stacks using system fonts for improved performance

Add custom footer include

Add test for JavaScript to help style elements progressively

Add default 'no-js' class to be removed with JS if enabled

Remove button move on :active state

Add "priority plus" navigation pattern for masthead links

Improve code readability

Edit text label

Disable author sidebar on home page

Add optional reading time to single _layout

Add reading time to archive layout and include icon

Update labels, and colors, and things

Fix breadcrumb alignment

Remove unused declarations

Disable breadcrumbs on homepage

Make minor adjustments

Organize comments providers includes and make FB fill parent container

Create includes for greater layout flexibility

Rename variables to stay consistent with naming convention

Remove alt from teaser image

Fix collapsing floats

Apply rounded corners to all teaser images

Disable breadcrumbs by default

Add .wrapper utility class

Rough out splash page _layout with styles and test content

Add locale string for "Page"

Add header overlay sample posts

Style overlay background image and add support for caption

Add test content

Center overlay image

Add button size classes

Build out overlay header and feature row _include helper

Remove underline on footnote arrow

Improve masthead links' hover state

Add notes about feature_row type used

Finesse paragraph indention

Change syntax highlighting colors

Finesse author sidebar

Sample post cleanup

Add white space around archive subtitles

Configure documentation/demo GitHub Pages hosted site

Add localized labels for "website" and "email" author sidebar

Add teaser images

Disable read time

Build navigation list include helper
- Update navigation.yml to support multiple navigations and levels
- Optional include navigation into left sidebar

Rough out Documentation collection

Rename "template" to "layout" to match Jekyll nomenclature

Unused, remove

Expand on nav_list styles
- Consolidate SCSS partials

Optimize image

Modify nav_list and styling

Knock down font-size of <code>

Add post pagination to sidebar and make minor styling alterations

Archive v2 "Theme Setup" documentation into docs collection

Update docs

Style tweaks to pagination, right sidebar, and background color

Order docs in collection to correct next/previous pagination links

Improve pagination styling

Replace px font-size with relative units (em and rem)

Reduce button size

Refine notices

Only show post pagination if there are previous or next posts

Change syntax highlighting theme again

Make typography refinements

Simplify build scripts to use npm instead of gulp
- Close #229

Adjust sidebar navigation list and syntax highlighting styles

Adjust type scale

Adjust table of contents typography

Adjust button sizes

Simplify feature row SCSS

Revert background color back to white

Wrap locale in double quotes

Remove AdSense code and add ARIA hidden to Font Awesome icons

Add LinkedIn social share button and add ARIA hidden to Font Awesome icons
- Close #174
- Close #179

Add Keybase to author sidebar and aria-hidden to icons
- Close #138
- Close #186
- Close #188

Hidden button labels on small screens but allow screen readers to see them

Make .current stand out more in pagination bar

Use GFM ``` code block

Update sample image

Make sure .full negative margin sticks on images wrapped in <p></p>

Refine masthead

Add icons to page meta labels (tags, categories, and date)

Properly style inline <code>

Properly style inline <code>

Reduce white-space above masthead

Fix path bugs in breadcrumbs

Add missing apostrophe

Slugify tags

Add jemoji gem

Reorder docs navigation

Rename feature row include

Add images to Quick-Start Guide

Add images to docs

Ignore node .log files

Ignore node .log files

Improve flexibility of applying color to the theme

Dim sidebar

Change caption typeface

Update docs

Improve list element white-space

Change "table of contents" default icon and text label

Style links in notices

Move breadcrumb text out of _config.yml and into ui-text.yml data file

Adjust link color

Add title to nav_list helper

Add download icon to button

Remove default favicons and add note about using Real Favicon Generator to create your own set

Remove white-space around browser upgrade notice

Use $notice-color to style box-shadow on notices

Update docs

Ignore node .log files

Add some color to links

Rename site.logo to site.og_image

Darken $info-color

Edit doc

Bump up text contrast to improve readability

Allow breadcrumbs to be enabled with non-Jekyll Archives plugin

Remove site.read_time condition

Reorder config and remove some variables

Update docs

Remove site.share conditional

Increase white-space between headings

Re-order settings

Update docs

Re-order settings

Update Configuration docs

Update Navigation docs

Add development config file

Add /docs/ redirect to Quick-Start Guide

Update docs

Add screenshots of various layouts included with the theme

Update syntax highlighting styles

Add optional location to author sidebar

Add Bitbucket link to author sidebar
- Close #256

Update docs

Add subtle intro animation to elements and fix z-index stacking issues

Fix improperly positioned sticky element

Update layout docs

Update archive layout docs

Add GitHub repo URL

Update docs

Update docs

Increase contrast of table borders

Add images to repo and reference them in post

Update table

Update helpers table

Update class utility docs

Update stylesheets and JavaScript docs

Update docs

Update gems

Update docs

Update docs' excerpts

Fix stacking order of author "Follow" button

Update about page

Improve URL handling for internally and externally linked pages

Adjust white-space around feature row items

Build home splash page

If page doesn't have a title fallback to site.title

Fix broken breadcrumb links by including base_path helper

Disable breadcrumbs on paginated home pages

Make base_path available to all includes that need it

Fix typo in title

Remove overlay header to simplify page

Update home splash page

Fix bug when site.twitter is null

Add layout to 404 page

Reduce config to bare minimum and remove sample content

Update README

Add .md extension

Add layout examples to README

Fix typo in URL example

Fix sticky sidebar at wrong breakpoint
- Close #262

Fix table of contents z-index stacking bug with <code> blocks
- Close #263

Update history

Increase white-space between sidebar and main content

Bump version to 3.0.3

Bump version to 3.0.3

Update Font Awesome to version 4.6.1

Add GitHub and Bitbucket optional links to footer

Fix typo in Bitbucket URL

Add theme preview image

Update CHANGELOG notes

Fix reading time bug
- Close #271

Update CHANGELOG

Fix alignment of "Follow" button in author profile
- Close #274

Fix related posts alignment
- Close #273

Decrease left/right page padding on small screens to give more space for content.

Improve nav_list helper to be used with any type of navigation list defined in navigation.yml data file
- Close #272

Update CHANGELOG

Update README

Fix site.og_image URL by appending /images/ the path
- Close #277

Remove white space as it was causing issues with Markdown and parsing as code blocks
- Close #279

Allow `author_profile` to be toggled in a _layout (eg. archive-taxonomy.html)
- Close #285

Fix SEO author bug
- If `twitter.username` is set and `author.twitter` is nil bad things happen.
- Close #289

Fix "build:all" npm script

The script "build:all" was missing the "npm run" section for the "build:js" part.

Update CHANGELOG notes to version 3.1.3

Update README

Add overlay_filter param to hero headers

The `overlay_filter` param lets you darken or otherwise filter the hero header picture to make the text content pop out more.

You can use it by specifying the opacity (between 0 and 1) of a black overlay like so:

```yaml
excerpt: "This post should display a **header with an overlay image**, if the theme supports it."
header:
  overlay_image: unsplash-image-1.jpg
  overlay_filter: 0.5 # same as adding an opacity of 0.5 to a black background
  caption: "Photo credit: [**Unsplash**](https://unsplash.com)"
  cta_label: "More Info"
  cta_url: "https://unsplash.com"
```

Or if you want to do more fancy things, go full rgba:

```yaml
excerpt: "This post should display a **header with an overlay image**, if the theme supports it."
header:
  overlay_image: unsplash-image-1.jpg
  overlay_filter: rgba(255, 0, 0, 0.5)
  caption: "Photo credit: [**Unsplash**](https://unsplash.com)"
  cta_label: "More Info"
  cta_url: "https://unsplash.com"
```

Style fixes

Update changelog

Update author-profile.html

Update author-profile.html for issue 292

This changes some http to https and add www.
All to avoid extra redirect that slows display.
Link to YouTube also added.

Update CHANGELOG for 3.1.5

Update dependencies

Bump version to 3.1.6

Fix whitespace issue using CSS.

Translate index page title

Update CHANGELOG

Make page.title conditional in <h1>
- Fix #312

Remove duplicate fa-twitter and fa-twitter-square classes from _utilities.scss
- Fixes #302

Update CHANGELOG

Update gems

Rename tag/category archive variables to avoid possible conflicts with site.tags and site.categories
- Fixes #329

Update CHANGELOG

Remove >>>>>> conflict text from CHANGELOG

Add issue template for GitHub

Update gems

Use CSS3 transform instead of change in width for masthead menu underline effect

Update CHANGELOG

Add support for gallery image captions in Magnific Popup overlays
- Apply optional `title` attribute to image anchors that trigger Magnific Popup overlays
- Close #334

Update CHANGELOG

Update CHANGELOG

Replace contains "http" with contains "://"

Update CHANGELOG

Update CHANGELOG

javascript to embed comments from discourse forum

The comment system can be changed to embed topics from the Discourse
forum software: http://discourse.org/

More details: https://meta.discourse.org/t/embedding-discourse-comments-via-javascript/31963

take into account an optional basepath

Remove last blank line

Update CHANGELOG

Added spanish on ui-text.yml

on ui-text.yml

Typo in locale es_CO and es_ES

Fix alignment of icons used in author profile sidebar links
- Close #341

Increase font size of archive item titles in list view

Left align masthead and footer

Left align hero overlay and archive features to flow better with left aligned layouts

Move custom footer into `<footer>`

Add border and background color to page footer

Lighten font weight

Neutralize Font Awesome footer icons' color

Add subtle border to `<h2>` elements in main content

Build CSS

Update CHANGELOG

Bump version to 3.2.4

Remove border from archive items' headings

Fix link color in hero overlay

Update CHANGELOG and bump version to 3.2.5

Update README screenshots

Update README screenshots

Undefined word_per_minutes parameter division by zero

If the parameter words_per_minute at _config.yml is not defined and the template says that must show read_time then will be divide a number by zero, a fix is verify that parameter and show a message when this is empty or zero. already localized for spanish

Rename `undefined_words_per_minute` variable to match one set in ui-text.yml
- Remove extra white-space
- Close #317

Update CHANGELOG and bump version to 3.2.6

Add Discourse link to README

Add Discourse link to README

Add french translations

Add missing translation

Fix branch logic for Yandex and Alexa. Closes #347

Update CHANGELOG and bump version to 3.2.7

Add contributing info to README
- Close #357

Remove `pointer` cursor on `author__urls` that appears on white-space surrounding links.
- Close #354

Update CHANGELOG and bump version to 3.2.8

Remove `minutes_read` to avoid awkward reading time wording
- Issue #356

Update `github-pages` gem and dependencies

Use header overlay images for Open Graph image

Update CHANGELOG and bump version to 3.2.9

Add contributing guidelines

Update CHANGELOG and bump version to 3.2.10

Fixed disappearing menu.

Build JS
- Close #372

Update gems
- Update github-pages, jekyll-github-metadata, kramdown gems

Update vendor JS and build
- Update jQuery to 1.12.4
- Update Stickyfill.js to 1.1.4

Update Font Awesome to 4.6.3

Build CSS

Update CHANGELOG and bump version to 3.2.11

Updated check for button vizability instead of window width.

Updated author-profile.html in the event that there is no authors.yml file.

Update CHANGELOG and bump version to 3.2.12

Add English default UI text for Canada, Great Britain, and Australia
- Close #377

Change navigation links to sample data

Default locale to `en`

Update CHANGELOG and bump version to 3.2.13

Update gems
- Update github-pages (86), ffi 1.9.13, jekyll-mentions 1.1.3, and rouge 1.11.1

Enable image popup on < 500px wide screens
- Close #385

Indicate the relationship between component URLs in a paginated series
- Apply rel="prev" and rel="next" to pages that use site.paginator
- Ref ~> https://webmasters.googleblog.com/2011/09/pagination-with-relnext-and-relprev.html
- Close #253

Improve link posts in archive listings
- Remove `target="_blank"` anti-pattern
- If link post point title to source article
- Switch star icon to a link to indicate "permalink" and markup semantically with `rel="permalink"`
- Reduce opacity of permalink icon
- Adjust hover styles due to shuffling around <a> element
- Close #276

Update CHANGELOG and bump version to 3.3.1

Fixed overlay when 'author__urls-wrapper button' is not present.

Fixed condition that should be notted.

Updated main.min.js

Update CHANGELOG and bump version to 3.3.2
- Close #396

Set default `lang` to `en`

Make footer stick to the bottom of the page
- Use JavaScript to determine height of `.page_footer` to apply padding to `body` avoiding any content overlap
- Absolute position `.page_footer` to bottom of the page

Fix gallery size bug
-  Improperly evaluated size of gallery arrays as strings and not integers
- Close #402

Update CHANGELOG and bump version to 3.3.3

Update README to include version, link to CHANGELOG, and creator info.

Update gems
- activesupport (4.2.7)
- ffi (1.9.14)
- github-pages (88)
- jekyll-redirect-from (0.11.0)
- html-pipeline (2.4.2)
- jekyll-watch (1.5.0)

Update ui-text.yml

Turkish locale values...

Add localized text supported by the theme

Update README to include version, link to CHANGELOG, and creator info.

Add external atom feed URL config possibility

Add external feed URL conditional to `<head>`

Update CHANGELOG and bump version to 3.3.4
- Close #378, close #379

Add `en` default text to `site.locale` strings
- Close #407

Remove unused Google AdSense variables in `_config.yml`

Disable gems in `_config.yml` and enable with bundler instead
- Add `repository` to `_config.yml` as part of GitHub metadata

Update Gemfile instructions

 Adding Portugese in the ui-text

Remove (default) label

Add Italian text strings to ui-text.yml
- Translation by @ivanferreroit

Remove `gh_repo` in favor of `repository`

Update CHANGELOG

Bump version to 3.3.5

Remove Bug Fixes heading

Remove Bug Fixes heading

Fix blank `site.teaser` bug
- Use `assign` instead of capture and then check if variable is `nil` or not.
- Close #412

Update CHANGELOG and bump version to 3.3.6

Fallback to `site.github.url` for use in {{ base_path }} when `site.url` is nil

Re-enable Jekyll plugins in _config.yml
- Close #417

Use Jekyll native Sass/SCSS preprocessor
- Move .scss files to default `_sass` folder
- Configure Sass/SCSS in `_config.yml`
- Run .scss files through Autoprefixer
- Remove unnecessary npm scripts for building CSS
- Close #333

Update CHANGELOG.md, README.me, and bump version to 3.3.7

Fix typo

Style static comments, form, and modal

Add includes for static-based comments powered by Staticman
- Configure Staticman with sane defaults
- Build comment form to capture new comments and ajax data to Staticman
- Build comments view that iterates over `_data/comments/post-slug/*.yml` files

Add English default text for comment submission modals and titles

Disable comments by default

Move comments above form elements and add missing English UI text strings

Add default commitMessage text and date generated field to Staticman config

Mention Staticman comments in README.md
- Close #424

Update CHANGELOG.md and bump version to 3.4.0

Add `staticman.filename` config with UNIX timestamp for sorting data files
example ~> comment-1470943149

Don't link author name if `url` is blank

Update CHANGELOG.md and bump version to 3.4.1

Lighten disabled pagination links

Improve UX of comment form
- Remove modal and insert notices above submit button
- Disable form on successfully submission
- Add "loading..." icon and text to button on submit
- Remove unused text string translations

Update CHANGELOG.md and bump version to 3.4.2
- Close #448

Make "honeypot" input less obvious for spam bots

Adjust padding on `.highlight` blocks to align overflow scrollbar to the bottom

formats og:locale tag with underscores (#465)

See http://fbdevwiki.com/wiki/Locales

Use page.header.teaser instead of site.og_image in twitter:image and og:image meta tags (#466)

Add structured data markup for `itemprop="comment"`
- Close #458

Update CHANGELOG and bump version to 3.4.3

Add french translations

Exclude `vendor`

Fix Liquid syntax error for offending parentheses

Liquid Warning: Liquid syntax error (line 3): Expected dotdot but found id in "(page.header.overlay_color or page.header.overlay_image) or page.header.image" in /_layouts/single.html
Liquid Warning: Liquid syntax error (line 1): Expected dotdot but found id in "(page.header.overlay_color or page.header.overlay_image) or page.header.image" in /_layouts/archive.html
Liquid Warning: Liquid syntax error (line 3): Expected dotdot but found id in "(page.header.overlay_color or page.header.overlay_image) or page.header.image" in /_layouts/splash.html

Update gems: `colorator` (1.1.0), `forwardable-extended` (2.6.0), `github-pages` (93), `jekyll` (= 3.2.1), `minima` (= 1.0.1)

Update CHANGELOG.md and bump version to 3.4.4

clarified comment for author.stackoverflow value

get Follow-Button label from ui-text and default to "Follow" (#496)

Improve styling of `{% highlight %}` tag code blocks
- Fix alignment in issues in Firefox
- Remove table borders from `linenos`
- Harmonize padding and font-sizes
- Close #513 and close #512

Update CHANGELOG.md and bump version to 3.4.5

Completed Italian translation (#514)

cc/ #449

Disable `compress` layout by default
- Due to several issues related to content and JavaScript HTML compression has been disabled.
- To enable add `layout: compress` to _layout/default.html YAML Front Matter

Update CHANGELOG.md and bump version to 3.4.6

Remove duplicate include of base_path in category-list.html (#522)

Add zh-CN

Add Simplified Chinese UI text.

Add classnames to body element (#526)

* Expose layout type as class name on body element

* Add ability to add classes to body via front matter

Update CHANGELOG.md and bump version to 3.4.7

Remove empty maintenance listing

Remove empty maintenance listing

Typography for larger viewports. Closes #533

Fixed Last.fm URL (#540)

lastfm.com/user... results in a server error, last.fm/user... is the correct URL.

includes: Enhance Twitter share link (#538)

* Include the page title before the URL
* If twitter.username is set, pass the `via` paramter for attribution

update Portuguese translation

Re-add Brazilian Portuguese localized strings

Update gems: `github-pages` (96), `jekyll-mentions` (1.2.0)

Update CHANGELOG.md and bump version to 3.4.8

Add pre-release theme gem link

Fix typo and update link to beta release post

add german (Deutsch) translation (#546)

Thanks @rschaerer!

Update seo.html for meta description (#558)

Adding standard meta description immediately after seo_description has been defined

Fix typo and update link to beta release post

Added missing Turkish translation for UI text (#621)

Swap `github-pages` gem with latest Jekyll
- Add Jekyll plugins

Add .gemspec

Add rake task for testing theme during development
- `bundle exec rake preview`

Add theme screenshot

Move image assets in `/assets/images`

Update files and directories ignored by Git

Revert "Update files and directories ignored by Git"

This reverts commit 645363a9fe2e018361caefed5aa6cd444c031032.

Remove Gemfile.lock

Update files and directories ignored by Git

Name .gemspec correctly

Remove Rakefile

Update Gemfile

Add example site for testing

Remove _config.yml from root

Allow images to be placed in other folders
- Remove `images/` only restriction and encourage placement in `assets/images/` instead

Fix image path

Fix image path

Remove `docs` collection

Update version to 4.0.0.pre

Update .gemspec

Remove `pre` from version and bump to 4.0.1

Don't prepend `author.avatar` paths with `/` when path contains `://`

Replace base_path with `absolute_url` filter where possible

Remove category

Fix image path typos

Update gem dependencies
- Add Jekyll plugins needed for the theme to .gemspec
- Remove Jekyll plugin gems from example site as they are installed with the theme

Remove `http://localhost:4000` from `site.url` as it is automatically set with `jekyll serve`

Bump version to 4.0.2

Update regex for spec.files and remove bindir and executables

Create home page layout with paginated recent posts

Add sample home page to example site

Simplify example site's `Gemfile`

Add Jekyll v3.3 as dependency

Make author avatar optional

Update README

Rename LICENSE

Add links to documentation

Bump version to 4.0.3

Fix navigation bar animation "flicker" in Safari
- Close #568

Add default config and home index page

Remove `prepend: "/"` from includes and add to image path's instead

Added missing Turkish translation for UI text (#621)

Add `_data` files to root for those forkers of the repo

Update CHANGELOG.md and bump version to 4.0.4

Add note about Ruby gem version

Update CHANGELOG.md

Move `gh-pages` branch files into `/docs` and add test files
- Jekyll ignore `/docs` and `/test` folders when using from root
- Update Staticman config to point to correct branch and data file location
- Replace `{{ base_path }}` references with `absolute_url` filter
- Update documentation

Replace `{{ base_path }` with `absolute_url` filter

Fix `.sidebar` flicker/jump when hovered
- Close #583

Apply `.sidebar` hover flicker fix to /docs

Bump `add_runtime_dependency` for gems

Make pager (next/previous) active state more obvious by adding changing gray color to `$link-color`

Make pager (next/previous) active state more obvious by adding changing gray color to `$link-color`

Replace `base_path` with `absolute_url` filter

Update CHANGELOG.md

Bump version to 4.0.05

Update docs

Add structured data markup for `itemprop="person"` in author-profile

Adds schema.org data for image, name, homeLocation, url, email,
and sameAs (for all the social media links).

Add Staticman entry (#633)

Update docs

Add Staticman entry (#643)

Fixed improper formatting of some locales

This was causing stack level too deep errors.

Fix locales

add image helper for easier image insertion in posts

Update image

Replace base_path with `absolute_url` filter

Do not assume images would be placed in `/assets/images/`

In order to add an image to a post, just use the following syntax:

{% include image image_path="/full/path/to/MyPostImage.png" caption="The optional image caption" %}

or

{% include image image_path="https://example.com/images/MyPostImage.png" caption="The optional image caption" alt="The optional alt text" %}

Rename image helper to figure

Document figure helper

Add `rake preview` task for testing `/test` during theme development

Update CHANGELOG.md and history

Bump version to 4.0.6

Add structured data markup for `itemprop="person"` in author-profile

Remove newline

Add default values to variables

Organize SCSS partials

Rename `#comments` to something more specific
- Close #582

Organize SCSS partials

Collapse sidebar navigation list on smaller screens
- CSS only solution using "check-box hack"
- Add new UI text label `menu_label` in _data/ui-text.yml
- Close #607

Add sample sidebar navigation post

Add +/- icon to menu button and bold `label`

Make changes for /docs

Make changes for /test

Consistently style menu toggle color

Consistently style menu toggle color

Adjust nav list `<a>` styling

Adjust nav list `<a>` styling

Adjust color of `.nav__items a`

Adjust color of `.nav__items a`

Fix active state

Update CHANGELOG.md and bump version to 4.0.7

Add Google AdSense to demo site

Set default value for `words_per_minute`
- Close #657

Fix media query width

Fix media query width

Update CHANGELOG.md and history

Bump version to 4.0.8

Add Staticman entry (#653)

Add Staticman entry (#654)

Fix code block

Add structured data markup for `itemprop="person"` in author-profile

Add Google AdSense to demo site

Add Staticman entry (#661)

Fix overlapping sidebar navigation list due to `max-height: 100vh`
- Use `max-height: 9999px` for smoother animation than `max-height: 100%`
- Issue #668

Update CHANGELOG.md/history and bump vesion to 4.0.9

Add Staticman default `path`
- Close #683

Slight corrections/improvments with French (#685)

- `comment_success_msg` : Just corrected a missing `m` in *commentaire*
- `related_label` : Added `aussi` (*as well*) in the end of the sentence to make it more "natural" French
-`less_than` : `plus petit que` wasn't right, in this precise context, this form is more about the mathematical character `<`. `moins de` is one of the exact use in this particular case (talking about duration) --- *Less than one minute* == `Moins de 1 minute`
- `follow_label` : Using `Contact` in place of `Suivez moi` make it less personal, and so, better suited for most cases (`Suivez moi` is more like `Follow me`)

Slight correction/improvements to French

Update CHANGELOG and history

Bump version to 4.0.10

Fix link to Discourse.org homepage in noscript section (#699)

Fix padding issue with pagination buttons
- Close #694

Add include for adding custom author profile links to sidebar

Update CHANGELOG and history

Bump version to 4.1.0

Update Font Awesome to v4.7.0
- Close #723

Update Font Awesome to v4.7.0 in `/docs`

Add support for YouTube channel URLs in author sidebar
- Close #716

Add support for YouTube channel URLs in `/docs` author sidebar

Change Jekyll to a runtime dependency

Fix `author.youtube` conditional in author sidebar

Remove hardcoded read time values and make “minute read” values dynamic based off of `site.words_per_minute`
- Close #703

Update CHANGELOG.md and history

Bump version to 4.1.1

Remove `position: sticky` JavaScript polyfill
- Fallback to default positioning for browser that don't support it IE, Chrome < 56, etc.
- Issue #752

Complete Simplified Chinese Translation of Theme UI (#747)

Complete Simplified Chinese Translation of Theme UI (#747)

Remove borders from table elements found in Google Custom Search Engine widget
- Close #759

invalid `analytics` example fix (#783)

Nepalese Language (#785)

Added Nepalese Language

Add page hero video for vimeo/youtube using embedresponsively.com code (#788)

Add Nepali (Nepalese) text

Add some white-space below video embeds

Rename `responsive_video` helper to `video`

Add video header support to `archive` and `splash` layouts

Improve video helper documentation

Update CHANGELOG and history

Bump jekyll-sitemap to (1.0)

Bump version to 4.2.0

Add https prefix to google-universal embed code. (#772)

Add https prefix to google-universal embed code. (#772)

Pagination now works for index.html files in subfolders. Links to next page consider baseurl now. (#764)

* Links to next page consider baseurl now.

* paginate_show_page_num controls whether page number gets output.

Pagination now works for index.html files in subfolders. Links to next page consider baseurl now. (#764)

Document moving paginated home page to an alternate location

Update CHANGELOG and history

Bump version to 4.2.1

Fix bug - include section for Discourse embedded comments (#825)

Improve the documentation for novice users (Tags+Categories and Pagination) (#826)

* Enhanced the documentation with some tips for the tags, categories and paginator

* Enhanced the documentation with some tips for the tags, categories and paginator

* Update 05-configuration.md

* Update 10-layouts.md

Add long `title` for testing purposes

Update GreedyNav.js

Replace with relative sizes

Update GreedyNav.js

Update GreedyNav to use flexbox instead of `display: table`
- ref #836

Run through Autoprefixer

Add flexbox fixes for < IE9 to make the greedy nav button visible

Add Russian localized UI text

Add Russian localized UI text to test and documentation site
- Close #815

New comment. (#689)

New comment. (#729)

New comment. (#743)

New comment. (#745)

Fix typo

New comment. (#750)

New comment. (#751)

Added Korean data in ui-text.yml

Added Korean translations.

Add Korean localized UI text

[fixed]: aggressive box-shadow

[modified]: even better

[fixed]: too long shadow at bottom

Adjust `author__urls` shadow to match navigation `box-shadow`

Add Traditional Chinese UI text.

Add zh-TW UI text to /docs and /test

Added a few clarifying comments

YAML references are not always obvious, and ensuring people know to remove your Google IDs seemed a good idea to comment on.  Thanks for minimal mistakes!

meta tag "author" added, for site author the field name is used

Update README

Update theme files in /docs

Add theme meta info to _layouts/default.html

Add theme meta info

Update CHANGELOG and history

Bump version to 4.2.2

Update theme meta info

Escape Liquid

Change default locale to `en_US` to appease OpenGraph debugger.
- Fixes #843

Add banner text to main.min.js (#880)

- Add `---` YAML Front Matter as a workaround to allow the theme gem's version to be overridden locally.
- Adjust page scope in Front Matter default to avoid adding a layout to `main.min.js`
- Fixes #874, Fixes #722

Update CHANGELOG and history

Bump version to 4.3.0

Remove buggy conditional around related posts header (#901)

This removes a buggy conditional that checks if `related_label` is
available in translations before displaying the header for related
posts but this header already handle missing translation by using a
default string.

With this fix the header is displayed even if the translation for this
label isn't available.

Fix #900

Update CHANGELOG

Bump version to 4.3.1

Bump version to 4.3.1

Removed extra word in comment (#911)

Typo fix (#915)

New comment. (#863)

Escape Liquid

Bump version to 4.3.1

Bump version to 4.3.1

Update CHANGELOG and history

Update contributing info

Update year

Improve print styles (#919)

* Fix image caption border-radius

* Fix image caption border-radius

* Improve print stylesheet
- Close #909

* Update CHANGELOG and history

Add Lithuanian language/locale (#924)

Add Lithuanian language/locale (#924)

Update CHANGELOG and history

Replace modified with last_modified_at (#930)

Fixes #929

Add ProTip about installing unreleased version on `master`

Update CHANGELOG and history

Fix `.masthead` and `.page__footer` overlapping full screen video elements.
- Close #933

Add closing `}`

Fixed link errors in docs (#946)

Move SCSS partials to `/_sass/minimal-mistakes` for easier CSS customization

Release 💎 4.4.0

Update history

fix(includes/video): use https always (#945)

closes #944

Update ui-text.yml (#958)

Sync `/docs` with root changes

Update CHANGELOG and history

New comment. (#967)

New comment. (#968)

Add link to comment

Transition “hamburger” navicon on click to “X” navicon by adding `.close` to button
- Close 969

Release 💎 4.4.1

Bump version to 4.4.1

Toggle close button on `mouseleave`
- Close #975

Update CHANGELOG and history to reflect #972

Update 08-ui-text.md (#972)

* Update 08-ui-text.md

* Update 08-ui-text.md

Add Swedish language (#996)

Translated this for my page today https://github.com/ojn/www.netkom.se/blob/master/_data/ui-text.yml
I hope there are no spelling mistakes, since one should strive for "minimal mistakes"... :-)

Add Swedish language

Add new brand variable: $bitbucket-color (#1009)

Update CHANGELOG and history

Fix broken Kramdown TOC link

Fix "Greek" ~> "Swedish" typo

Removing extraneous a and li tags (#1038)

Removing duplicate <a> and <li> closing tags in paginator include.

Remove extraneous `</a>` and `</li>` tags

New comment. (#1064)

Update comment-1497284119888.yml

New comment. (#1065)

Fixed MD link to docs in the 'Helpers' page. (#1066)

Fix broken link to example _config.yml file (#1069)

Fix typo

HTTPS some external links (#1083)

HTTPS some external links

Google+ page comments updated.

Fix indentation and remove comments

Fix indentation and formatting

Update Google+ page comments for /docs

Update CHANGELOG and history

Fixes and updates for the Greek language (#1054)

I have translated some UI text that hadn’t been translated by @Stelios3g. And I have also changed some translated entries to look and sound more natural for general uses (eg ‘Recent posts’ was translated as ‘Latest Announcements’ before). Finally, I have added ‘RSS’ next to ‘Feed’, because 1) there is no translation (or something that sounds natural) in Greek I’m afraid, 2) the term ‘RSS Feed’ is widely used in Greek websites.

Fixes and updates for the Greek language

Update CHANGELOG and history

Add mention of Dutch localized UI text strings to theme documentation

Add Dutch language (#1081)

Update Update CHANGELOG and history

add gitlab to author profile (#1050)

* add gitlab to author profile

* add gitlab to footer

* Fix alignment of :

Fixed site variables (#1063)

Fix variable names

Improve documentation for grid view

Adjust nav list `.active` state to accommodate text that spans multiple lines.

Add indonesian locale (#1101)

Add Indonesian locale text strings

Update CHANGELOG and history

Add $navicon-link-color-hover 1/2 (#1089)

Since the orig color-scheme doesn't always represent the nav/site colors

 Add $navicon-link-color-hover 2/2 (#1088)

Since the orig color-scheme doesn't always represent the nav/site colors

Add variable for navicon link color

Replace Gist Liquid tag with embed `script`

Change `gems` key in config to `plugins`

Add tzinfo.data gem for Windows to appease timezone error

Update CHANGELOG and history

Bump dependencies

Release 4.4.2

Bump version to 4.4.2

Bump version to 4.4.2

Add vertical scrollbar to sidebars that extend outside the viewport

Viewing overflowing sidebar content requires scrolling the entire page which is annoying and causes the reader to lose their place.

Use CSS `calc` to approximate height of the sidebar (`100vh` - height of the masthead) and apply `overflow-y: auto` to add vertical scrollbars when needed.

Fixes #706

New comment. (#1116)

New comment. (#1117)

New comment. (#1119)

New comment. (#1120)

New comment. (#1124)

New comment. (#1125)

New comment. (#1133)

Spanish text for comments (#1118)

Add missing Spanish UI text strings

Update CHANGELOG

Add link to PR

Refactor intro animations into a separate SASS variable (#1147)

Add `$intro-transition` variable

Fix space alignment

Revert `plugins;` back to `gems:` until github/github-pages gem updates to newer Jekyll
- Plugins won't activate if using the new `plugins` key with Jekyll < 3.5

Update CHANGELOG and history

Correct name of gem to that of the theme (#1149)

Include documentation on disabling animations (#1150)

Update CHANGELOG and history

Fix typo

Change reference to "Basically Basic" back to "Minimal Mistakes"

Use a plugin to read data files from gem

  - jekyll-data v1.x
  - jekyll 3.5 automatically requires a theme's runtime deps
  - jekyll v3.5.0 had bugs. Hence use v3.5.1 and beyond

Update CHANGELOG and history

Upgrade to Susy 3 and replace grid mixins with new `span` and `gutter` functions

Most of Susy's mixins have been deprecated, `@include container()`, `@include full()`, `@include span()`, `@include prefix()`, `@include suffix()`, `@include gallery()`, etc.

Fixes #1114

Link to PR on GitHub

Fix disappearing author sidebar links
- Close #1136

Update CHANGELOG and history

Header alt tags (#1138)

* Added support for an alt tag for the header image

This allows using page.header.image_description as the alt tag. It
will still default to site.title if unset.

* Added documentation

DRY up handling of `image_description` for alternative text

Update CHANGELOG and history

Update documentation (#1151)

* Update Quickstart documentation

* update Installation documentation

* Update documentation for Overriding Defaults

Release :gem: 4.5.0

support vietnamese (#1159)

Add mention of Vietnamese to UI text docs and update CHANGELOG/history

Remove blank YAML Front Matter from JavaScript banner
- No longer needed ref: https://github.com/jekyll/jekyll/pull/5918

Ref: https://github.com/mmistakes/minimal-mistakes/issues/1158

Update 05-configuration.md (#1164)

Update CHANGELOG and history

Improve `page` and `archive` layouts (#1166)

* Fix collapsed white-space above pagination links

* Improve `page` and `archive` layout
- Center main content on page
- Harmonize sidebar columns to be equal widths

Fixes #1155

* Update CHANGELOG and history

* Position and align right sidebar with the top of the main content

* Offset right sidebar at `$large` viewport

* Add TOC bottom include test post

* Add right sidebar styling edits to documentation site

* Add TOC bottom include test post

Make minor formatting changes

Remove outside and right borders in `table`s

Increase font-size of code blocks.

Reduce indent of nested "table of contents" links

Update `website_label`

Rename gems key to `plugins`
- `gems` key in `_config.yml`  was deprecated in Jekyll 3.5 and changed to `plugins`

ref: https://github.com/jekyll/jekyll/pull/5130

Fix positioning of sidebar table of contents when using `layout: splash`

Close #1169

Adjust width of `.sidebar` to match `.sidebar__right`
- Use `$right-sidebar-width-narrow` and `$right-sidebar-width` Sass variables to determine width of sidebar instead of Susy `span` function

Reword sentences

Roll back `gems:` to `plugins:` change in `_config.yml`
- GitHub Pages still doesn't seem to load safe plugins when using `plugins` key

Fix "follow" links `z-index` order to avoid overlapping issues

Close #1167

Replace `gems` key with `plugins: `

Extend grid view to the right to better fill the page
- Use a negative right margin to pull `.grid__wrapper` into the dead space left for a sidebar.
- Add sample documents to "portfolio" collection to test grid view
- Update CHANGELOG and history

Update 16-stylesheets.md (#1170)

Typo error - "want" to "what"

Update CHANGELOG and history

URL Encode Title and Page URL in Social Share Links

The links to the various social networks include data from the post
(title and url) which can contain URL special characters.  Pass each of
the generated URLs through Liquid's `url_encode` filter to build HTML
complaint URLs.

URL Encode Title and Page URL in Social Share Links

Update CHANGELOG and history

Added Danish translation. (#1188)

* Added Danish translation.

* Fixed typo

Add Danish translation to `/docs`

Update CHANGELOG, history, and documentation

Replace old Disqus script with Universal Embed Code (#1179)

* update embeddable disqus javascript

* Update disqus.html

Update Disqus script for `/docs`

Update CHANGELOG and history

Add note about setting Discourse `server` as a scheme-less URL
eg. `meta.discourse.com` and not `http://meta.discourse.com`

Close #1182

Add table of contents

Bump :gem: to 4.5.1

Fix heading

License url fixed (#1189)

Update CHANGELOG and history

Do not print the comments form (#1195)

Add `.page__comments-form` to "non-printing" selectors in print styles

Add `.page__comments-form` to "non-printing" selectors in print styles

Update CHANGELOG and history

Reduce amount of blank pages when printing in Chrome

Close #1196

Update GitHub issue template

Remove period from Staticman commit message

Adjust line break

Reword paragraph

_config.yml - author LinkedIn example comment (#1203)

_config.yml - Steam ID explanation comment (#1204)

Update CHANGELOG and history

Update Chinese translation for date_label. (#1205)

Remove `#disqus_thread` duplicate

`<section id="disqus_thread"></section>` is set in `_includes/comments.html` and not needed in `_includes/comment-provider/disqus.html`.

Fixes #1199

Update CHANGELOG and history

Clarify that jekyll-archives has to be installed (#1206)

Clarify that jekyll-archives has to be installed

Show the simplest way to do it per https://github.com/mmistakes/minimal-mistakes/issues/811#issuecomment-277461052.

Remove the http-equiv="cleartype" meta tag

Reasons for dropping: https://www.drupal.org/node/1717090
Close #1087

Add note about `/docs` content files in Quick-Start Guide

Update Jekyll's version number

Add note about GitHub Pages hosting alternatives

Ruby gem method can be used with Netlify, GitLab Pages, and Continous Integration (CI) services like Travis CI.

Clarify taxonomy page and index generation (#1207)

Clarify taxonomy page and index generation per https://github.com/mmistakes/minimal-mistakes/issues/811#issuecomment-325769757

Posts by Tag (singular) (#1209)

Correct "Posts by Tag" (singular) to be more consistent with "Posts by Category"

* Update tag-archive.html
* Update about.md
* Update 10-layouts.md
* Update README.md
* Update 14-helpers.md

Update CHANGELOG and history

Improve translation for minute_read. (#1211)

Improve Chinese `minute_read` translation in ui-text.yml

Update CHANGELOG and history

Update CHANGELOG and history

Fix kramdown break (#1216)

I think my previous commit broke it by removing the newline before `{: .notice–warning}`

Fix Liquid errors when in `error_mode: strict`

Liquid does not allow parenthesis, remove them to fix Liquid Exception: Liquid syntax error "Expected dotdot but found pipe" in `tag-list.html` and `category-list.html`

Close #1223

Update CHANGELOG and history

Update includes in `/docs`

Fix Liquid syntax error: Expected id but found open_square in `"{{page.[include.id] }}"`

Liquid syntax error: "Expected end_of_string but found pipe in `"name in __names | sort"`" in `group-by-array` include

`sort` not allowed in `for` statements, remove it.

Fix Liquid syntax error in `feature_row` include

Fix "Expected id but found open_square in `"{{page.[include.id] }}"`" in `feature_row` include.

Enable Liquid strict mode for `/test` site

Mention CDN minification as an alternative to compress_html (#1217)

* Mention CDN minification as an alternative to compress_html

* Add warning notice to caution statement

Update CHANGELOG and history

Show 4 latest posts when `site.related_posts` is `nil`

`site.related_posts` should return an array of latest posts when no related ones are found due to `lsi` being disabled (GitHub Page's doesn't support it).

This works around that bug by showing the 4 latest posts to populate the "You May Also Enjoy" module when enabled with `related: true`.

Fixes #554
Related: #978 #1022

Truncate archive item titles' that overflow with an ellipsis

Fixes #1213

Rename file

Bump :gem: to 4.5.2

Add link to #1213

Test strict front matter (#1236)

Update CHANGELOG and history

Rename `gems` key to `plugins` (#1239)

`gems` key in `_config.yml` was deprecated in Jekyll 3.5 and changed to `plugins`.

ref: https://github.com/jekyll/jekyll/pull/5130

Update CHANGELOG and history

Convert some links from HTTP to HTTPS (#1234)

Add enhancements to Unreleased

Fix history

Configure Probot: Stale

Update stale.yml

Color "skins" (#1242)

* Add YIQ Color Contrast mixin
* Remove text underline from `.btn` links
* Move YIQ variables
* Simplify button classes using YIQ color contrast mixin
  - DRY up button CSS using Sass list and YIQ color contrast mixin.
  - Move `color` and `background-color` to new `btn--primary` class instead of assinging on the default class. Removes the need to override them.
* Add `.btn--primary` to buttons that just had `.btn`
* Apply changes to `/docs`
* Add `.btn--primary` class
* Update CHANGELOG and history
* Add sample form
* Abstract colors away into Sass variables for easier themeing
* Add "dark" skin
* Replace hardcoded color with SCSS variable
* Invert Font Awesome icons' colors in author sidebar and footer
* Add Sass changes to `/docs`
* Use primary button type instead of inverse
* Add missing `!default` on `$muted-text-color`
* Add `contrast` and `sunrise` skin colors
* Add `dirt` skin color
* Add `air` skin color option
* Add `mint` skin color
* Add `btn--primary` class to Submit Comment button
* Set skin to `default`
* Document skin color options
* Add note about skin SCSS import

Close #1208

Allow `<head>` and footer scripts to be changed via config (#1241)

* Allow `<head>` and footer scripts to be changed via config
* Update JavaScript documentation

Close #1238

Update jQuery

Theme targets IE9+ allowing for using the newer/smaller version

Update jQuery Smooth Scroll to v2.2.0

Update Magnific Popup to v1.1.0

Add `pre` to version

Update sc…
npflueger pushed a commit to npflueger/npflueger.github.io that referenced this issue Dec 30, 2020
Clarify that jekyll-archives has to be installed

Show the simplest way to do it per mmistakes/minimal-mistakes#811 (comment).
npflueger pushed a commit to npflueger/npflueger.github.io that referenced this issue Dec 30, 2020
makaroniame added a commit to makaroniame/makaroniame-old.github.io that referenced this issue May 18, 2022
Clarify that jekyll-archives has to be installed

Show the simplest way to do it per mmistakes#811 (comment).
makaroniame added a commit to makaroniame/makaroniame-old.github.io that referenced this issue May 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants
@Sarafian @asarkar @mmistakes @PumpMagic @ohadschn and others