Outerstellar Outerstellar
← Back to blog

Hello, World

· Alexander Brandt · 1m 4s read

Hello, World

This is the first post on the Outerstellar blog. Welcome.

We built this site using two projects from our own ecosystem:

  • fragments4k — a Kotlin library for Markdown-based content management. Drop .md files into a directory, write front matter in YAML, and fragments4k handles the rest: parsing, routing, RSS feeds, sitemaps, full-text search.

  • The Outerstellar Platform — our application scaffold, which provides the HTTP server (HTTP4k + Jetty), template engine (JTE with Tailwind CSS), dependency injection (Koin), and configuration (Hoplite).

How This Site Works

Content lives in the content/ directory as Markdown files. Each file has a YAML front matter block that controls its title, date, tags, categories, and which template to render it with:

---
title: Hello, World
date: 2026-03-29
tags: [announcements, platform]
template: blog
---

The template: blog field tells fragments4k to treat this file as a blog post — it will appear in the blog listing at /blog and be routed by date at /blog/2026/03/hello-world.

Writing New Posts

To add a post, create a new file in content/ named YYYY-MM-DD-your-slug.md. The date in the filename is parsed automatically. Add front matter and write Markdown below it.

A <!--more--> tag separates the preview (shown in listings) from the full content.

What's Next

We'll be posting updates about:

  • Platform architecture decisions
  • fragments4k development progress
  • Kotlin and JVM ecosystem articles

Stay tuned. Subscribe to the RSS feed.