First Post

And so it begins!

First Post

And so it begins!

June 16, 2025 4:04 pm (Last Change: June 18, 2025 11:32 am) |
Ein Bild von Skorar
Skorar
| 4 minutes   | 793 Words

Tags: general hugo markdown

Categories: webdevelopment

I’ve been toying with the idea of starting a blog for a long time.
But I kept putting it off, partly because I wasn’t sure about the structure of my websites and overall online presence.

So what is this, actually?

And so it begins
And so it begins | Raphael Sundermann: https://skorar.com

Let’s cut to the chase:

It honestly took me a lot of time to decide how I wanted to set this all up. Sure, I could’ve done everything under skorar.com, but I wanted to allow myself a bit more freedom, especially when it comes to separating topics.
After all, not everything I do revolves around general software development.

Currently, I’m still, after a good year, preparing my Twitch stream.
Setting up OBS Studio, choosing a design, building in small features. Okay, to be fair, I’ve had most of it ready for ages, but I still haven’t found the courage to go live.

But this site is actually an integral part of my “Skorar” project.
The idea is that I use all three websites to cover different aspects of what I do on stream:

Specific content of skorar.dev

Cool computer of mine
Cool computer of mine | Raphael Sundermann: https://skorar.com

Software Development

Naturally, the focus is on software development itself, what experiences I gather, what insights I gain, and also the tools I use.

You can expect topics like Hugo or Markdown, which are essential parts of this site.
Or also PHP and C#, programming languages I enjoy using.

For example, I might show you how a single.html page is structured—the one used to display blog posts:

{{ define "main" }}

{{ partial "scroll-progress.html" . }}

{{ partial "hero.html" (dict
"bg" (.Params.hero_image | default "/images/blog.jpg")
"content" (partial "hero-content/post.html" .)
) }}
<article class="container mx-auto px-4 mt-10 py-12 bg-brand-dark_gray">
    <h1 class="text-brand-peach text-5xl font-russo mb-6">{{ .Title }}</h1>

    <p class="text-md text-gray-500 mb-4">
        {{ .Date.Format "02.01.2006 15:04" }}{{ if .Params.lastmod }} ({{ i18n "text.last_change" }}: {{ .Lastmod.Format "02.01.2006 15:04" }}){{ end }}
        {{ with .Params.author }}| {{ . }}{{ end }}
        {{ if .ReadingTime }} | {{ .ReadingTime }} {{ if eq .ReadingTime 1 }}{{ i18n "time.minute" }}{{ else }} {{ i18n "time.minutes" }} {{ end }}{{ end }}
    </p>

    <div class="flex flex-wrap flex-col items-left gap-2">
        {{ with .Params.tags }}
        <p class="text-md text-gray-500">{{ i18n "taxonomy.tags" | default "Tags" }}:
            {{ range . }}
            <a class="text-brand-peach underline" href="{{ "/tags/" | relLangURL }}{{ . | urlize }}/">{{ . }}</a>
            {{ end }}
        </p>
        {{ end }}

        {{ if eq $.Site.Language.Lang "de" }}
        {{ with .Params.kategorien }}
        <p class="text-md text-gray-500">{{ i18n "taxonomy.categories" | default "Kategorien" }}:
            {{ range . }}
            <a class="text-brand-peach underline" href="{{ "/kategorien/" | relLangURL }}{{ . | urlize }}/">{{ . }}</a>
            {{ end }}
        </p>
        {{ end }}
        {{ else }}
        {{ with .Params.categories }}
        <p class="text-md text-gray-500">{{ i18n "taxonomy.categories" | default "Categories" }}:
            {{ range . }}
            <a class="text-brand-peach underline" href="{{ "/categories/" | relLangURL }}{{ . | urlize }}/">{{ . }}</a>
            {{ end }}
        </p>
        {{ end }}
        {{ end }}
    </div>

    <div class="blog-content max-w-none mt-6">
        {{ .Content }}
    </div>
</article>
{{ end }}

That’s the current version of the single.html page I’m using for blog posts.

New Topics

I also want to document when I dive into entirely new areas.
For example, I’ve been wanting to develop a game for ages. But I have practically no experience in game development.

That would definitely be something I’d document here as part of my journey.

News from the IT world

To be honest, I rarely read IT news actively. That’s mostly because I often want to do too many things at once and end up not making real progress on any of them.

And that’s actually my biggest hope for this site and also my stream:
I want it to help me be more focused, to filter out what I shouldn’t or don’t want to do, and to use my time better.

Because with video games, I have the same issue: I often don’t finish them. And when I return after a few weeks or months, I usually still remember the story, but I’ve forgotten the controls and mechanics. Then I often start over from scratch, which doesn’t really help either.

So instead of “News from the IT world,” it’s really more about “How I want to organize myself.”


So, that was the first entry. I hope I can manage to post regularly and that you, dear reader, will join me on the ride.