├── .gitignore ├── index.markdown ├── README.md ├── 404.html ├── about.markdown ├── Gemfile ├── _posts └── 2021-05-16-welcome-to-jekyll.markdown ├── _config.yml └── Gemfile.lock /.gitignore: -------------------------------------------------------------------------------- 1 | _site 2 | .sass-cache 3 | .jekyll-cache 4 | .jekyll-metadata 5 | vendor 6 | -------------------------------------------------------------------------------- /index.markdown: -------------------------------------------------------------------------------- 1 | --- 2 | # Feel free to add content and custom Front Matter to this file. 3 | # To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults 4 | 5 | layout: home 6 | --- 7 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # blog-template 2 | Template to start a GitHub Pages Jekyll blog right now! 3 | 4 | All you have to do is click the `Use this template` button and follow [this] setup from step 17 on. 5 | 6 | [this]: https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/creating-a-github-pages-site-with-jekyll 7 | -------------------------------------------------------------------------------- /404.html: -------------------------------------------------------------------------------- 1 | --- 2 | permalink: /404.html 3 | layout: default 4 | --- 5 | 6 | 19 | 20 |
21 |

404

22 | 23 |

Page not found :(

24 |

The requested page could not be found.

25 |
26 | -------------------------------------------------------------------------------- /about.markdown: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | title: About 4 | permalink: /about/ 5 | --- 6 | 7 | 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/) 8 | 9 | You can find the source code for Minima at GitHub: 10 | [jekyll][jekyll-organization] / 11 | [minima](https://github.com/jekyll/minima) 12 | 13 | You can find the source code for Jekyll at GitHub: 14 | [jekyll][jekyll-organization] / 15 | [jekyll](https://github.com/jekyll/jekyll) 16 | 17 | 18 | [jekyll-organization]: https://github.com/jekyll 19 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | # Hello! This is where you manage which Jekyll version is used to run. 3 | # When you want to use a different version, change it below, save the 4 | # file and run `bundle install`. Run Jekyll with `bundle exec`, like so: 5 | # 6 | # bundle exec jekyll serve 7 | # 8 | # This will help ensure the proper Jekyll version is running. 9 | # Happy Jekylling! 10 | # gem "jekyll", "~> 4.2.0" 11 | # This is the default theme for new Jekyll sites. You may change this to anything you like. 12 | gem "minima", "~> 2.5" 13 | # If you want to use GitHub Pages, remove the "gem "jekyll"" above and 14 | # uncomment the line below. To upgrade, run `bundle update github-pages`. 15 | gem "github-pages", "~> 214", group: :jekyll_plugins 16 | # If you have any plugins, put them here! 17 | group :jekyll_plugins do 18 | gem "jekyll-feed", "~> 0.12" 19 | end 20 | 21 | # Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem 22 | # and associated library. 23 | platforms :mingw, :x64_mingw, :mswin, :jruby do 24 | gem "tzinfo", "~> 1.2" 25 | gem "tzinfo-data" 26 | end 27 | 28 | # Performance-booster for watching directories on Windows 29 | gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin] 30 | 31 | -------------------------------------------------------------------------------- /_posts/2021-05-16-welcome-to-jekyll.markdown: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "Welcome to Jekyll!" 4 | date: 2021-05-16 12:58:06 +0200 5 | categories: jekyll update 6 | --- 7 | 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. 8 | 9 | Jekyll requires blog post files to be named according to the following format: 10 | 11 | `YEAR-MONTH-DAY-title.MARKUP` 12 | 13 | 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. 14 | 15 | Jekyll also offers powerful support for code snippets: 16 | 17 | {% highlight ruby %} 18 | def print_hi(name) 19 | puts "Hi, #{name}" 20 | end 21 | print_hi('Tom') 22 | #=> prints 'Hi, Tom' to STDOUT. 23 | {% endhighlight %} 24 | 25 | 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]. 26 | 27 | [jekyll-docs]: https://jekyllrb.com/docs/home 28 | [jekyll-gh]: https://github.com/jekyll/jekyll 29 | [jekyll-talk]: https://talk.jekyllrb.com/ 30 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | # Welcome to Jekyll! 2 | # 3 | # This config file is meant for settings that affect your whole blog, values 4 | # which you are expected to set up once and rarely edit after that. If you find 5 | # yourself editing this file very often, consider using Jekyll's data files 6 | # feature for the data you need to update frequently. 7 | # 8 | # For technical reasons, this file is *NOT* reloaded automatically when you use 9 | # 'bundle exec jekyll serve'. If you change this file, please restart the server process. 10 | # 11 | # If you need help with YAML syntax, here are some quick references for you: 12 | # https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml 13 | # https://learnxinyminutes.com/docs/yaml/ 14 | # 15 | # Site settings 16 | # These are used to personalize your new site. If you look in the HTML files, 17 | # you will see them accessed via {{ site.title }}, {{ site.email }}, and so on. 18 | # You can create any custom variable you would like, and they will be accessible 19 | # in the templates via {{ site.myvariable }}. 20 | 21 | title: Your awesome title 22 | email: your-email@example.com 23 | description: >- # this means to ignore newlines until "baseurl:" 24 | Write an awesome description for your new site here. You can edit this 25 | line in _config.yml. It will appear in your document head meta (for 26 | Google search results) and in your feed.xml site description. 27 | # baseurl option is commented out as it triggers no error but has jekyll generate an empty output 28 | # Suggestion found here: https://stackoverflow.com/a/64778847/8722320 29 | # baseurl: "" # the subpath of your site, e.g. /blog 30 | url: "" # the base hostname & protocol for your site, e.g. http://example.com 31 | twitter_username: jekyllrb 32 | github_username: jekyll 33 | 34 | # Build settings 35 | theme: minima 36 | plugins: 37 | - jekyll-feed 38 | 39 | # Exclude from processing. 40 | # The following items will not be processed, by default. 41 | # Any item listed under the `exclude:` key here will be automatically added to 42 | # the internal "default list". 43 | # 44 | # Excluded items can be processed by explicitly listing the directories or 45 | # their entries' file path in the `include:` list. 46 | # 47 | # exclude: 48 | # - .sass-cache/ 49 | # - .jekyll-cache/ 50 | # - gemfiles/ 51 | # - Gemfile 52 | # - Gemfile.lock 53 | # - node_modules/ 54 | # - vendor/bundle/ 55 | # - vendor/cache/ 56 | # - vendor/gems/ 57 | # - vendor/ruby/ 58 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | activesupport (6.0.3.7) 5 | concurrent-ruby (~> 1.0, >= 1.0.2) 6 | i18n (>= 0.7, < 2) 7 | minitest (~> 5.1) 8 | tzinfo (~> 1.1) 9 | zeitwerk (~> 2.2, >= 2.2.2) 10 | addressable (2.7.0) 11 | public_suffix (>= 2.0.2, < 5.0) 12 | coffee-script (2.4.1) 13 | coffee-script-source 14 | execjs 15 | coffee-script-source (1.11.1) 16 | colorator (1.1.0) 17 | commonmarker (0.17.13) 18 | ruby-enum (~> 0.5) 19 | concurrent-ruby (1.1.8) 20 | dnsruby (1.61.5) 21 | simpleidn (~> 0.1) 22 | em-websocket (0.5.2) 23 | eventmachine (>= 0.12.9) 24 | http_parser.rb (~> 0.6.0) 25 | ethon (0.14.0) 26 | ffi (>= 1.15.0) 27 | eventmachine (1.2.7) 28 | execjs (2.8.1) 29 | faraday (1.4.1) 30 | faraday-excon (~> 1.1) 31 | faraday-net_http (~> 1.0) 32 | faraday-net_http_persistent (~> 1.1) 33 | multipart-post (>= 1.2, < 3) 34 | ruby2_keywords (>= 0.0.4) 35 | faraday-excon (1.1.0) 36 | faraday-net_http (1.0.1) 37 | faraday-net_http_persistent (1.1.0) 38 | ffi (1.15.0) 39 | forwardable-extended (2.6.0) 40 | gemoji (3.0.1) 41 | github-pages (214) 42 | github-pages-health-check (= 1.17.0) 43 | jekyll (= 3.9.0) 44 | jekyll-avatar (= 0.7.0) 45 | jekyll-coffeescript (= 1.1.1) 46 | jekyll-commonmark-ghpages (= 0.1.6) 47 | jekyll-default-layout (= 0.1.4) 48 | jekyll-feed (= 0.15.1) 49 | jekyll-gist (= 1.5.0) 50 | jekyll-github-metadata (= 2.13.0) 51 | jekyll-mentions (= 1.6.0) 52 | jekyll-optional-front-matter (= 0.3.2) 53 | jekyll-paginate (= 1.1.0) 54 | jekyll-readme-index (= 0.3.0) 55 | jekyll-redirect-from (= 0.16.0) 56 | jekyll-relative-links (= 0.6.1) 57 | jekyll-remote-theme (= 0.4.3) 58 | jekyll-sass-converter (= 1.5.2) 59 | jekyll-seo-tag (= 2.7.1) 60 | jekyll-sitemap (= 1.4.0) 61 | jekyll-swiss (= 1.0.0) 62 | jekyll-theme-architect (= 0.1.1) 63 | jekyll-theme-cayman (= 0.1.1) 64 | jekyll-theme-dinky (= 0.1.1) 65 | jekyll-theme-hacker (= 0.1.2) 66 | jekyll-theme-leap-day (= 0.1.1) 67 | jekyll-theme-merlot (= 0.1.1) 68 | jekyll-theme-midnight (= 0.1.1) 69 | jekyll-theme-minimal (= 0.1.1) 70 | jekyll-theme-modernist (= 0.1.1) 71 | jekyll-theme-primer (= 0.5.4) 72 | jekyll-theme-slate (= 0.1.1) 73 | jekyll-theme-tactile (= 0.1.1) 74 | jekyll-theme-time-machine (= 0.1.1) 75 | jekyll-titles-from-headings (= 0.5.3) 76 | jemoji (= 0.12.0) 77 | kramdown (= 2.3.1) 78 | kramdown-parser-gfm (= 1.1.0) 79 | liquid (= 4.0.3) 80 | mercenary (~> 0.3) 81 | minima (= 2.5.1) 82 | nokogiri (>= 1.10.4, < 2.0) 83 | rouge (= 3.26.0) 84 | terminal-table (~> 1.4) 85 | github-pages-health-check (1.17.0) 86 | addressable (~> 2.3) 87 | dnsruby (~> 1.60) 88 | octokit (~> 4.0) 89 | public_suffix (>= 2.0.2, < 5.0) 90 | typhoeus (~> 1.3) 91 | html-pipeline (2.14.0) 92 | activesupport (>= 2) 93 | nokogiri (>= 1.4) 94 | http_parser.rb (0.6.0) 95 | i18n (0.9.5) 96 | concurrent-ruby (~> 1.0) 97 | jekyll (3.9.0) 98 | addressable (~> 2.4) 99 | colorator (~> 1.0) 100 | em-websocket (~> 0.5) 101 | i18n (~> 0.7) 102 | jekyll-sass-converter (~> 1.0) 103 | jekyll-watch (~> 2.0) 104 | kramdown (>= 1.17, < 3) 105 | liquid (~> 4.0) 106 | mercenary (~> 0.3.3) 107 | pathutil (~> 0.9) 108 | rouge (>= 1.7, < 4) 109 | safe_yaml (~> 1.0) 110 | jekyll-avatar (0.7.0) 111 | jekyll (>= 3.0, < 5.0) 112 | jekyll-coffeescript (1.1.1) 113 | coffee-script (~> 2.2) 114 | coffee-script-source (~> 1.11.1) 115 | jekyll-commonmark (1.3.1) 116 | commonmarker (~> 0.14) 117 | jekyll (>= 3.7, < 5.0) 118 | jekyll-commonmark-ghpages (0.1.6) 119 | commonmarker (~> 0.17.6) 120 | jekyll-commonmark (~> 1.2) 121 | rouge (>= 2.0, < 4.0) 122 | jekyll-default-layout (0.1.4) 123 | jekyll (~> 3.0) 124 | jekyll-feed (0.15.1) 125 | jekyll (>= 3.7, < 5.0) 126 | jekyll-gist (1.5.0) 127 | octokit (~> 4.2) 128 | jekyll-github-metadata (2.13.0) 129 | jekyll (>= 3.4, < 5.0) 130 | octokit (~> 4.0, != 4.4.0) 131 | jekyll-mentions (1.6.0) 132 | html-pipeline (~> 2.3) 133 | jekyll (>= 3.7, < 5.0) 134 | jekyll-optional-front-matter (0.3.2) 135 | jekyll (>= 3.0, < 5.0) 136 | jekyll-paginate (1.1.0) 137 | jekyll-readme-index (0.3.0) 138 | jekyll (>= 3.0, < 5.0) 139 | jekyll-redirect-from (0.16.0) 140 | jekyll (>= 3.3, < 5.0) 141 | jekyll-relative-links (0.6.1) 142 | jekyll (>= 3.3, < 5.0) 143 | jekyll-remote-theme (0.4.3) 144 | addressable (~> 2.0) 145 | jekyll (>= 3.5, < 5.0) 146 | jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0) 147 | rubyzip (>= 1.3.0, < 3.0) 148 | jekyll-sass-converter (1.5.2) 149 | sass (~> 3.4) 150 | jekyll-seo-tag (2.7.1) 151 | jekyll (>= 3.8, < 5.0) 152 | jekyll-sitemap (1.4.0) 153 | jekyll (>= 3.7, < 5.0) 154 | jekyll-swiss (1.0.0) 155 | jekyll-theme-architect (0.1.1) 156 | jekyll (~> 3.5) 157 | jekyll-seo-tag (~> 2.0) 158 | jekyll-theme-cayman (0.1.1) 159 | jekyll (~> 3.5) 160 | jekyll-seo-tag (~> 2.0) 161 | jekyll-theme-dinky (0.1.1) 162 | jekyll (~> 3.5) 163 | jekyll-seo-tag (~> 2.0) 164 | jekyll-theme-hacker (0.1.2) 165 | jekyll (> 3.5, < 5.0) 166 | jekyll-seo-tag (~> 2.0) 167 | jekyll-theme-leap-day (0.1.1) 168 | jekyll (~> 3.5) 169 | jekyll-seo-tag (~> 2.0) 170 | jekyll-theme-merlot (0.1.1) 171 | jekyll (~> 3.5) 172 | jekyll-seo-tag (~> 2.0) 173 | jekyll-theme-midnight (0.1.1) 174 | jekyll (~> 3.5) 175 | jekyll-seo-tag (~> 2.0) 176 | jekyll-theme-minimal (0.1.1) 177 | jekyll (~> 3.5) 178 | jekyll-seo-tag (~> 2.0) 179 | jekyll-theme-modernist (0.1.1) 180 | jekyll (~> 3.5) 181 | jekyll-seo-tag (~> 2.0) 182 | jekyll-theme-primer (0.5.4) 183 | jekyll (> 3.5, < 5.0) 184 | jekyll-github-metadata (~> 2.9) 185 | jekyll-seo-tag (~> 2.0) 186 | jekyll-theme-slate (0.1.1) 187 | jekyll (~> 3.5) 188 | jekyll-seo-tag (~> 2.0) 189 | jekyll-theme-tactile (0.1.1) 190 | jekyll (~> 3.5) 191 | jekyll-seo-tag (~> 2.0) 192 | jekyll-theme-time-machine (0.1.1) 193 | jekyll (~> 3.5) 194 | jekyll-seo-tag (~> 2.0) 195 | jekyll-titles-from-headings (0.5.3) 196 | jekyll (>= 3.3, < 5.0) 197 | jekyll-watch (2.2.1) 198 | listen (~> 3.0) 199 | jemoji (0.12.0) 200 | gemoji (~> 3.0) 201 | html-pipeline (~> 2.2) 202 | jekyll (>= 3.0, < 5.0) 203 | kramdown (2.3.1) 204 | rexml 205 | kramdown-parser-gfm (1.1.0) 206 | kramdown (~> 2.0) 207 | liquid (4.0.3) 208 | listen (3.5.1) 209 | rb-fsevent (~> 0.10, >= 0.10.3) 210 | rb-inotify (~> 0.9, >= 0.9.10) 211 | mercenary (0.3.6) 212 | minima (2.5.1) 213 | jekyll (>= 3.5, < 5.0) 214 | jekyll-feed (~> 0.9) 215 | jekyll-seo-tag (~> 2.1) 216 | minitest (5.14.4) 217 | multipart-post (2.1.1) 218 | nokogiri (1.11.4-x86_64-linux) 219 | racc (~> 1.4) 220 | octokit (4.21.0) 221 | faraday (>= 0.9) 222 | sawyer (~> 0.8.0, >= 0.5.3) 223 | pathutil (0.16.2) 224 | forwardable-extended (~> 2.6) 225 | public_suffix (4.0.6) 226 | racc (1.5.2) 227 | rb-fsevent (0.11.0) 228 | rb-inotify (0.10.1) 229 | ffi (~> 1.0) 230 | rexml (3.2.5) 231 | rouge (3.26.0) 232 | ruby-enum (0.9.0) 233 | i18n 234 | ruby2_keywords (0.0.4) 235 | rubyzip (2.3.0) 236 | safe_yaml (1.0.5) 237 | sass (3.7.4) 238 | sass-listen (~> 4.0.0) 239 | sass-listen (4.0.0) 240 | rb-fsevent (~> 0.9, >= 0.9.4) 241 | rb-inotify (~> 0.9, >= 0.9.7) 242 | sawyer (0.8.2) 243 | addressable (>= 2.3.5) 244 | faraday (> 0.8, < 2.0) 245 | simpleidn (0.2.1) 246 | unf (~> 0.1.4) 247 | terminal-table (1.8.0) 248 | unicode-display_width (~> 1.1, >= 1.1.1) 249 | thread_safe (0.3.6) 250 | typhoeus (1.4.0) 251 | ethon (>= 0.9.0) 252 | tzinfo (1.2.9) 253 | thread_safe (~> 0.1) 254 | unf (0.1.4) 255 | unf_ext 256 | unf_ext (0.0.7.7) 257 | unicode-display_width (1.7.0) 258 | zeitwerk (2.4.2) 259 | 260 | PLATFORMS 261 | x86_64-linux 262 | 263 | DEPENDENCIES 264 | github-pages (~> 214) 265 | jekyll-feed (~> 0.12) 266 | minima (~> 2.5) 267 | tzinfo (~> 1.2) 268 | tzinfo-data 269 | wdm (~> 0.1.1) 270 | 271 | BUNDLED WITH 272 | 2.2.17 273 | --------------------------------------------------------------------------------