navbar-var-length
config setting that allows the navigation menu to be the same length as the longest sub-menu, so that long words in the submenu are not cut off (#765)post_search
config setting that creates a Search button in the navbar (older websites need to set post_search: true
to enable this feature) (#770)edit_page_button
config setting that adds a "Edit page" button to the footer (to edit the current page on GitHub) (#1004)rss-description
was set then there was an RSS icon in the footer. Now, an RSS feed is only generated when the config setting rss-description
exists, and an RSS footer icon is only shown if rss: true
is set in the social-network-links
config settingsfooter-hover-col
config setting to customize the hover colour of links in the footer (#848)One of the major changes in this version is that a lot of time was spent on rethinking the entire SEO and social media sharing model (how a page looks on eg. Google, Twitter, Facebok). It was redesigned to be more simple and customizable. The new documentation has a section dedicated to SEO and social media sharing of a page. Unfortunately some changes that are not backwards-compatible had to be made.
description
YAML parameter to share-description
to be more cleardescription
config setting to rss-description
since it was only used in RSS (the FAQ explains the difference between YAML parameters and config settings if you're confused)use-site-title
(you can now specify the exact title using share-title
)meta-title
and meta-description
link-tags
config setting because it wasn't necessary. If you use tags, there will now always be a tags page created; if you don't use tags there won't be a tags page.show-avatar
is now true by default. This has always been the case for GitHub Pages users, but not for remote_theme
users. For consistency, it's now the default for everyone. (#715)full-width
YAML parameter to allow having full-width pagesfeed_show_excerpt
config setting to show/hide the post excerpts on the feed pagefeed_show_tags
config setting to show/hide the list of tags on post previews on the feed pageshare-title
YAML parameter to give control over the search engine/social media titlelast-updated
YAML parameter to show a "Last Updated on" date for blog postsbefore-content
and after-content
YAML parameters that allow you to add some common HTML before the main content of a page (below the title) or after the main content (above the footer). Works in a similar way to footer-extra
.head-extra
YAML parameter which is similar to footer-extra
but is used to include custom HTML code in a page's <head>
tagsite-js
config setting to provide JavaScript files that are used on all pages in the sitefooter-extra
YAML parameter to support multiple files instead of only a single filenav-short
is turned on, the avatar will also be shortersite-css
to include site-wide CSS file before instead of after page-specific filesnav-short
parameter that caused the body of the page to start too lowsite_name
meta field to pages automaticallytext-col
config setting for main text color (#694)keywords
config setting to set the meta keywords on all pages (for SEO purposes) (#691)mobile-theme-col
config setting to allow a mobile theme colour (#692)site-css
config setting in the config file to provide CSS files that are used on all pages in the site (#695)description
: creates the meta description on a page, intended to provide a brief description of the page for search engines and when the page is shared (#690)image
YAML parameter with thumbnail-img
to be more clearbigimg
YAML parameter to cover-img
googlefonts
YAML parameter since googlefonts are just CSS so they can be loaded via ext-css
navbar-border-col
setting in the config filefooter-extra
for including custom content in the footernav-short
to have navbar permanently collapsedremote_theme
config (#339) (thanks @gpotter2 and @skalee)home
layout and used it in the index page_data
folder since it doesn't get copied when using remote_theme
(#614)html
tag (#608) (thanks @skalee)2018-12-24 Add support for Staticman comments (#440) (thanks @VincentTam)
2018-10-19 Move Google Analytics to the head (#419) (thanks @jpvicari)
2018-06-08 Add support for Facebook comments (#350) (thanks @npes87184)
2018-02-22 Automatically generate sitemap (#323) (thanks @JosemyDuarte)
2018-01-18 Add clickable tags to each post and a tags index page, works for GitHub sites (#307) (thanks @OCram85)
2018-01-14 Redo Dockerfile (#302) (thanks @jennydaman)
2018-01-06 More color personalization options (#297 and #299) (thanks @jennydaman)
2018-01-05 Abstract the social networks logic (thanks @OCram85)
2018-01-03 Avatar image no longer causes a ghost click (thanks @alefi87)
2017-10-16 Add GitHub buttons to posts (#265) (thanks @yonicd)
2017-09-04 Ability to change colour/image of navbar/footer/body
2017-08-17 Add support for notification, error, and warning boxes in markdown (#227) (thanks @OCram85)
2017-08-12 Add social buttons for twitch, yelp, and steam (#234) (thanks @TheRealBenForce)
2017-03-30 Make the footer contact links friendly for screen readers (thanks @eugenius1)
2017-03-30 Started a CHANGELOG file (thanks @eugenius1)
2017-01-28 Add Subresource Integrity (SRI) support (#164) (thanks @tony-ho)
2017-01-09 Add Google Tag Manager Integration (#157) (thanks @csarigoz)
2017-01-06 Add options to configure HTML document title (#154) (thanks @tony-ho)
2016-12-25 Allow dynamic images on each blog post (#143) (thanks @bbritten)
2016-12-15 Support title-img
config param to have image in the navbar instead of text
2016-12-08 Add support for phone numbers in footer; fix #136
2016-12-06 Update gemfile (#134) (thanks @stephentuso)
2016-10-09 Add Docker deployment (#114) (thanks @mangar)
2016-08-06 Add social share buttons for posts (thanks @rtlee9)
2016-07-29 Add CSS styling to code chunks
2016-07-27 Add clickable tags that lead to a tag page (doesn't work for GitHub hosted sites) (thanks @epwalsh)
2016-07-21 Add support for twitter cards (sharing on Twitter will be better); fixes #70
2016-03-18 Support full-width images in page headers; fixes #37
2016-03-18 Support menus in navigation bar
2016-02-07 Avatar is now conditional (thanks @hristoyankov)
2016-02-02 Migrate (forced to...) to jekyll 3
2016-01-22 Make sure not to include JQuery twice, fixes #29
2015-11-19 Support external links in navigation bar; fixes #3
... Many small changes because the site was in its infancy
2015-03-12 Beautiful Jekyll version 0.0000001 is released!