156 lines
4.7 KiB
YAML
156 lines
4.7 KiB
YAML
# Site configuration
|
||
# 1. Files excluded from Jekyll builds
|
||
# 2. Installed Gems
|
||
# 3. Gem settings
|
||
# 4. Jekyll settings
|
||
# 5. Collections
|
||
# 6. Jekyll collections settings
|
||
# 7. Site settings
|
||
# 8. Site favicons & manifest icons
|
||
# 9. Site navigation
|
||
|
||
# 1. Files excluded from Jekyll builds
|
||
exclude:
|
||
- README.md
|
||
- CODE_OF_CONDUCT.md
|
||
- CONTRIBUTING.md
|
||
- screenshot.png
|
||
- LICENSE
|
||
- CNAME
|
||
- Gemfile
|
||
- Gemfile.lock
|
||
- alembic-jekyll-theme.gemspec
|
||
- .jekyll-cache
|
||
|
||
# 2. Installed Gems
|
||
plugins:
|
||
- jekyll-sitemap
|
||
- jekyll-mentions
|
||
- jekyll-paginate
|
||
- jekyll-seo-tag
|
||
- jekyll-redirect-from
|
||
- jekyll-feed
|
||
- jekyll-commonmark
|
||
- jekyll-include-cache
|
||
- jemoji
|
||
|
||
# 3. Gem settings
|
||
paginate: 2 # jekyll-paginate > items per page
|
||
paginate_path: blog/page:num # jekyll-paginate > blog page
|
||
jekyll-mentions: https://twitter.com # jekyll-mentions > service used when @replying
|
||
twitter:
|
||
username: Marvinjohanning # jekyll-seo-tag > Owners twitter username
|
||
author: MarvinJohanning # jekyll-seo-tag > default author
|
||
social: # jekyll-seo-tag > social overrides
|
||
name: David Darnes # jekyll-seo-tag > real name
|
||
links: # jekyll-seo-tag > social aliases (sameAs)
|
||
- https://twitter.com/MarvinJohanning
|
||
- https://YouTube.com/c/MarvinJohanning
|
||
# markdown: CommonMark # Markdown parse settings, CommonMark performs slightly better an others in build time
|
||
# commonmark:
|
||
# options: ["SMART", "FOOTNOTES"]
|
||
# extensions: ["strikethrough", "autolink", "table"]
|
||
|
||
# 4. Jekyll settings
|
||
sass:
|
||
style: compressed # Style compression
|
||
permalink: pretty # Permalink style (/YYYY/MM/DD/page-name/)
|
||
excerpt_separator: <!-- more --> # Marks end of excerpt in posts
|
||
timezone: Europe/Berlin # Timezone for blog posts and alike
|
||
|
||
# 5. Collections
|
||
collections:
|
||
posts:
|
||
title: Posts # Needed for Siteleaf
|
||
output: true
|
||
description: "My thoughts and ideas" # The post list page content
|
||
feature_image: "/assets/images/books.webp"
|
||
|
||
reports:
|
||
title: Birding Reports
|
||
output: true
|
||
|
||
# 6. Jekyll collections settings
|
||
defaults:
|
||
-
|
||
scope:
|
||
path: ""
|
||
values:
|
||
image: "/assets/birding_collage.jpg" # Default image for sharing
|
||
-
|
||
scope:
|
||
path: ""
|
||
type: "posts"
|
||
values:
|
||
layout: post # Set the default layout for posts
|
||
-
|
||
scope:
|
||
path: ""
|
||
type: "pages"
|
||
values:
|
||
layout: page # Set the default layout for pages
|
||
|
||
# 7. Site settings
|
||
encoding: utf-8 # Make sure the encoding is right
|
||
lang: en-GB # Set the site language
|
||
title: "MarvinJohanning.de" # Site name or title, also used in jekyll-seo-tag
|
||
logo: "/assets/logos/logo.png" # Site logo, also used in jekyll-seo-tag
|
||
description: "Marvin Johanning’s personal website with information about his books, birding, languages and more." # Site description and default description, also used in jekyll-seo-tag
|
||
url: "https://marvinjohanning.de" # Site url, also used in jekyll-seo-tag
|
||
baseurl: ""
|
||
repo: "https://github.com/mjohanning99/"
|
||
email: "info@marvinjohanning.de"
|
||
# disqus: "alembic-1" # Blog post comments, uncomment the option and set the site ID from your Disqus account
|
||
# date_format: "%-d %B %Y" # Blog post date formatting using placeholder formatting
|
||
# google_analytics: ""
|
||
# google_analytics_anonymize_ip: ""
|
||
# service_worker: false # Will turn off the service worker if set to false
|
||
# short_name: "Al" # The web application short name, defaults to the site title
|
||
css_inline: true # Will insert all styles into a single <style> block in the <head> element and remove the style <link> reference
|
||
|
||
# 8. Site favicons & manifest icons
|
||
favicons: # Favicons are also used in the manifest file. Syntax is 'size: path'
|
||
16: '/assets/logos/logo@16px.png'
|
||
32: '/assets/logos/logo@32px.png'
|
||
96: '/assets/logos/logo@96px.png'
|
||
120: '/assets/logos/logo@120px.png'
|
||
144: '/assets/logos/logo@144px.png'
|
||
180: '/assets/logos/logo@180px.png'
|
||
512: '/assets/logos/logo@512px.png'
|
||
1024: '/assets/logos/logo@1024px.png'
|
||
|
||
# 9. Site navigation
|
||
navigation_header:
|
||
- title: 🏠 Home
|
||
url: /
|
||
- title: 🙋♂️ About
|
||
url: /about/
|
||
- title: 🖋 Blog
|
||
url: /blog/
|
||
- title: 🦜 Birding
|
||
url: /birding/
|
||
- title: 📚 Books
|
||
url: /categories/#Books
|
||
- title: 📷 Photography
|
||
url: /photography/
|
||
- title: 🔎 Search
|
||
url: /search/
|
||
|
||
navigation_footer:
|
||
- title: Marvin Johanning
|
||
url: https://marvinjohanning.de
|
||
|
||
social_links: # Appears in sidebar. Set the urls then uncomment and comment out as desired
|
||
Twitter: https://twitter.com/MarvinJohanning
|
||
RSS: /feed.xml
|
||
|
||
sharing_links: # Appear at the bottom of single blog posts, add as desired. The value can be 'true' or the desired button colour
|
||
Twitter: "#0d94e7"
|
||
facebook: "#3B5998"
|
||
Email: true
|
||
|
||
# Load custom fonts from fonts.google.com etc
|
||
#
|
||
# TIP: Try to keep the number of urls as low to reduce the performance cost
|
||
# If multiple fonts can be requested in a single url opt for this
|