Hello, World
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
.mdfiles 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.