How moss works

How moss works

moss turns a folder into a website. There's no project to set up and no build to configure. You point moss at a folder, and it mirrors that folder as a site.

Folders and files become pages

my-site/
├── index.md        ← your homepage
├── about.md        ← /about/
└── posts/
    ├── index.md    ← /posts/
    └── hello.md    ← /posts/hello/

What moss does for you

When you preview or publish, moss reads the folder, converts your Markdown to pages, tidies your images and videos for the web, and assembles a complete static website. It writes the result into a hidden .moss/ folder inside your project; nothing else in your folder changes. The same build runs whether you preview locally or publish, so the site you see is the site you ship.

You don't configure any of this. moss creates its settings on first run, picks sensible defaults, and stays out of the way. To change how the site looks, write a theme. For new behavior, write a plugin. Everything else is your writing.

Next

Ready to put a folder online? Get Started takes about five minutes. To see exactly how files, folders, and URLs map to your site, read structure.

Published with moss