···11+source "https://rubygems.org"
22+# Hello! This is where you manage which Jekyll version is used to run.
33+# When you want to use a different version, change it below, save the
44+# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
55+#
66+# bundle exec jekyll serve
77+#
88+# This will help ensure the proper Jekyll version is running.
99+# Happy Jekylling!
1010+gem "jekyll", "~> 4.3.4"
1111+# This is the default theme for new Jekyll sites. You may change this to anything you like.
1212+gem "minima", "~> 2.5"
1313+# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
1414+# uncomment the line below. To upgrade, run `bundle update github-pages`.
1515+# gem "github-pages", group: :jekyll_plugins
1616+# If you have any plugins, put them here!
1717+group :jekyll_plugins do
1818+ gem "jekyll-feed", "~> 0.12"
1919+end
2020+2121+# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
2222+# and associated library.
2323+platforms :mingw, :x64_mingw, :mswin, :jruby do
2424+ gem "tzinfo", ">= 1", "< 3"
2525+ gem "tzinfo-data"
2626+end
2727+2828+# Performance-booster for watching directories on Windows
2929+gem "wdm", "~> 0.1", :platforms => [:mingw, :x64_mingw, :mswin]
3030+3131+# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
3232+# do not have a Java counterpart.
3333+gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]
···11+# Welcome to Jekyll!
22+#
33+# This config file is meant for settings that affect your whole blog, values
44+# which you are expected to set up once and rarely edit after that. If you find
55+# yourself editing this file very often, consider using Jekyll's data files
66+# feature for the data you need to update frequently.
77+#
88+# For technical reasons, this file is *NOT* reloaded automatically when you use
99+# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
1010+#
1111+# If you need help with YAML syntax, here are some quick references for you:
1212+# https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml
1313+# https://learnxinyminutes.com/docs/yaml/
1414+#
1515+# Site settings
1616+# These are used to personalize your new site. If you look in the HTML files,
1717+# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
1818+# You can create any custom variable you would like, and they will be accessible
1919+# in the templates via {{ site.myvariable }}.
2020+2121+title: Your awesome title
2222+email: your-email@example.com
2323+description: >- # this means to ignore newlines until "baseurl:"
2424+ Write an awesome description for your new site here. You can edit this
2525+ line in _config.yml. It will appear in your document head meta (for
2626+ Google search results) and in your feed.xml site description.
2727+baseurl: "" # the subpath of your site, e.g. /blog
2828+url: "" # the base hostname & protocol for your site, e.g. http://example.com
2929+twitter_username: jekyllrb
3030+github_username: jekyll
3131+3232+# Build settings
3333+theme: minima
3434+plugins:
3535+ - jekyll-feed
3636+3737+# Exclude from processing.
3838+# The following items will not be processed, by default.
3939+# Any item listed under the `exclude:` key here will be automatically added to
4040+# the internal "default list".
4141+#
4242+# Excluded items can be processed by explicitly listing the directories or
4343+# their entries' file path in the `include:` list.
4444+#
4545+# exclude:
4646+# - .sass-cache/
4747+# - .jekyll-cache/
4848+# - gemfiles/
4949+# - Gemfile
5050+# - Gemfile.lock
5151+# - node_modules/
5252+# - vendor/bundle/
5353+# - vendor/cache/
5454+# - vendor/gems/
5555+# - vendor/ruby/
+29
_posts/2024-11-19-welcome-to-jekyll.markdown
···11+---
22+layout: post
33+title: "Welcome to Jekyll!"
44+date: 2024-11-19 18:55:38 +0200
55+categories: jekyll update
66+---
77+You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated.
88+99+Jekyll requires blog post files to be named according to the following format:
1010+1111+`YEAR-MONTH-DAY-title.MARKUP`
1212+1313+Where `YEAR` is a four-digit number, `MONTH` and `DAY` are both two-digit numbers, and `MARKUP` is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.
1414+1515+Jekyll also offers powerful support for code snippets:
1616+1717+{% highlight ruby %}
1818+def print_hi(name)
1919+ puts "Hi, #{name}"
2020+end
2121+print_hi('Tom')
2222+#=> prints 'Hi, Tom' to STDOUT.
2323+{% endhighlight %}
2424+2525+Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk].
2626+2727+[jekyll-docs]: https://jekyllrb.com/docs/home
2828+[jekyll-gh]: https://github.com/jekyll/jekyll
2929+[jekyll-talk]: https://talk.jekyllrb.com/
+18
about.markdown
···11+---
22+layout: page
33+title: About
44+permalink: /about/
55+---
66+77+This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at [jekyllrb.com](https://jekyllrb.com/)
88+99+You can find the source code for Minima at GitHub:
1010+[jekyll][jekyll-organization] /
1111+[minima](https://github.com/jekyll/minima)
1212+1313+You can find the source code for Jekyll at GitHub:
1414+[jekyll][jekyll-organization] /
1515+[jekyll](https://github.com/jekyll/jekyll)
1616+1717+1818+[jekyll-organization]: https://github.com/jekyll
+6
index.markdown
···11+---
22+# Feel free to add content and custom Front Matter to this file.
33+# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults
44+55+layout: home
66+---