Update page pictures
BIN
assets/pics/pic-blog.avif
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
assets/pics/pic-blog.jpg
Normal file
After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 13 KiB |
BIN
assets/pics/pic-contact.avif
Normal file
After Width: | Height: | Size: 4.3 KiB |
BIN
assets/pics/pic-contact.jpg
Normal file
After Width: | Height: | Size: 6.8 KiB |
Before Width: | Height: | Size: 3.5 KiB |
BIN
assets/pics/pic-gallery.avif
Normal file
After Width: | Height: | Size: 4.8 KiB |
BIN
assets/pics/pic-gallery.jpg
Normal file
After Width: | Height: | Size: 5.9 KiB |
Before Width: | Height: | Size: 32 KiB |
BIN
assets/pics/pic-guestbook.avif
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
assets/pics/pic-guestbook.jpg
Normal file
After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 11 KiB |
BIN
assets/pics/pic-home.avif
Normal file
After Width: | Height: | Size: 4.7 KiB |
BIN
assets/pics/pic-home.jpg
Normal file
After Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 3.4 KiB |
BIN
assets/pics/pic-links.avif
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
assets/pics/pic-links.jpg
Normal file
After Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 13 KiB |
BIN
assets/pics/pic-music.avif
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
assets/pics/pic-music.jpg
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
assets/pics/pic-software.avif
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
assets/pics/pic-software.jpg
Normal file
After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 10 KiB |
BIN
assets/pics/pic-talks.avif
Normal file
After Width: | Height: | Size: 8.7 KiB |
BIN
assets/pics/pic-talks.jpg
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
assets/pics/profile.avif
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
assets/pics/profile.jpg
Normal file
After Width: | Height: | Size: 16 KiB |
|
@ -2,7 +2,7 @@
|
||||||
title: "Home"
|
title: "Home"
|
||||||
---
|
---
|
||||||
|
|
||||||
{{< insert-pic "pic-home.webp" "Drawing of a landscape bathed in sunlight. There's a small cottage in the middle of green hills." >}}
|
{{< 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 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.
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
title: "About"
|
title: "About"
|
||||||
---
|
---
|
||||||
|
|
||||||
{{< profile-picture >}}
|
{{< 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 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!
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ aliases:
|
||||||
- /notes
|
- /notes
|
||||||
---
|
---
|
||||||
|
|
||||||
{{< insert-pic "pic-blog.webp" "Drawing of a grocery list with the words Linux and Review and KDE written." >}}
|
{{< 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 usually consisting of [Linux](/blog/tags/linux/), [KDE](/blog/tags/kde), personal thoughts and [reviews](/blog/tags/review/).
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
title: "Contact"
|
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 for personal matters is e-mail me via josh@redstrate.com.
|
||||||
|
|
||||||
Other services that support direct messaging:
|
Other services that support direct messaging:
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
title: "Guestbook"
|
title: "Guestbook"
|
||||||
---
|
---
|
||||||
|
|
||||||
{{< insert-pic "pic-guestbook.webp" "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, sign my guestbook below! I would really appreciate it. Name and other contact details are optional, so you can stay anonymous.
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
title: "Links"
|
title: "Links"
|
||||||
---
|
---
|
||||||
|
|
||||||
{{< insert-pic "pic-links.webp" >}}
|
{{< insert-pic "pic-links.jpg" >}}
|
||||||
|
|
||||||
Here's some cool like-minded people, websites and communities you should check out!
|
Here's some cool like-minded people, websites and communities you should check out!
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
title: "Talks"
|
title: "Talks"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
{{< insert-pic "pic-talks.jpg" "Drawing of a sad laptop and a microphone." >}}
|
||||||
|
|
||||||
Here is a list of the talks I've given so far:
|
Here is a list of the talks I've given so far:
|
||||||
|
|
||||||
* [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))
|
* [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))
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
{
|
{
|
||||||
"changes": [
|
"changes": [
|
||||||
|
"2025-01-03: Added missing pictures for pages like Music and Contact.",
|
||||||
"2024-10-17: Overhauled the gallery again.",
|
"2024-10-17: Overhauled the gallery again.",
|
||||||
"2024-05-19: Fixed the broken art RSS feed, again!",
|
"2024-05-19: Fixed the broken art RSS feed, again!",
|
||||||
"2024-02-19: Further site improvements, started a FFXIV shrine.",
|
"2024-02-19: Further site improvements, started a FFXIV shrine.",
|
||||||
|
|
|
@ -9,8 +9,14 @@
|
||||||
{{ .Content }}
|
{{ .Content }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{ with resources.Get "pics/pic-gallery.png" }}
|
{{ with resources.Get "pics/pic-gallery.jpg" }}
|
||||||
|
<picture>
|
||||||
|
{{ $avif_path := replace . ".jpg" ".avif "}}
|
||||||
|
{{ with resources.Get (strings.TrimSpace $avif_path) }}
|
||||||
|
<source srcset="{{ .RelPermalink }}" type="image/avif">
|
||||||
|
{{ end }}
|
||||||
<img class="gallery-img page-pic" alt="Drawing of an art gallery with several people standing around a piece hanging on the wall." width="{{ .Width }}" height="{{ .Height }}" src="{{ .RelPermalink }}">
|
<img class="gallery-img page-pic" alt="Drawing of an art gallery with several people standing around a piece hanging on the wall." width="{{ .Width }}" height="{{ .Height }}" src="{{ .RelPermalink }}">
|
||||||
|
</picture>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,16 @@
|
||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
{{ with resources.Get "pics/pic-music.jpg" }}
|
||||||
|
<picture>
|
||||||
|
{{ $avif_path := replace . ".jpg" ".avif "}}
|
||||||
|
{{ with resources.Get (strings.TrimSpace $avif_path) }}
|
||||||
|
<source srcset="{{ .RelPermalink }}" type="image/avif">
|
||||||
|
{{ end }}
|
||||||
|
<img class="gallery-img page-pic" alt="Drawing of an art gallery with several people standing around a piece hanging on the wall." width="{{ .Width }}" height="{{ .Height }}" src="{{ .RelPermalink }}">
|
||||||
|
</picture>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
{{ .Content }}
|
{{ .Content }}
|
||||||
|
|
||||||
{{ $art := (index site.Data ($.Param "json")) }}
|
{{ $art := (index site.Data ($.Param "json")) }}
|
||||||
|
|
|
@ -2,8 +2,14 @@
|
||||||
<h2>{{ .Title }}</h2>
|
<h2>{{ .Title }}</h2>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
{{ with resources.Get "pics/pic-software.webp" }}
|
{{ with resources.Get "pics/pic-software.jpg" }}
|
||||||
|
<picture>
|
||||||
|
{{ $avif_path := replace . ".jpg" ".avif "}}
|
||||||
|
{{ with resources.Get (strings.TrimSpace $avif_path) }}
|
||||||
|
<source srcset="{{ .RelPermalink }}" type="image/avif">
|
||||||
|
{{ end }}
|
||||||
<img alt="Software" class="gallery-img page-pic" width="{{ .Width }}" height="{{ .Height }}" src="{{ .RelPermalink }}">
|
<img alt="Software" class="gallery-img page-pic" width="{{ .Width }}" height="{{ .Height }}" src="{{ .RelPermalink }}">
|
||||||
|
</picture>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
{{ .Content }}
|
{{ .Content }}
|
||||||
|
|
|
@ -4,5 +4,11 @@
|
||||||
{{ $path := printf "pics/%s" $name}}
|
{{ $path := printf "pics/%s" $name}}
|
||||||
|
|
||||||
{{ with resources.Get $path }}
|
{{ with resources.Get $path }}
|
||||||
<img alt="{{ $alt }}" class="gallery-img page-pic" width="{{ .Width }}" height="{{ .Height }}" src="{{ .RelPermalink }}">
|
<picture>
|
||||||
|
{{ $avif_path := replace . ".jpg" ".avif "}}
|
||||||
|
{{ with resources.Get (strings.TrimSpace $avif_path) }}
|
||||||
|
<source srcset="{{ .RelPermalink }}" type="image/avif">
|
||||||
|
{{ end }}
|
||||||
|
<img alt="{{ $alt }}" class="gallery-img page-pic" width="{{ .Width }}" height="{{ .Height }}" src="{{ .RelPermalink }}">
|
||||||
|
</picture>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|