diff --git a/content/_index.md b/content/_index.md index b1fe939..ab6da06 100644 --- a/content/_index.md +++ b/content/_index.md @@ -4,20 +4,23 @@ title: "Home" {{< insert-pic "pic-home.webp" "Home" >}} -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 spending way too much time curating this site. This website doubles as my portfolio and dumping ground for the things I 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 stuff, and spending too much time curating this site. This website functions as my portfolio and dumping ground for the things I work on. -* Want to read? Check out my [blog posts]({{< ref "blog" >}}). -* Interested in [my drawings]({{< ref "art" >}})? I also do some [music]({{< ref "music" >}}), but not seriously. -* I have a list of the [software I made and maintain]({{< ref "software" >}}) here too! +* Check out my [blog posts]({{< ref "blog" >}}) for Linux, KDE, and technical 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" >}}). * I also have a [PeerTube](https://tube.ryne.moe/@redchannel) and a [Owncast](https://owncast.online/) for my videos and livestreams respectively. -Please consider signing the [guestbook]({{< ref "guestbook" >}}) too. For other cool websites, check out the [outgoing links]({{< ref "links" >}}) p! - -# Featured Artwork -{{< featured-art >}} +Please consider signing the [guestbook]({{< ref "guestbook" >}}). For cool websites and mutuals, check out the [outgoing links]({{< ref "links" >}})! # Recent Blog Posts + {{< recent-posts >}} +# Featured Artwork + +{{< featured-art >}} + # Recent Changes + {{< recent-changes >}} diff --git a/content/about.md b/content/about.md index 554c3d2..89e8da8 100644 --- a/content/about.md +++ b/content/about.md @@ -4,13 +4,11 @@ title: "About" {{< profile-picture >}} -I'm known as **redstrate**, and I create things to fill my own niche. I program, draw, and occasionally -make bad music and edit videos. I'm an infrequent contributor to open source projects, and also a KDE developer. In my free time, I like to cook and study languages (the linguistic kind). +I'm known as **redstrate**, and I create things to fill my own niche. I program, draw, and occasionally make bad music and edit videos. I'm an infrequent contributor to open source projects, and also a KDE developer. In my free time, I like to cook and study languages (the linguistic kind). -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! +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'm not a professional artist (nor ever will be) so my posting schedule is erratic. My preferred software is [Krita](https://krita.org) when I'm at home, and [Procreate](https://procreate.art) on the go. 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'm not a professional artist (nor ever will be) so my posting schedule is 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. 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. @@ -25,7 +23,7 @@ I'm on plenty of platforms if you want to follow me: # Contact -If you wish to contact me privately about something, the best way is by emailing me at josh@redstrate.com or sending a message through [Matrix](https://matrix.to/@redstrate@pyra.sh#/@redstrate:pyra.sh). +If you wish to contact me privately about something, the best way is by emailing me at josh@redstrate.com or sending a message through [Matrix](https://matrix.to/@redstrate@pyra.sh#/@redstrate:pyra.sh). See my [contact page](/contact) for more details. # Languages @@ -40,8 +38,9 @@ English is my first language, but currently learning two new languages. Here is | Name | Purpose | Model | Operating System | |----------|----------------|----------------------|------------------| | Adrastea | Workstation | N/A | Gentoo Linux | -| Amalthea | Old Laptop | Macbook Pro 16" 2018 | macOS | -| Thinkpad | Current Laptop | Thinkpad X230 | 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). diff --git a/content/art/_index.md b/content/art/_index.md index bfc8682..5392499 100644 --- a/content/art/_index.md +++ b/content/art/_index.md @@ -7,15 +7,15 @@ commissions: true aliases: - /gallery featured: -- filename: mountains.webp - date: 2023-05-19 - title: mountains -- filename: sketchmarch2.webp - date: 2023-03-29 - title: march sketches #2 -- filename: gamingforone.webp - date: 2023-03-24 - title: gaming for one +- filename: sanae.webp + date: 2023-07-04 + title: relaxation +- filename: mel.webp + date: 2023-07-02 + title: burger time +- filename: katie.webp + date: 2023-06-25 + title: katie years: - 2023 - 2022 diff --git a/content/art/stats/_index.md b/content/art/stats/_index.md index dcfb877..cbdc280 100644 --- a/content/art/stats/_index.md +++ b/content/art/stats/_index.md @@ -13,10 +13,10 @@ years: num: 27 - year: 2023 num: 24 -- year: 2016 - num: 7 - year: 2018 num: 7 +- year: 2016 + num: 7 - year: 2017 num: 1 characters: @@ -28,18 +28,18 @@ characters: num: 7 - name: Asuka num: 6 -- name: Sakura - num: 5 - name: Mari num: 5 +- name: Sakura + num: 5 - name: Mythra num: 4 -- name: Sniper Girl - num: 2 - name: Byleth num: 2 - name: Elisanne num: 2 +- name: Rei + num: 2 tags: - name: technical num: 1 diff --git a/content/blog/_index.md b/content/blog/_index.md index c5e543b..6ad8e47 100644 --- a/content/blog/_index.md +++ b/content/blog/_index.md @@ -9,8 +9,6 @@ aliases: Rambles and writings usually consisting of [Linux](/blog/tags/linux/), [KDE](/blog/tags/kde), personal thoughts and [reviews](/blog/tags/review/). -If you're interested, you can follow this blog using [RSS](/blog/index.xml). The feed contains the full content (when possible) of articles as well. - -_Warning_: most of it is mindlessly technical. +If you're still interested, you can follow this blog using [RSS](/blog/index.xml). This feed contains full articles, when possible. {{< blog-featured >}} diff --git a/content/contact.md b/content/contact.md index cb19fa2..63220de 100644 --- a/content/contact.md +++ b/content/contact.md @@ -2,8 +2,8 @@ title: "Contact" --- -The easiest and fastest way you can contact me is via josh@redstrate.com. +The easiest and fastest way you can contact me is via josh@redstrate.com. I do not use e-mail signing so please don't send any information that you don't want other mail servers to see. I'm also available on: -* [Mastodon](https://mastodon.art/@redstrate) -* [Matrix](https://matrix.to/@redstrate@pyra.sh#/@redstrate:pyra.sh) +* [Mastodon](https://mastodon.art/@redstrate) as `@redstrate@mastodon.art`. +* [Matrix](https://matrix.to/@redstrate@pyra.sh#/@redstrate:pyra.sh) as `@redstrate:pyra.sh`. diff --git a/content/guestbook.md b/content/guestbook.md index 7dc323b..1d8baf1 100644 --- a/content/guestbook.md +++ b/content/guestbook.md @@ -4,6 +4,6 @@ title: "Guestbook" {{< insert-pic "pic-guestbook.webp" "Guestbook" >}} -If you like this site, feel free to leave a comment below! +If you like what you see, please leave a comment below! I really appreciate it, and the comments can be anonymized by not inputting a name. {{< guestbook >}} diff --git a/resources/_gen/images/katie_hu85704b30e48034bd0741c55ca25ca9c0_119200_500x0_resize_q75_h2_box_2.webp b/resources/_gen/images/katie_hu85704b30e48034bd0741c55ca25ca9c0_119200_500x0_resize_q75_h2_box_2.webp new file mode 100644 index 0000000..73e23ce Binary files /dev/null and b/resources/_gen/images/katie_hu85704b30e48034bd0741c55ca25ca9c0_119200_500x0_resize_q75_h2_box_2.webp differ diff --git a/resources/_gen/images/mel_huc2a2cadd5094aadd4e9e56225ac6538e_139268_500x0_resize_q75_h2_box_2.webp b/resources/_gen/images/mel_huc2a2cadd5094aadd4e9e56225ac6538e_139268_500x0_resize_q75_h2_box_2.webp new file mode 100644 index 0000000..d45ca8e Binary files /dev/null and b/resources/_gen/images/mel_huc2a2cadd5094aadd4e9e56225ac6538e_139268_500x0_resize_q75_h2_box_2.webp differ diff --git a/resources/_gen/images/sanae_hue848b6d48b8754ea14b36fea7623348a_114542_500x0_resize_q75_h2_box_2.webp b/resources/_gen/images/sanae_hue848b6d48b8754ea14b36fea7623348a_114542_500x0_resize_q75_h2_box_2.webp new file mode 100644 index 0000000..2e46bd2 Binary files /dev/null and b/resources/_gen/images/sanae_hue848b6d48b8754ea14b36fea7623348a_114542_500x0_resize_q75_h2_box_2.webp differ diff --git a/themes/red/assets/css/site.css b/themes/red/assets/css/site.css index a55e4ae..b9ac3d0 100644 --- a/themes/red/assets/css/site.css +++ b/themes/red/assets/css/site.css @@ -374,6 +374,28 @@ pre { flex-direction: column; } +.blurb-button { + padding: 1em; + border-radius: 7px; + margin: 0.5em; + text-decoration: none; +} + +.blurb-button:hover { + background-color: #eaeaea; +} + +.blurb-button h4, .blurb h4 { + margin: 0 0 3px; +} + + +.buttons { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); + margin: auto; +} + .nice-list { border-top: 1px solid var(--border-color); display: inline; @@ -508,3 +530,18 @@ model-viewer { margin-left: auto; margin-right: auto; } + +.voting-container { + width: 100px; + margin-top: 20px; + margin-bottom: 20px; + margin-left: auto; + margin-right: auto; +} + +.voting-button { + display: block; + margin-left: auto; + margin-right: auto; + font-size: 20pt; +} diff --git a/themes/red/assets/js/voting.js b/themes/red/assets/js/voting.js index 7950266..61260c0 100644 --- a/themes/red/assets/js/voting.js +++ b/themes/red/assets/js/voting.js @@ -4,8 +4,7 @@ function refresh(slug) { return response.json(); }) .then(function(data) { - console.log(data) - document.getElementById("num-votes").innerHTML = data["votes"] + " votes"; + document.getElementById("num-votes").innerHTML = "❤️ " + data["votes"]; }); } diff --git a/themes/red/layouts/_default/art-detail.html b/themes/red/layouts/_default/art-detail.html index 96496da..b4eeec1 100644 --- a/themes/red/layouts/_default/art-detail.html +++ b/themes/red/layouts/_default/art-detail.html @@ -25,6 +25,8 @@ {{ end }} {{ end }} + {{ partial "voting" . }} +
Date | @@ -106,8 +108,6 @@ {{ end }}
---|
Welcome to my art gallery! I have saved most of my art since 2016, and this is the most complete archive of my work online.
+Welcome to my art gallery! I have been saving my work since 2016, and this is the most complete archive of my work online.
-The gallery is sorted by date, but there's other sections to check out such as Guest Art! 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 also filter by tags, or by characters.
-You can follow me on Mastodon, Pixiv, Newgrounds, or my Art RSS feed!
+You can follow me on Mastodon, Pixiv, Newgrounds, or via RSS!
{{ with resources.Get "pics/pic-gallery.png" }} diff --git a/themes/red/layouts/_default/guestart.html b/themes/red/layouts/_default/guestart.html index 3e29eab..162ff2d 100644 --- a/themes/red/layouts/_default/guestart.html +++ b/themes/red/layouts/_default/guestart.html @@ -5,9 +5,9 @@ {{ $paginator := .Paginate (where .RegularPagesRecursive "Type" "art") }} {{ if eq $paginator.PageNumber 1}} -This is a collection of guest art made by other artists. The artist is listed in the details page of the artwork!
+This is a collection of guest artwork made by other artists. The name of the artist is located on the details page of each artwork!
-If you draw one of my characters, it will be featured on this page! If you want me to remove it for any reason (or maybe I forgot to add yours), please contact me.
+If you draw one of my characters, it can be featured on this page! If you want me to remove it for any reason (or maybe I forgot to add yours), please contact me.
{{ end }} {{ partial "art-gallery" . }} diff --git a/themes/red/layouts/partials/voting.html b/themes/red/layouts/partials/voting.html index de4a937..fff65b0 100644 --- a/themes/red/layouts/partials/voting.html +++ b/themes/red/layouts/partials/voting.html @@ -4,13 +4,11 @@ {{ $name = . }} {{ end }} -...
-Voting is disabled in development mode.
+