diff --git a/.gitignore b/.gitignore index 706ec48..b419d67 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,4 @@ _site/ node_modules/ -package-lock.json \ No newline at end of file +package-lock.json diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 0000000..cb41461 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +rm -rf _site && + +npm run build && +npm run build:sass && + +ssh solis 'rm -rf docker/webserver/public/koendev.nl' && + +scp -r _site solis:~/docker/webserver/public/koendev.nl diff --git a/src/_data/projects.json b/src/_data/projects.json index ec7eec8..41c6b7b 100644 --- a/src/_data/projects.json +++ b/src/_data/projects.json @@ -1,28 +1,37 @@ { - "projects": [ + "personal-projects": [ { - "name": "Mandelbrot", - "text": "A Mandelbrot renderer I made for a university course written in C#. It has multithreading, multiple color modes, and the ability to export and import renders as .mandel files, which is a file format specially created for this project.", - "photo": "/static/mandelbrot.jpg", - "link": "https://github.com/KoenDR06/UniMandelbrot" - }, - { - "name": "AulaControl", - "text": "This project aimed to control the aula at my old high school using a USB to DMX converter written in Kotlin. It played music and controlled the lights during lunchtime.", - "photo": "/static/dmx.png", - "link": "https://github.com/AVTOLZ/AulaControl" + "name": "NixOS Config", + "text": "The configuration for all my NixOS machines. It is fully modularized, and has a custom module for all Hyprland configuration options.", + "photo": "/static/nixos.svg", + "link": "https://git.koendev.nl/Koen/nix-config" }, { "name": "Advent Of Code", - "text": "All of my current advent of code solutions, written in Kotlin. Some of the worst code I've written, yet I learn a lot from it.", + "text": "My Advent Of Code solutions for 2025, written in Haskell.", "photo": "/static/aoc.png", - "link": "https://github.com/KoenDR06/nix-config" + "link": "https://git.koendev.nl/Koen/AdventOfCode25" + } + ], + "contributed-projects": [ + { + "name": "sadserver", + "text": [ + "Upgraded the playbooks to be compatible with Ubuntu 24.04", + "Helped writing the playbok for a new website" + ], + "photo": "/static/sadserver.svg", + "link": "https://github.com/svsticky/sadserver" }, { - "name": "nix-config", - "text": "The configurations for my NixOS machines. It includes configuration for all my apps, window managers, network, timezones, and more. It's also modularized so that adding a new machine with unique property is a breeze.", - "photo": "/static/nixos.svg", - "link": "https://github.com/KoenDR06/nix-config" + "name": "radio", + "text": [ + "Added a keybind to pause to debug elements easier", + "Added a weather widget", + "Made activities show participants" + ], + "photo": "/static/radio.svg", + "link": "https://github.com/svsticky/radio" } ] -} \ No newline at end of file +} diff --git a/src/_includes/base.liquid b/src/_includes/base.liquid index 995d54f..cea9a50 100644 --- a/src/_includes/base.liquid +++ b/src/_includes/base.liquid @@ -6,10 +6,9 @@ - + - @@ -19,14 +18,15 @@ Ayrton Diablo S
- Beam of Ayrton Diablo S + Beam of Ayrton Diablo S
-

Koen de Ruiter

-

Hobby Developer

-

Lighting Designer

+

{{ title }}

+ {% for sub in subtitles %} +

{{ sub }}

+ {% endfor %}