diff --git a/_config.yaml b/_config.yaml index b1971ca..ef48174 100644 --- a/_config.yaml +++ b/_config.yaml @@ -6,29 +6,51 @@ description: > # this means to ignore newlines until "baseurl:" A webseite about Nico Jensen's life, photografie and a lot of stupid stuff baseurl: "" url: "https://www.nicojensen.de" -twitter_username: _nyansen -github_username: nyansen +# Build settings markdown: kramdown -permalink: /:year/:month/:day/:title/ -paginate: 10 -paginate_path: "/blog/page/:num/" -collections: - authors: - output: true +exclude: + - vendor + - source # Don't include the original photos directory + - node_modules # Apparently this is magic sauce to make Jekyll less super slow + - Gemfile + - Gemfile.lock + - gulpfile.js + - package.json + - '*~' + - '#*#' + - GPL.txt # No need for this to be in the site. LICENSE.md is, but not linked anywhere + +keep_files: + - photo # Don't clobber the photo exports directory + - css # Don't clobber site CSS, this way I don't have to store compiled CSS + - js # Don't clobber site JS, which is built with Gulp and includes Photoswipe + - gfx # Don't clobber site graphics/images/assets + - favicon* + +# Use the ingenuitive "compress.html" HTML minification template from +# https://github.com/penibelst/jekyll-compress-html +compress_html: + clippings: [div, ul, section] + comments: all + endings: [] + ignore: + envs: [local] + blanklines: false + profile: false + startings: [] defaults: - scope: - path: "" type: "posts" values: layout: "default" - - scope: - path: "" - values: - layout: "default" + +paginate: 5 +paginate_path: "/page/:num/" +permalink: /:year/:month/:day/:title/ + plugins: - jekyll-sitemap - - jekyll-seo-tag - - jekyll-feed + - jekyll-paginate