diff --git a/config.yaml b/config.yaml index bf7f100..ca0c250 100644 --- a/config.yaml +++ b/config.yaml @@ -15,7 +15,7 @@ markup: parser: wrapStandAloneImageWithinParagraph: false -title: '~redstrate' +title: 'redstrate' theme: 'red' timeZone: 'UTC' @@ -219,12 +219,12 @@ languages: params: - img: 'icons/bluesky.svg' url: 'https://bsky.app/profile/redstrate.com' - weight: 2 + weight: 3 - name: 'pixiv' params: - img: 'icons/pixiv.svg' url: 'https://www.pixiv.net/en/users/58118005' - weight: 3 + weight: 2 related: includeNewer: true diff --git a/content/_index.md b/content/_index.md index b221a39..cc879f8 100644 --- a/content/_index.md +++ b/content/_index.md @@ -4,14 +4,14 @@ title: "Home" {{< insert-pic "pic-home.jpg" "Drawing of a landscape bathed in sunlight. There's a small cottage in the middle of green hills." >}} -Welcome to my personal corner of the Internet! My username is **redstrate** and I'm a software engineer, KDE developer and artist. I like Linux, taking apart stuff, and also taking care of my website. This place functions as both my portfolio and dumping ground for the things I like to work on. +Welcome to my personal corner of the Internet! My username is **redstrate** and I'm a software engineer, KDE developer and artist. I like Linux, taking apart software, and drawing. This website functions as my portfolio and archive for the things I've made. * Check out my [blog posts]({{< ref "blog" >}}) for Linux, KDE, and technical discussion. * I also have given some [talks at conferences]({{< ref "talks" >}}). * If you're into art, I have a gallery of [my drawings]({{< ref "art" >}})! I also do some [music]({{< ref "music" >}}), but not often. * I have an exhaustive list of the [software I've made and maintained]({{< ref "software" >}}). -Please consider signing the [guestbook]({{< ref "guestbook" >}}) if you pass through here. For cool websites and mutuals, check out my [outgoing links]({{< ref "links" >}})! +Please consider signing the [guestbook]({{< ref "guestbook" >}}). For cool websites and mutuals, check out my [outgoing links]({{< ref "links" >}})! # Recent Blog Posts diff --git a/content/about.md b/content/about.md index 5da7135..54b87f3 100644 --- a/content/about.md +++ b/content/about.md @@ -10,26 +10,4 @@ I like developing software that I would personally use, and it also fills a nich Drawing has been a hobby of mine ever since childhood, and I try to draw when I can. I have a complete collection of my art I've created in [my gallery]({{< ref "art" >}}). I'm not a professional artist so my schedule tends to be erratic. My preferred software is [Krita](https://krita.org) and [Blender](https://blender.org). I also like to animate, but I don't really have the time to sit down and do it. -I also like to administrate my own servers, and that's what's hosting the website you're reading right now! You can find more details about this setup below. - -# Languages - -English is my first language, but currently learning two new languages. Here is my current progress: - -*Japanese*: ★ ☆ ☆ ☆ ☆ - -*German*: ★ ☆ ☆ ☆ ☆ - -# Machines - -| Name | Purpose | Model | Operating System | -|----------|----------------|----------------------|------------------| -| Adrastea | Workstation | N/A | Fedora Linux | -| Amalthea | Old macOS Laptop | Macbook Pro 16" 2018 | macOS | -| Thinkpad | Old Linux Laptop | Thinkpad X230 | Fedora Linux | -| Thinkpad (lol) | Current Laptop | Lenovo Yoga 6 | Fedora Linux | -| Rhea | Server | AX41-NVMe | Gentoo Linux | - -As you can probably tell, I like working with [Linux](https://kernel.org/), and using alternative operating systems in general. My preferred desktop environment is [KDE](https://kde.org) and I prefer using [Fedora Linux](https://getfedora.org) and [Gentoo](https://gentoo.org/). - diff --git a/content/art/_index.md b/content/art/_index.md index a86cd34..dc2dcb7 100644 --- a/content/art/_index.md +++ b/content/art/_index.md @@ -5,8 +5,8 @@ aliases: - /gallery --- -Welcome to my art gallery! This is the most complete archive of my work online. +Welcome to my art gallery! This is the most complete archive of my work you can find online. I'm sometimes open for commissions, which you can find the information for below. I've been [participating in Artfight](https://artfight.net/~redstrate) since 2023. You can view my attacks and defenses [here](/art/tags/artfight). -You can follow me on [Mastodon](https://mastodon.art/@redstrate), [Pixiv](https://www.pixiv.net/en/users/58118005), or [BlueSky](https://bsky.app/profile/redstrate.com). My art is also available via [RSS](/art/index.xml). +You can follow me for new work on [Mastodon](https://mastodon.art/@redstrate), [Pixiv](https://www.pixiv.net/en/users/58118005), or [BlueSky](https://bsky.app/profile/redstrate.com). My art is also available via [RSS](/art/index.xml). diff --git a/content/blog/_index.md b/content/blog/_index.md index dbbc8e6..1e36a9f 100644 --- a/content/blog/_index.md +++ b/content/blog/_index.md @@ -7,8 +7,8 @@ aliases: {{< insert-pic "pic-blog.jpg" "Drawing of a grocery list with the words Linux and Review and KDE written." >}} -Rambles and writings usually consisting of [Linux](/blog/tags/linux/), [KDE](/blog/tags/kde), personal thoughts and [reviews](/blog/tags/review/). +Rambles and writings consisting of [Linux](/blog/tags/linux/) discussion, updates in [KDE](/blog/tags/kde), personal thoughts and everything else. -If you're still interested, you can follow this blog using [RSS](/blog/index.xml). This feed contains full articles, when possible. +You can follow this blog using [RSS](/blog/index.xml). {{< blog-featured >}} diff --git a/content/characters/_content.gotmpl b/content/characters/_content.gotmpl index f152c30..d790488 100644 --- a/content/characters/_content.gotmpl +++ b/content/characters/_content.gotmpl @@ -15,6 +15,8 @@ "pronouns" $data.pronouns "origin" $data.origin "charsheet" $data.charsheet + "content" $data.description + "race" $data.race }} {{ $page := dict diff --git a/content/links.md b/content/links.md index 564afa3..fc54c95 100644 --- a/content/links.md +++ b/content/links.md @@ -8,7 +8,7 @@ Here's some cool like-minded people, websites and communities you should check o # Outgoing -If you wish to be added to the list, [contact me](/contact). Personal websites only, cardd/linktree also work if you customize it enough. +If you wish to be added to the list, [contact me](/contact). Personal websites only, but also cardd/linktree sites if it's customized. ## Artists diff --git a/content/software/_index.md b/content/software/_index.md index 45c722b..fceffe1 100644 --- a/content/software/_index.md +++ b/content/software/_index.md @@ -5,8 +5,5 @@ aliases: layout: "software" --- -During the day I like to program, and at night I... also like to program. If you're reading this page you probably want to know what I'm up to! - -I like working with Qt, C++ but also branching out into Rust and tiny bits of web development (like this website). My primary operating system is -Linux, so making sure things build and run across different operating systems is an interesting challenge. I love working with graphics APIs, -like Vulkan and OpenGL. +I like working with [Qt](/software/tags/qt), [C++](/software/tags/cplusplus) but also branching out into [Rust](/software/tags/rust) and tiny bits of web development (like this website.) My primary operating system is +Linux, so making sure things build and run across different operating systems is an interesting challenge. I also love working with graphics APIs, like [Vulkan](/software/tags/vulkan) and [OpenGL](/software/tags/opengl). diff --git a/data/art-config.json b/data/art-config.json index 5358b31..1433685 100644 --- a/data/art-config.json +++ b/data/art-config.json @@ -1,9 +1,9 @@ { "commissions": false, "featured": [ - "sunset-on-the-hills", - "intransit", - "idcheck" + "returninghome", + "bigshirt2", + "vacation" ], "new-banner": "" } diff --git a/data/art/2024/routine.json b/data/art/2024/routine.json index 49924f1..7cdc866 100644 --- a/data/art/2024/routine.json +++ b/data/art/2024/routine.json @@ -12,5 +12,6 @@ "jp": { "title": "毎朝" } - } + }, + "characters": ["rene"] } diff --git a/data/art/2024/selfie.json b/data/art/2024/selfie.json index c57cb8a..b9f0455 100644 --- a/data/art/2024/selfie.json +++ b/data/art/2024/selfie.json @@ -11,5 +11,6 @@ "jp": { "title": "自撮り" } - } + }, + "characters": ["rene"] } diff --git a/data/art/2025/bigshirt.json b/data/art/2025/bigshirt.json index d17e0cb..b8320ab 100644 --- a/data/art/2025/bigshirt.json +++ b/data/art/2025/bigshirt.json @@ -11,5 +11,6 @@ "jp": { "title": "彼シャツ" } - } + }, + "characters": ["rene"] } diff --git a/data/characters/dr.-frizzly.json b/data/characters/dr.-frizzly.json index a5821cb..2829a0d 100644 --- a/data/characters/dr.-frizzly.json +++ b/data/characters/dr.-frizzly.json @@ -3,5 +3,7 @@ "origin": "Dr. Frizzly's Mega Minigame Collection", "original": true, "pronouns": "he/him", - "charsheet": "charsheet-drfrizzly" + "charsheet": "charsheet-drfrizzly", + "race": "Human(?)", + "age": "46" } diff --git a/data/characters/juritta.json b/data/characters/juritta.json index d8babbb..d355689 100644 --- a/data/characters/juritta.json +++ b/data/characters/juritta.json @@ -1,8 +1,9 @@ { - "age": "???", "name": "Juritta", "origin": "FINAL FANTASY XIV ONLINE", "original": true, "pronouns": "she/her", - "charsheet": "charsheet-juritta" + "charsheet": "charsheet-juritta", + "race": "Viera/Veena", + "description": "My Warrior of Light in FFXIV. Her primary classes are Sage and Dancer." } diff --git a/data/characters/luci.json b/data/characters/luci.json index cb436f0..f9ff803 100644 --- a/data/characters/luci.json +++ b/data/characters/luci.json @@ -3,5 +3,6 @@ "name": "Luci", "original": true, "pronouns": "she/her", - "charsheet": "charsheet-luci" + "charsheet": "charsheet-luci", + "race": "Human" } diff --git a/data/characters/merume.json b/data/characters/merume.json index f970bf5..7647311 100644 --- a/data/characters/merume.json +++ b/data/characters/merume.json @@ -1,9 +1,10 @@ { - "age": "???", + "age": "36", "description": "A four-armed succubus with long elven ears, and a tail. She usually ties her blue hair into pigtails. She enjoys cooking (only when she's by herself) and of course, playing way too much video games in her free time.", "name": "Merume", "origin": "Original Character", "original": true, "pronouns": "she/her", - "charsheet": "charsheet-merume" + "charsheet": "charsheet-merume", + "race": "Succubus" } diff --git a/data/characters/mysterious-swordswoman.json b/data/characters/mysterious-swordswoman.json index 77531b9..2c76f21 100644 --- a/data/characters/mysterious-swordswoman.json +++ b/data/characters/mysterious-swordswoman.json @@ -1,9 +1,10 @@ { "age": "???", - "description": "She is a talented swordsman and nomad that travels from town to town in the countryside.", + "description": "Roams the countryside in search of work, which consists mostly of killing monsters. She's also been seen carrying a leather-bound journal that is full-to-bursting. While she isn't the best with a sword, she is aware of the limits of her skill-set. Not known to be the most sociable person, and doesn't stick around in one area for too long.\n\nHer current whereabouts are unknown.", "name": "Mysterious Swordswoman", "origin": "Original Character", "original": true, - "pronouns": "she/her", + "pronouns": "she/her (presumably)", + "race": "Human (presumably)", "charsheet": "charsheet-mysterious-swordswoman" } diff --git a/data/characters/rene.json b/data/characters/rene.json new file mode 100644 index 0000000..d4c319a --- /dev/null +++ b/data/characters/rene.json @@ -0,0 +1,6 @@ +{ + "name": "René", + "original": true, + "race": "Succubus", + "pronouns": "they/them" +} diff --git a/data/characters/sakura.json b/data/characters/sakura.json index 23ccd6d..d235ec9 100644 --- a/data/characters/sakura.json +++ b/data/characters/sakura.json @@ -2,5 +2,6 @@ "name": "Sakura", "original": true, "pronouns": "she/her", - "charsheet": "charsheet-sakura" + "charsheet": "charsheet-sakura", + "race": "Catgirl" } diff --git a/data/characters/sniper-girl.json b/data/characters/sniper-girl.json index a6416b1..0d8e7a6 100644 --- a/data/characters/sniper-girl.json +++ b/data/characters/sniper-girl.json @@ -1,5 +1,6 @@ { "name": "Sniper Girl", "original": true, - "pronouns": "she/her" + "pronouns": "she/her", + "race": "Human" } diff --git a/data/characters/terra-missu.json b/data/characters/terra-missu.json index 3cb0fe4..10980f8 100644 --- a/data/characters/terra-missu.json +++ b/data/characters/terra-missu.json @@ -1,5 +1,7 @@ { "name": "Terra Missu", "original": true, - "pronouns": "she/her" + "pronouns": "she/her", + "age": "Secret ❤", + "race": "Human" } diff --git a/data/characters/titania.json b/data/characters/titania.json index 65d7aa9..967bbee 100644 --- a/data/characters/titania.json +++ b/data/characters/titania.json @@ -2,5 +2,7 @@ "name": "Titania", "original": true, "origin": "FINAL FANTASY XIV ONLINE", - "pronouns": "she/her" + "pronouns": "she/her", + "race": "Miqo'te", + "age": "25" } diff --git a/themes/red/layouts/_default/character.html b/themes/red/layouts/_default/character.html index 67c250d..5b9e4a6 100644 --- a/themes/red/layouts/_default/character.html +++ b/themes/red/layouts/_default/character.html @@ -8,8 +8,13 @@ {{ $has_pronouns := .Params.pronouns }} {{ $has_origin := .Params.origin }} {{ $has_charsheet := .Params.charsheet }} + {{ $has_race := .Params.race }} {{ if or $has_origin (or $has_age $has_pronouns) }} + {{ if $has_race }} +
Race
+{{ .Params.race }}
+ {{ end }} {{ if $has_age }}Age
{{ .Params.age }}
@@ -28,6 +33,8 @@ {{ end }} {{ end }} + {{ .Content }} + {{ $tags := slice "fan art" "artfight" }} {{ $artworks := (where .Pages "Type" "art") }} {{ $guest_art := (where $artworks "Params.guest" "=" true) }} diff --git a/themes/red/layouts/_default/single.html b/themes/red/layouts/_default/single.html index f3e5bae..ae2f4ad 100644 --- a/themes/red/layouts/_default/single.html +++ b/themes/red/layouts/_default/single.html @@ -11,6 +11,14 @@ (Updated on {{ $.Page.Lastmod.Format "January 02, 2006" }}) + +