summaryrefslogtreecommitdiff
path: root/src/_config.yml
diff options
context:
space:
mode:
Diffstat (limited to 'src/_config.yml')
-rw-r--r--src/_config.yml77
1 files changed, 77 insertions, 0 deletions
diff --git a/src/_config.yml b/src/_config.yml
new file mode 100644
index 0000000..2f721a6
--- /dev/null
+++ b/src/_config.yml
@@ -0,0 +1,77 @@
+# Welcome to Jekyll!
+#
+# This config file is meant for settings that affect your whole blog, values
+# which you are expected to set up once and rarely need to edit after that.
+# For technical reasons, this file is *NOT* reloaded automatically when you use
+# 'jekyll serve'. If you change this file, please restart the server process.
+
+# Site settings
+title: Tyil
+author: Patrick Spek
+email: p.spek@tyil.work
+description: >
+ The blog of Patrick "tyil" Spek, a software engineer who loves free software,
+ and the Raku programming language in particular. On this blog I'll
+ occasionally publish a post to tell something about something cool I
+ discovered, or to help people accomplish a certain task that I can help them
+ with.
+baseurl: "" # the subpath of your site, e.g. /blog
+url: "https://www.tyil.nl" # the base hostname & protocol for your site
+permalink: pretty
+plugins:
+ - jekyll-archives
+ - jekyll-asciidoc
+ - jekyll-sitemap
+ - pygments.rb
+
+keep_files:
+ - img
+asciidoctor:
+ attributes:
+ imagesdir: /img
+ source-highlighter: pygments
+sass:
+ style: compressed
+
+exclude:
+ - bin
+
+# Build settings
+markdown: kramdown
+highlighter: pygments
+
+include: [
+ ".well-known",
+ "_pages",
+]
+
+# custom collections
+collections:
+ projects:
+ output: true
+ slides:
+ output: false
+
+jekyll-archives:
+ enabled:
+ - tags
+ layout: archive
+ permalinks:
+ tag: /tag/:name/
+
+# Give all posts a feed = true attribute for easy feed-generating
+defaults:
+ - scope:
+ type: posts
+ values:
+ feed: true
+ category: Post
+ - scope:
+ type: projects
+ values:
+ feed: true
+ categories: Project
+ - scope:
+ type: slides
+ values:
+ feed: false