A publishing house in your folder.

Posts. Newsletters. Docs.
Write in plain text.
Publish to your domain.

One post per file, or one story per folder

Use a single .md file for a quick post. Use a folder with index.md when you want a cover image, video, or multiple pages linked together.

~/my-content
press/
├── sentilis-v2-launch/
│   ├── index.md
│   ├── behind-the-scenes.md   ← Sub-page
│   └── attachments/
│       ├── image.png          ← Auto-detected cover
│       └── demo.mp4
└── weekly-note.md             ← Standalone post

Quick posts

A weekly note, a release, a short essay — write a single .md file and ship it. No folder, no media, just text on the page.

press/weekly-note.md
---
name: Weekly Note #12
category: Newsletter
status: published
tags: "indie, building"
---

# Weekly Note #12

This week I shipped two features
and broke one. Here's what I
learned along the way.

## What I shipped

- New checkout flow for Market.
- Auto-detection for cover images.

## What broke

The webhook handler timed out on
large payloads. Fixed by streaming
the response instead of buffering.
Markdown UTF-8

Long-form stories

Articles with cover images, videos, and sub-pages. Use a folder with index.md plus extra .md files — Sentilis links them automatically and inherits status and visibility from the main page.

press/sentilis-v2-launch/index.md
---
name: The Grand Release of Sentilis v2!
category: Engineering
status: published
authors: "Jane Doe, John Smith"
tags: "release, v2"
---

# Sentilis v2 is here

After six months of rebuilds, we're
shipping the biggest update since
launch.

## What's new

- Native Market checkout.
- Auto-deploy from Obsidian.
- 4x faster image processing.

[Read behind the scenes](./behind-the-scenes.md)
Markdown UTF-8