diff --git a/src/_data/photos.json b/src/_data/photos.json deleted file mode 100644 index 32303ef..0000000 --- a/src/_data/photos.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "photos": [ - "001.jpg", - "002.jpg", - "003.jpg", - "004.jpg", - "005.jpg", - "006.jpg", - "007.jpg", - "008.jpg", - "009.jpg" - ] -} \ No newline at end of file diff --git a/src/_data/projects.json b/src/_data/projects.json index 6d0ae87..84dff37 100644 --- a/src/_data/projects.json +++ b/src/_data/projects.json @@ -1,40 +1,31 @@ { - "projects": [ - { - "name": "Raytracer", - "text": "A raytracer written completely in C++ I made for a university assignment. It's not the most advanced, but I am proud of it (and the fact the entire thing was made in 9 days), Unfortunately, the university bars me from putting the source code online.", - "photo": "/static/raytracer.webp", - "link": "" - }, - { - "name": "Comedy TUI", - "text": "This is an app I built for my work in comedy shows. It's a really simple terminal UI that has a stopwatch, room for notes, and manages the music currently playing. It enables me to focus on the important parts of the job, which is great.", - "photo": "/static/mic.svg", - "link": "https://github.com/KoenDR06/ComedyTUI" - }, - { - "name": "Mandelbrot", - "text": "A Mandelbrot renderer I made for a university course written in C#. It is multithreaded, has multiple color modes, and the ability to export and import renders as .mandel files, which is a file format specially created for this project. Unfortunately, the university bars me from putting the source code online.", - "photo": "/static/mandelbrot.jpg", - "link": "" - }, - { - "name": "AulaControl", - "text": "This project aimed to control the auditorium 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/music.svg", - "link": "https://github.com/AVTOLZ/AulaControl" - }, - { - "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've learnt a ton from it.", - "photo": "/static/aoc.png", - "link": "https://github.com/KoenDR06/AdventOfCode" - }, + "personal-projects": [ { "name": "NixOS 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.", + "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://github.com/KoenDR06/nix-config" } + ], + "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": "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" + } ] } diff --git a/src/_includes/base.liquid b/src/_includes/base.liquid index ef43125..cea9a50 100644 --- a/src/_includes/base.liquid +++ b/src/_includes/base.liquid @@ -6,9 +6,10 @@ - + + @@ -22,14 +23,14 @@
-

Koen de Ruiter

-

Hobby Developer

-

Lighting Designer

+

{{ title }}

+ {% for sub in subtitles %} +

{{ sub }}

+ {% endfor %}
diff --git a/src/pages/404.liquid b/src/pages/404.liquid new file mode 100644 index 0000000..1b21096 --- /dev/null +++ b/src/pages/404.liquid @@ -0,0 +1,5 @@ +--- +permalink: /404.html +title: 404 Not Found +subtitles: +--- diff --git a/src/pages/gallery.liquid b/src/pages/gallery.liquid deleted file mode 100644 index 31cae9e..0000000 --- a/src/pages/gallery.liquid +++ /dev/null @@ -1,43 +0,0 @@ ---- -permalink: /gallery.html -title: Gallery -layout: empty ---- - -
-
- Photo -
-
- - -
-
- - diff --git a/src/pages/home.liquid b/src/pages/home.liquid index 0abf66f..3a94864 100644 --- a/src/pages/home.liquid +++ b/src/pages/home.liquid @@ -1,10 +1,13 @@ --- permalink: / title: Koen de Ruiter +subtitles: +- "Hobby Developer" +- "Lighting Designer" --- - -{% for p in projects.projects %} +

Personally Authored

+{% for p in projects.personal-projects %}
Project sample photo @@ -13,7 +16,26 @@ title: Koen de Ruiter {% if p.link != "" %} {% endif %}

{{ p.name }}

-

{{ p.text }}

+ {% for par in p.text %} +

{{ par }}

+ {% endfor %} + + +{% endfor %} + +

Contributed

+{% for p in projects.contributed-projects %} +
+ Project sample photo + +
+
+ {% if p.link != "" %} {% endif %} +

{{ p.name }}

+
+ {% for par in p.text %} +

{{ par }}

+ {% endfor %}
{% endfor %} diff --git a/src/static/floater.js b/src/static/floater.js index 0e0ae86..d878b3b 100644 --- a/src/static/floater.js +++ b/src/static/floater.js @@ -11,5 +11,4 @@ window.addEventListener("scroll", function(){ } beams.style.opacity = 1-2*yPos; - beams.style.display = 1-2*yPos < 0 ? 'none' : 'block' -}); \ No newline at end of file +}); diff --git a/src/static/next.svg b/src/static/next.svg deleted file mode 100644 index f83a864..0000000 --- a/src/static/next.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - diff --git a/src/static/prev.svg b/src/static/prev.svg deleted file mode 100644 index a9d44a8..0000000 --- a/src/static/prev.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/src/static/radio.svg b/src/static/radio.svg new file mode 100644 index 0000000..fe6595c --- /dev/null +++ b/src/static/radio.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/static/sadserver.svg b/src/static/sadserver.svg new file mode 100644 index 0000000..f49d796 --- /dev/null +++ b/src/static/sadserver.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/styles/index.scss b/src/styles/index.scss index bcde641..4e2b01a 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -3,7 +3,7 @@ body { margin: 0; - font-family: "JetBrains Mono", serif; + font-family: "Cascadia Code", sans-serif; background-color: vars.$bg-color; color: vars.$primary; overflow-x: hidden; @@ -31,4 +31,4 @@ main { .project__photo { margin: 0 50px 0 0 !important; } -} \ No newline at end of file +} diff --git a/src/styles/projects.scss b/src/styles/projects.scss index c474845..7421582 100644 --- a/src/styles/projects.scss +++ b/src/styles/projects.scss @@ -49,6 +49,14 @@ a { color: vars.$accent-1; } +.projects-header { + margin-top: 0; + margin-bottom: 1em; + font-size: 5em; + + color: vars.$accent-2; +} + .project p { font-size: 1.5em; } diff --git a/src/styles/vars.scss b/src/styles/vars.scss index d5ac5bd..bcf784d 100644 --- a/src/styles/vars.scss +++ b/src/styles/vars.scss @@ -2,6 +2,7 @@ $bg-color: #24273a; $primary: #b7bdf8; $secondary: #b7bdf8; $accent-1: #c6a0f6; +$accent-2: #ed8796; $side-margin: 15vw;