From 74fcc7627587bc1411a621268648cc7bafc97ca0 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Sun, 29 Sep 2024 20:06:16 -0400 Subject: [PATCH] Minor text edits, add new pages, add icons --- assets/icons/about.svg | 12 +++++ assets/icons/art.svg | 13 ++++++ assets/icons/blog.svg | 13 ++++++ assets/icons/contact.svg | 13 ++++++ assets/icons/game.svg | 13 ++++++ assets/icons/guestbook.svg | 13 ++++++ assets/icons/home.svg | 13 ++++++ assets/icons/links.svg | 16 +++++++ assets/icons/music.svg | 13 ++++++ assets/icons/shrines.svg | 13 ++++++ assets/icons/software.svg | 8 ++++ assets/icons/talks.svg | 13 ++++++ assets/icons/video.svg | 13 ++++++ config.yaml | 36 ++++++++++++--- content/about.md | 8 ++-- content/accessibility.md | 12 +++++ content/art/_index.md | 2 +- content/commission/index.md | 2 +- content/feeds.md | 9 ++++ content/fund.md | 6 +-- content/guestbook.md | 2 +- content/links.md | 25 ++++++----- content/talks.md | 2 +- data/art-config.json | 2 +- themes/red/assets/css/site.css | 4 ++ themes/red/assets/external-link.svg | 56 +++++++++++++++++++++++- themes/red/layouts/_default/art.html | 7 ++- themes/red/layouts/_default/ffxiv.html | 8 ---- themes/red/layouts/partials/sidebar.html | 3 ++ 29 files changed, 310 insertions(+), 40 deletions(-) create mode 100644 assets/icons/about.svg create mode 100644 assets/icons/art.svg create mode 100644 assets/icons/blog.svg create mode 100644 assets/icons/contact.svg create mode 100644 assets/icons/game.svg create mode 100644 assets/icons/guestbook.svg create mode 100644 assets/icons/home.svg create mode 100644 assets/icons/links.svg create mode 100644 assets/icons/music.svg create mode 100644 assets/icons/shrines.svg create mode 100644 assets/icons/software.svg create mode 100644 assets/icons/talks.svg create mode 100644 assets/icons/video.svg create mode 100644 content/accessibility.md create mode 100644 content/feeds.md diff --git a/assets/icons/about.svg b/assets/icons/about.svg new file mode 100644 index 0000000..ea1dc02 --- /dev/null +++ b/assets/icons/about.svg @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/assets/icons/art.svg b/assets/icons/art.svg new file mode 100644 index 0000000..bf9aea1 --- /dev/null +++ b/assets/icons/art.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/assets/icons/blog.svg b/assets/icons/blog.svg new file mode 100644 index 0000000..3e3ebe9 --- /dev/null +++ b/assets/icons/blog.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/assets/icons/contact.svg b/assets/icons/contact.svg new file mode 100644 index 0000000..11c023c --- /dev/null +++ b/assets/icons/contact.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/assets/icons/game.svg b/assets/icons/game.svg new file mode 100644 index 0000000..9fc8d6c --- /dev/null +++ b/assets/icons/game.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/assets/icons/guestbook.svg b/assets/icons/guestbook.svg new file mode 100644 index 0000000..eff7ce8 --- /dev/null +++ b/assets/icons/guestbook.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/assets/icons/home.svg b/assets/icons/home.svg new file mode 100644 index 0000000..68ae4ed --- /dev/null +++ b/assets/icons/home.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/assets/icons/links.svg b/assets/icons/links.svg new file mode 100644 index 0000000..543cc55 --- /dev/null +++ b/assets/icons/links.svg @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/assets/icons/music.svg b/assets/icons/music.svg new file mode 100644 index 0000000..7a0bb78 --- /dev/null +++ b/assets/icons/music.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/assets/icons/shrines.svg b/assets/icons/shrines.svg new file mode 100644 index 0000000..3c3cb99 --- /dev/null +++ b/assets/icons/shrines.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/assets/icons/software.svg b/assets/icons/software.svg new file mode 100644 index 0000000..31a62b9 --- /dev/null +++ b/assets/icons/software.svg @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/assets/icons/talks.svg b/assets/icons/talks.svg new file mode 100644 index 0000000..ce99a6a --- /dev/null +++ b/assets/icons/talks.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/assets/icons/video.svg b/assets/icons/video.svg new file mode 100644 index 0000000..48fb9a9 --- /dev/null +++ b/assets/icons/video.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/config.yaml b/config.yaml index d37b2ce..ec8db33 100644 --- a/config.yaml +++ b/config.yaml @@ -55,54 +55,80 @@ taxonomies: menu: main: - name: 'Home' + params: + - img: 'icons/home.svg' url: '/' weight: -1 - name: 'Blog' + params: + - img: 'icons/blog.svg' url: '/blog' weight: 1 - name: 'Art' + params: + - img: 'icons/art.svg' url: '/art' weight: 2 - name: 'Music' + params: + - img: 'icons/music.svg' url: '/music' weight: 3 - name: 'Software' + params: + - img: 'icons/software.svg' url: '/software' weight: 4 - name: 'Talks' + params: + - img: 'icons/talks.svg' url: '/talks' weight: 5 - name: 'Games' + params: + - img: 'icons/game.svg' url: 'https://redstrate.itch.io/' weight: 6 - name: 'Videos' + params: + - img: 'icons/video.svg' url: 'https://tube.ryne.moe/@redchannel' weight: 7 - name: 'Shrines' + params: + - img: 'icons/shrines.svg' url: '/shrines' weight: 8 - name: 'Links' + params: + - img: 'icons/links.svg' url: '/links' weight: 9 - name: 'Guestbook' + params: + - img: 'icons/guestbook.svg' url: '/guestbook' weight: 10 - name: 'Contact' + params: + - img: 'icons/contact.svg' url: '/contact' weight: 11 - name: 'About' + params: + - img: 'icons/about.svg' url: '/about' weight: 12 footer: - - name: 'Blog Feed' - url: '/blog/index.xml' + - name: 'Feeds' + url: '/feeds' weight: -1 - - name: 'Art Feed' - url: '/art/index.xml' - weight: 1 - name: 'Imprint' url: '/imprint' weight: 2 + - name: 'Accessibility' + url: '/accessibility' + weight: 3 badges: - name: 'CC NC SA' params: diff --git a/content/about.md b/content/about.md index 5369b6c..075ac5d 100644 --- a/content/about.md +++ b/content/about.md @@ -4,11 +4,11 @@ title: "About" {{< profile-picture >}} -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 developer. 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 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 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! -Drawing has been a hobby of mine ever since childhood, and I try to draw when I can. I have a showcase of almost all of the art I've made since 2016 in [my gallery]({{< ref "art" >}}). I'm not a professional artist so my posting 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 get the chance to sit down and do it anymore. +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. @@ -24,12 +24,12 @@ English is my first language, but currently learning two new languages. Here is | Name | Purpose | Model | Operating System | |----------|----------------|----------------------|------------------| -| Adrastea | Workstation | N/A | Gentoo Linux | +| 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 [Gentoo](https://gentoo.org/), [Fedora](https://getfedora.org) and [Arch Linux](https://archlinux.org). +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/accessibility.md b/content/accessibility.md new file mode 100644 index 0000000..fd4ebc3 --- /dev/null +++ b/content/accessibility.md @@ -0,0 +1,12 @@ +--- +title: "Accessibility" +--- + +I strive to make my website as accessible as possible, conforming to [Web Content Accessibility Guidelines (WCAG)](https://www.w3.org/WAI/standards-guidelines/wcag/). If you find a portion of my website that does not conform or could use some touch up, do not hesitate to [contact me](/contact). + +## Known Issues + +These are issues I know of, and working towards fixing. + +* Currently not all images on my website have proper alternative text, like on my blog. + diff --git a/content/art/_index.md b/content/art/_index.md index 51cfc47..63bbac1 100644 --- a/content/art/_index.md +++ b/content/art/_index.md @@ -3,7 +3,7 @@ title: Art layout: art summary: My personal art gallery. new_banner: -commissions: false +commissions: true aliases: - /gallery featured: diff --git a/content/commission/index.md b/content/commission/index.md index ee90970..13610a3 100644 --- a/content/commission/index.md +++ b/content/commission/index.md @@ -2,4 +2,4 @@ title: "Commissions" --- -I'm open for art commission work! See more information on my [Banchan page](https://banchan.art/studios/redart). +I'm open for art commission work! See more information on my [Pixiv page](https://www.pixiv.net/en/users/58118005/request). diff --git a/content/feeds.md b/content/feeds.md new file mode 100644 index 0000000..f210c9e --- /dev/null +++ b/content/feeds.md @@ -0,0 +1,9 @@ +--- +title: "Feeds" +--- + +This is a list of my RSS feeds. + +* Blog ([RSS](/blog/index.xml), [HTML](/blog)): Linux, KDE, and technical discussion +* Art ([RSS](/art/index.xml), [HTML](/art)): My new artwork! +* Videos ([RSS](https://tube.ryne.moe/feeds/videos.xml?videoChannelId=3), [HTML](https://tube.ryne.moe/@redchannel)): Any videos I post on my PeerTube. diff --git a/content/fund.md b/content/fund.md index 26821f5..512f6ad 100644 --- a/content/fund.md +++ b/content/fund.md @@ -2,9 +2,9 @@ title: "Fund" --- -I'm balancing between what the projects I do in my free time, but donations can help fund possible hardware costs and a tip is always appreciated. +I have a full-time job, so I'm not hurting for money. If you still wish to donate or tip me for something I did, that's still appreciated! If you wish to receive something in return, I'm [open for art commissions](/commission). -If you wish to instead receive something material in return, I'm [open for art commissions](/commission)! +I am not an independent contractor, and cannot directly accept money in return for specific software tasks. # Ko-Fi @@ -14,4 +14,4 @@ If you wish to instead receive something material in return, I'm [open for art c # PayPal -You can use [PayPal directly](https://paypal.me/redstrate) too if you want to! +You can use [PayPal directly](https://paypal.me/redstrate) if Ko-fi doesn't work for you. diff --git a/content/guestbook.md b/content/guestbook.md index 3dafd02..30e1f72 100644 --- a/content/guestbook.md +++ b/content/guestbook.md @@ -4,6 +4,6 @@ title: "Guestbook" {{< insert-pic "pic-guestbook.webp" "Guestbook" >}} -If you like what you see, sign the guestbook below! I would really appreciate it. Comments can be anonymous by not inputting a name. +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. {{< guestbook >}} diff --git a/content/links.md b/content/links.md index fc802bd..90bd189 100644 --- a/content/links.md +++ b/content/links.md @@ -6,18 +6,6 @@ title: "Links" Here's some cool like-minded people, websites and communities you should check out! -# Incoming - -If you want to link back to my website, you can use one of the two banners -below. You have an option depending on your website's color scheme :-) - -| Type | Preview | HTML | -| -----|---------|--------| -| 200x40 Banner | ![](/banner.webp) | `````` | -| 200x40 Banner | ![](/banner2.webp) | `````` | -| 88x31 Button | ![](/button-light.png) | `````` | -| 88x31 Button |![](/button-dark.png) | `````` | - # Outgoing I'm slowing adding to this list, if you wish to be added and I missed you... or if made a horrific mistake, please [contact me](/contact). @@ -59,3 +47,16 @@ I'm slowing adding to this list, if you wish to be added and I missed you... or ## Communities {{< out-link banner="ko.gif" link="https://knockout.chat/" label="Knockout" >}} + +# Incoming + +If you want to link back to my website, you can use one of the two banners +below. You have an option depending on your website's color scheme :-) + +| Type | Preview | HTML | +| -----|---------|--------| +| 200x40 Banner | ![](/banner.webp) | `````` | +| 200x40 Banner | ![](/banner2.webp) | `````` | +| 88x31 Button | ![](/button-light.png) | `````` | +| 88x31 Button |![](/button-dark.png) | `````` | + diff --git a/content/talks.md b/content/talks.md index 45c6995..b02a191 100644 --- a/content/talks.md +++ b/content/talks.md @@ -4,4 +4,4 @@ title: "Talks" Here is a list of the talks I've given so far: -* [C++, Rust and Qt: Easier than you think, Akademy 2024](https://conf.kde.org/event/6/contributions/203/) ([PeerTube](https://tube.kockatoo.org/w/bdDAWwGXRyWmyVBn9mdbnP), [Slides](https://conf.kde.org/event/6/contributions/203/attachments/133/169/akademy-2024-qt-rust.pdf)) +* [C++, Rust and Qt: Easier than you think](https://conf.kde.org/event/6/contributions/203/), Akademy 2024 ([PeerTube](https://tube.kockatoo.org/w/bdDAWwGXRyWmyVBn9mdbnP), [Slides](https://conf.kde.org/event/6/contributions/203/attachments/133/169/akademy-2024-qt-rust.pdf)) diff --git a/data/art-config.json b/data/art-config.json index 51c9ca3..e4bae5b 100644 --- a/data/art-config.json +++ b/data/art-config.json @@ -1,5 +1,5 @@ { - "commissions": false, + "commissions": true, "featured": [ "macheo", "recoverydisk", diff --git a/themes/red/assets/css/site.css b/themes/red/assets/css/site.css index ceb4d0b..3a9b753 100644 --- a/themes/red/assets/css/site.css +++ b/themes/red/assets/css/site.css @@ -152,6 +152,10 @@ body { .isso-thread-heading, .isso-author { color: #fbeded !important; } + + .symbolic-icon { + filter: invert(100%); + } } /* printers */ diff --git a/themes/red/assets/external-link.svg b/themes/red/assets/external-link.svg index fc29742..bc909d4 100644 --- a/themes/red/assets/external-link.svg +++ b/themes/red/assets/external-link.svg @@ -1 +1,55 @@ - \ No newline at end of file + + + + + + + + diff --git a/themes/red/layouts/_default/art.html b/themes/red/layouts/_default/art.html index fbe747a..171ec52 100644 --- a/themes/red/layouts/_default/art.html +++ b/themes/red/layouts/_default/art.html @@ -15,9 +15,11 @@

Welcome to my art gallery! I have been saving my work since 2016, and this is the most complete archive of my work online. You might also be interested in how this gallery works and how I maintain it.

-

The gallery is sorted by date, but there's other sections to check out such as Guest Art and Stats! You can also filter by tags, or by characters.

+

The gallery is sorted by date, but there's other sections to check out such as Guest Art and Stats! You can filter by tags, or by characters.

-

You can follow me on Mastodon, Pixiv, Newgrounds, or via RSS!

+

I've also been participating in Artfight since 2023. You can view my attacks and defenses here.

+ +

You can follow me on Mastodon, Pixiv, Newgrounds, or RSS!

{{ with resources.Get "pics/pic-gallery.png" }} @@ -30,6 +32,7 @@ Tags Statistics Guest Art + Commission {{ end }} diff --git a/themes/red/layouts/_default/ffxiv.html b/themes/red/layouts/_default/ffxiv.html index c72f213..391708f 100644 --- a/themes/red/layouts/_default/ffxiv.html +++ b/themes/red/layouts/_default/ffxiv.html @@ -48,15 +48,7 @@
{{ partial "art-section" . }}
- -
-

Notable Achievements

- -
diff --git a/themes/red/layouts/partials/sidebar.html b/themes/red/layouts/partials/sidebar.html index 3a26cee..271a81d 100644 --- a/themes/red/layouts/partials/sidebar.html +++ b/themes/red/layouts/partials/sidebar.html @@ -8,6 +8,9 @@ {{ range .Site.Menus.main }} {{ end }}