Various layout, content changes, add more character info

This commit is contained in:
Joshua Goins 2025-04-06 15:34:21 -04:00
parent ba8a41eaa5
commit 9ef3fe9831
27 changed files with 73 additions and 60 deletions

View file

@ -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

View file

@ -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

View file

@ -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*: &#9733; &#9734; &#9734; &#9734; &#9734;
*German*: &#9733; &#9734; &#9734; &#9734; &#9734;
# 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/).

View file

@ -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).

View file

@ -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 >}}

View file

@ -15,6 +15,8 @@
"pronouns" $data.pronouns
"origin" $data.origin
"charsheet" $data.charsheet
"content" $data.description
"race" $data.race
}}
{{ $page := dict

View file

@ -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

View file

@ -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).

View file

@ -1,9 +1,9 @@
{
"commissions": false,
"featured": [
"sunset-on-the-hills",
"intransit",
"idcheck"
"returninghome",
"bigshirt2",
"vacation"
],
"new-banner": ""
}

View file

@ -12,5 +12,6 @@
"jp": {
"title": "毎朝"
}
}
},
"characters": ["rene"]
}

View file

@ -11,5 +11,6 @@
"jp": {
"title": "自撮り"
}
}
},
"characters": ["rene"]
}

View file

@ -11,5 +11,6 @@
"jp": {
"title": "彼シャツ"
}
}
},
"characters": ["rene"]
}

View file

@ -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"
}

View file

@ -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."
}

View file

@ -3,5 +3,6 @@
"name": "Luci",
"original": true,
"pronouns": "she/her",
"charsheet": "charsheet-luci"
"charsheet": "charsheet-luci",
"race": "Human"
}

View file

@ -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"
}

View file

@ -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"
}

View file

@ -0,0 +1,6 @@
{
"name": "René",
"original": true,
"race": "Succubus",
"pronouns": "they/them"
}

View file

@ -2,5 +2,6 @@
"name": "Sakura",
"original": true,
"pronouns": "she/her",
"charsheet": "charsheet-sakura"
"charsheet": "charsheet-sakura",
"race": "Catgirl"
}

View file

@ -1,5 +1,6 @@
{
"name": "Sniper Girl",
"original": true,
"pronouns": "she/her"
"pronouns": "she/her",
"race": "Human"
}

View file

@ -1,5 +1,7 @@
{
"name": "Terra Missu",
"original": true,
"pronouns": "she/her"
"pronouns": "she/her",
"age": "Secret ❤",
"race": "Human"
}

View file

@ -2,5 +2,7 @@
"name": "Titania",
"original": true,
"origin": "FINAL FANTASY XIV ONLINE",
"pronouns": "she/her"
"pronouns": "she/her",
"race": "Miqo'te",
"age": "25"
}

View file

@ -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 }}
<p><strong>Race</strong></p>
<p>{{ .Params.race }}</p>
{{ end }}
{{ if $has_age }}
<p><strong>Age</strong><p>
<p>{{ .Params.age }}</p>
@ -28,6 +33,8 @@
{{ end }}
{{ end }}
{{ .Content }}
{{ $tags := slice "fan art" "artfight" }}
{{ $artworks := (where .Pages "Type" "art") }}
{{ $guest_art := (where $artworks "Params.guest" "=" true) }}

View file

@ -11,6 +11,14 @@
(Updated on {{ $.Page.Lastmod.Format "January 02, 2006" }})
</time>
</i>
<br>
<span>Tags:</span>
{{ $terms := .GetTerms "tags" }}
{{ range $terms }}
<a href="{{ .RelPermalink }}">{{ .Title }}</a>
{{ end }}
{{ end }}
<hr>

View file

@ -31,7 +31,7 @@
<span> / </span>
{{ else }}
<!-- Workaround for blog tags having the wrong breadcrumb -->
{{ if and (eq .Title "Tags") (hasPrefix $.Path "tags/") }}
{{ if and (eq .Title "Tags") (hasPrefix $.Path "/tags/") }}
{{ if not (and $needs_skip $end) }}
<a href="/blog">Blog</a>
<span> / </span>
@ -40,7 +40,7 @@
{{ end }}
{{ else }}
<!-- Same workaround for blog series -->
{{ if and (eq .Title "Series") (hasPrefix $.Path "series/") }}
{{ if and (eq .Title "Series") (hasPrefix $.Path "/series/") }}
{{ if not (and $needs_skip $end) }}
<a href="/blog">Blog</a>
<span> / </span>
@ -49,7 +49,7 @@
{{ end }}
{{ else }}
<!-- Ditto for art characters -->
{{ if and (eq .Title "Characters") (hasPrefix $.Path "characters/") }}
{{ if and (eq .Title "Characters") (hasPrefix $.Path "/characters/") }}
<a href="/art">Art</a>
<span> / </span>
<a href="/art/characters">Characters</a>

View file

@ -6,7 +6,7 @@
<meta name="description" content="{{ $.Site.Params.description }}">
<title>{{.Site.Title}}</title>
{{ else }}
<title>{{ .Title }} - {{ .Site.Title }}</title>
<title>{{ .Title }}</title>
{{ if .Summary }}
<meta name="description" content="{{ .Summary }}">

View file

@ -34,7 +34,7 @@
{{ if .IsTranslated }}
<br>
<strong>Available Languages</strong>
<strong>Languages</strong>
<div class="site-meni">
{{ $currentPage := . }}
{{ range .Translations }}