From 5e501873304b9468f0f372e5ace9c7be8b04e61a Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Wed, 21 May 2025 22:29:46 -0400 Subject: [PATCH] Various website updates --- config.yaml | 5 ----- content/_index.md | 16 +++++++++------- content/about.md | 2 +- content/art/faq/_index.md | 4 ++-- content/blog/_index.md | 4 ++-- content/contact.md | 6 ++++-- content/feeds.md | 2 +- content/guestbook.md | 2 +- content/imprint.md | 2 +- content/links.md | 3 +-- content/mods.md | 2 +- content/music.md | 2 -- content/shrines/_index.md | 2 +- content/software/_index.md | 3 +-- data/art-config.json | 6 +++--- data/contributions.json | 8 ++++---- themes/red/layouts/_default/software.html | 2 +- 17 files changed, 33 insertions(+), 38 deletions(-) diff --git a/config.yaml b/config.yaml index 2041484..712e792 100644 --- a/config.yaml +++ b/config.yaml @@ -177,11 +177,6 @@ menu: - img: 'icons/bluesky.svg' url: 'https://bsky.app/profile/redstrate.com' weight: 3 - - name: 'GitHub' - params: - - img: 'icons/github.svg' - url: 'https://github.com/redstrate' - weight: 5 - name: 'PeerTube' params: - img: 'icons/video.svg' diff --git a/content/_index.md b/content/_index.md index c2d68d8..b5f4aab 100644 --- a/content/_index.md +++ b/content/_index.md @@ -4,20 +4,22 @@ 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 software, and drawing. This website functions as my portfolio and archive for the things I've made. +Welcome to my personal website! I'm known as **redstrate** and I'm a software engineer, [KDE](https://kde.org/) developer and artist. I like taking apart things, drawing and more. This website functions as my portfolio and a place to archive 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" >}}). +* Check out my [blog posts]({{< ref "blog" >}}) for Linux, KDE, and miscellaneous discussion. +* If you're into art, I have a gallery of [my drawings]({{< ref "art" >}})! I also do [music]({{< ref "music" >}}), but not often (I'm not a musician.) +* There's an exhaustive list of the [software I've made and maintained]({{< ref "software" >}}). +* I have given some [talks at conferences]({{< ref "talks" >}}). +* With so much stuff in the world I like, I have taken the outstanding ones and [enshrined them]({{< ref "shrines" >}}). +* You can see my list of [mods I made for video games]({{< ref "mods" >}}). -Please consider signing the [guestbook]({{< ref "guestbook" >}}). For cool websites and mutuals, check out my [outgoing links]({{< ref "links" >}})! +Consider signing the [guestbook]({{< ref "guestbook" >}}) if you enjoyed it here! For somewhere cool to visit afterwards, check out my [outgoing links]({{< ref "links" >}})! # Recent Blog Posts {{< recent-posts >}} -# Featured Artwork +# Featured Art {{< featured-art >}} diff --git a/content/about.md b/content/about.md index 54b87f3..6217f7d 100644 --- a/content/about.md +++ b/content/about.md @@ -4,7 +4,7 @@ title: "About" {{< insert-pic "profile.jpg" "Guestbook" >}} -I'm known online as **redstrate**, and I create things to fill my own niche. I program, draw, and occasionally make bad music and edit videos. I'm a contributor to open source projects, and also a [KDE](https://kde.org) developer and [KDE e.V.](https://ev.kde.org) member. In my free time, I like to cook and study languages (real world and programming ones!) Of course, also play way too many video games! +I'm known as **redstrate**, and I'm all about filling my own niche. I enjoy contributing to various open source projects in my free time, and I'm also a [KDE](https://kde.org) developer and [KDE e.V.](https://ev.kde.org) member. Apart from software development, I enjoy cooking, drawing and studying languages (real world and programming ones.) Of course, also play video games. I like developing software that I would personally use, and it also fills a niche or problem that either isn't adequately solved, or maybe just want to learn how to do it myself. My languages of choice usually are [C](/software/tags/c), [C++](/software/tags/cplusplus), and [Rust](/software/tags/rust) - and that's what you'll find most of the projects using! diff --git a/content/art/faq/_index.md b/content/art/faq/_index.md index 4d07e15..ea6c3a7 100644 --- a/content/art/faq/_index.md +++ b/content/art/faq/_index.md @@ -5,9 +5,9 @@ layout: "art-single" ## Q: What software do you use? -I use [Krita](https://krita.org) and [Blender](https://blender.org). Using free software is personally important to me, you don't have to pay a license or a subscription to create art. If you check out the detail page for a specific artwork, you can see what I made it with! +I use [Krita](https://krita.org) and [Blender](https://blender.org). Using free software is personally important to me, I wanted to showcase that people don't have to pay exorbitant license fees to create digital art. When checking out the details page for a specific artwork, you can see what I made it with! -But... **tools almost never matter**. One artist isn't simply better than another, because they happen to use _that one specific_ software. +But... **tools almost never matter**. One artist isn't simply better than another, because they happen to use a _specific software_. ## Q: What tablet do you use? diff --git a/content/blog/_index.md b/content/blog/_index.md index 1e36a9f..49fc525 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 consisting of [Linux](/blog/tags/linux/) discussion, updates in [KDE](/blog/tags/kde), personal thoughts and everything else. +My writing/rambling about various topics, including: [Linux](/blog/tags/linux/), [KDE](/blog/tags/kde), personal thoughts and everything else. -You can follow this blog using [RSS](/blog/index.xml). +You can follow this blog using [RSS](/blog/index.xml)! {{< blog-featured >}} diff --git a/content/contact.md b/content/contact.md index 7b8b393..706d570 100644 --- a/content/contact.md +++ b/content/contact.md @@ -4,10 +4,12 @@ title: "Contact" {{< insert-pic "pic-contact.jpg" "3D rendering of mail flying through the void." >}} -The easiest and fastest way to contact me for personal matters is e-mail me via josh@redstrate.com. +The easiest and fastest way to contact me is my e-mail via josh@redstrate.com. -There are other services I use that support direct messaging (in order of preference): +There are other services that happen to support direct messaging (in order of my own preference): * [Matrix](https://matrix.to/@redstrate@pyra.sh#/@redstrate:pyra.sh) as `@redstrate:pyra.sh` * [Mastodon](https://mastodon.art/@redstrate) as `@redstrate@mastodon.art` * [BlueSky](https://bsky.app/profile/redstrate.com) as `@redstrate.com` * [Pixiv](https://www.pixiv.net/en/users/58118005) as `redstrate` + +None of these contacts are meant for business inquiries and you will not recieve a response. If you're a current or prospective commission client, please look at this [page for your communication channel]({{< ref "/art/commission" >}}). diff --git a/content/feeds.md b/content/feeds.md index 6044f40..ac0e988 100644 --- a/content/feeds.md +++ b/content/feeds.md @@ -2,7 +2,7 @@ title: "Feeds" --- -If you want to follow me, I suggest using an [RSS](https://en.wikipedia.org/wiki/RSS) reader above all else (yes, even Mastodon.) These feeds allow you to recieve updates as fast as your reader can fetch them, and I'm wholly in control of my feed with no other middlemen. You don't need an account to follow RSS feeds either, unlike following me on a social media site. +If you want to follow me, I suggest using an [RSS reader](https://en.wikipedia.org/wiki/RSS)! By subscribing to the feeds below, you can receive updates immediately and I'm wholly in control of my feed with no other middlemen. You don't need an account to follow these feeds either, unlike a social media site. * Blog ([RSS](/blog/index.xml), [HTML](/blog)): Linux, KDE, and technical discussion * Art ([RSS](/art/index.xml), [HTML](/art)): My new artwork! diff --git a/content/guestbook.md b/content/guestbook.md index cdc536f..d759e63 100644 --- a/content/guestbook.md +++ b/content/guestbook.md @@ -4,6 +4,6 @@ title: "Guestbook" {{< insert-pic "pic-guestbook.jpg" "Guestbook" >}} -If you're passing through my website, sign my guestbook below! I would really appreciate it. Name and other contact details are optional, so you can stay anonymous. +If you're passing through my website, I appreciate a guestbook comment! Your name and other contact details are optional, so you can stay anonymous. {{< guestbook >}} diff --git a/content/imprint.md b/content/imprint.md index d247508..6d4042c 100644 --- a/content/imprint.md +++ b/content/imprint.md @@ -9,7 +9,7 @@ Connections to my servers may be logged for abuse, but I do not care to track yo Navigating this website may make several connections, including: * Fetching the static content of this website, which is hosted on the `redstrate.com` domain. The original source code is [available here](https://code.ryne.moe/redstrate/redstrate.com), which is compiled to HTML using [Hugo](https://gohugo.io). * Interacting with comments, which is hosted under `comments.redstrate.com`. I run an [unmodified Isso instance](https://isso-comments.de/). - * The data submitted to this service is anonymous - unless of course, you identify yourself with a name. + * The data submitted to this service is anonymous - unless you identify yourself with a name, of course. * Liking (❤️) pages or taking part in a poll, which is hosted under `voting.redstrate.com`. The original source code is [available here](https://code.ryne.moe/redstrate/voting-system). * The data submitted to this service is anonymous. * Loading the webrings (in the footer), which may run a small bit of Javascript or hotlink to another resource. diff --git a/content/links.md b/content/links.md index b46c9d7..c89c7f4 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, but also cardd/linktree sites if it's customized. +If we're mutuals and you wish to be added/removed to the list, [contact me](/contact). I only list personal websites here, but I will also accept Cardd/Linktree if they're sufficiently customized. ## Artists @@ -169,4 +169,3 @@ Please host these images yourself. I have two options depending on your preferen | -----|---------|--------| | 88x31 Button | {{< out-link banner="https://images.redstrate.com/misc/button.png" link="https://redstrate.com/" label="redstrate" >}} | `````` | | 88x31 Button (Text-only) | {{< out-link banner="https://images.redstrate.com/misc/button2.png" link="https://redstrate.com" label="redstrate" >}} | `````` | - diff --git a/content/mods.md b/content/mods.md index b98a9e2..15d5a6a 100644 --- a/content/mods.md +++ b/content/mods.md @@ -3,4 +3,4 @@ title: "Mods" layout: "mods" --- -Here's a list of mods I created for some games! +Here's the mods I created for video games! I don't list my modding tools here, you can find those on my [software page]({{< ref "software" >}}). diff --git a/content/music.md b/content/music.md index b563d23..1de16b1 100644 --- a/content/music.md +++ b/content/music.md @@ -5,5 +5,3 @@ json: "music" --- I'm really new to the music creation process, but I somehow ended up with enough where I think it warrants it's own page. It's simple beats for now, don't really expect anything special. - -_Note_: Every modern browser supports Opus in an OGG container, except for Safari. _Sigh_, sorry Apple users. diff --git a/content/shrines/_index.md b/content/shrines/_index.md index d03dd34..a0e01e2 100644 --- a/content/shrines/_index.md +++ b/content/shrines/_index.md @@ -3,4 +3,4 @@ title: "Shrines" layout: "shrines" --- -Stuff I like so much I decided to create dedicated pages, or "shrines". These are best viewed on a widescreen/desktop display. +Stuff I like so much I decided to create dedicated pages, or "shrines". These are designed to be viewed on a widescreen/desktop display. diff --git a/content/software/_index.md b/content/software/_index.md index fceffe1..8c4e0fa 100644 --- a/content/software/_index.md +++ b/content/software/_index.md @@ -5,5 +5,4 @@ aliases: layout: "software" --- -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). +I like working with [Qt](/software/tags/qt), [C++](/software/tags/cplusplus), and [Rust](/software/tags/rust). While I primarily work on application development in my employment, and for fun (in KDE) I have taken up reverse engineering as my newest hobby so you'll see a lot of that here. diff --git a/data/art-config.json b/data/art-config.json index 1433685..a9fc322 100644 --- a/data/art-config.json +++ b/data/art-config.json @@ -1,9 +1,9 @@ { "commissions": false, "featured": [ - "returninghome", - "bigshirt2", - "vacation" + "cooking-girl", + "serah", + "kali" ], "new-banner": "" } diff --git a/data/contributions.json b/data/contributions.json index 1d84c7e..124ed05 100644 --- a/data/contributions.json +++ b/data/contributions.json @@ -3,25 +3,25 @@ { "id": "network/tokodon", "name": "Tokodon", - "description": "Co-maintainer, added numerous features and fixed lots of bugs.", + "description": "Co-maintainer, added too many features to count and still fixing lots of bugs!", "type": "kde" }, { "id": "network/neochat", "name": "NeoChat", - "description": "Newly co-maintaining. Recently added support for UnifiedPush, making it one of the first of it's kind on desktop.", + "description": "Co-maintainer, my recent notable features are: UnifiedPush support, better text formatting, and pinned messages. I also try to fix all of the UX papercuts I find.", "type": "kde" }, { "id": "multimedia/plasmatube", "name": "PlasmaTube", - "description": "Maintainer. Added several features such as PeerTube, Piped support and Picture-in-Picture.", + "description": "Maintainer. Added several features such as PeerTube, Piped support and Picture-in-Picture support.", "type": "kde" }, { "id": "plasma/plasma-desktop", "name": "Plasma Desktop", - "description": "Currently maintaining and improving the Drawing Tablet KCM. Also bugfixing.", + "description": "Improving the Drawing Tablet KCM and adding new features to the drawing tablet infrastructure in KWin. And of course, bugfixing!", "type": "kde" } ], diff --git a/themes/red/layouts/_default/software.html b/themes/red/layouts/_default/software.html index 0b1330a..ed5bd83 100644 --- a/themes/red/layouts/_default/software.html +++ b/themes/red/layouts/_default/software.html @@ -24,7 +24,7 @@ {{ .Scratch.Set "header-name" "Maintaining" }} {{ partial "fake-heading.html" . }} -

I'm the "maintainer" for several projects that I did not originally create:

+

I'm the "maintaining" a few projects I didn't originally create:

{{ range $contrib.maintaining }}