Get the site running locally and make your first changes in under 5 minutes.
# Clone and enter directory
git clone https://github.com/hwschuur/hwschuur.github.io.git
cd hwschuur.github.io
# Install dependencies
bundle install
# Start the server
bundle exec jekyll serve
Open http://localhost:4000 in your browser.
Create a new file in _posts/ with the naming convention: YYYY-MM-DD-title.md
# Example: Create a post for today
touch _posts/2026-01-31-my-new-post.md
Add the following content:
---
title: "My New Post"
tags:
- general
---
This is my first blog post!
Here is some **bold text** and *italic text*.
> This is a blockquote.
Save the file, and the development server will automatically rebuild. Refresh your browser to see the new post.
Open _pages/contact.md and modify the content:
---
permalink: /contact/
title: "Contact"
author_profile: false
sidebar: false
---
Your updated contact information here.
Edit _data/navigation.yml to modify the site navigation:
main:
- title: "Home"
url: /
- title: "Work"
url: /work/
- title: "Contact"
url: /contact/
# Add new items here
- title: "Projects"
url: /projects/
The site has three main sections:
| Page | URL | File Location | Purpose |
|---|---|---|---|
| Home | / |
index.html |
Blog post listing |
| Work | /work/ |
_pages/work.md |
Portfolio/publications |
| Contact | /contact/ |
_pages/contact.md |
Bio and contact info |
---
title: "Post Title"
tags:
- topic1
- topic2
---
Your content here.
---
title: "Interesting Article"
link: https://example.com/article
tags:
- link
- topic
---
Brief commentary about the linked article.
The link front matter creates a post that links to an external URL.
assets/images/posts/
Use the Jekyll include:
<figure class="">
<img src="/assets/images/my-image.png"
alt="Description"><figcaption>
Figure caption text
</figcaption></figure>
> The quote text here.
<cite><a href="https://source.com">Source Name</a></cite>
[Link text](/2025/06/16/illusionofthinking/)
Key settings in _config.yml:
| Setting | Current Value | Purpose |
|---|---|---|
title |
Henk van der Schuur | Site title |
minimal_mistakes_skin |
dirt | Color scheme |
paginate |
7 | Posts per page |
search |
false | Site search disabled |
author_profile |
false | Author sidebar hidden |
| Task | File to Edit |
|---|---|
| Site title/description | _config.yml |
| Navigation menu | _data/navigation.yml |
| Create new post | _posts/YYYY-MM-DD-title.md |
| Edit pages | _pages/*.md |
| Custom styles | _sass/minimal-mistakes/_*.scss |
| Author info | _config.yml (author section) |
| See also: Installation | Directory Structure |