Get Started

moss packs the markdown files and other media in your folder into a website. You can use any markdown editor, such as Obsidian, or moss's built-in editor, to write and add other material. moss is macOS-only for now; Linux and Windows are coming in later releases.

Please submit bugs and feature suggestions on Github.

Create your site

Download and install moss.

Create a folder and name it after your site. Right-click it and choose Publish, or double-click the moss icon and pick the folder — either one launches the moss preview. moss opens the editor automatically, so you can start writing and watch the preview update live.

In the preview window on the right, your site is already generated, with light and dark styles built in. Drag the divider left or right to close the editor or the preview and cut distractions.

Create a new folder and a site
Create a new folder and a site

Formatting & media

Select some text and moss brings up a toolbar to turn it into a heading, bold, a link, and more.

Type / at the start of a new line to open the insert menu, where you can add headings, links, media files, special formats, and other blocks. You can also drag images, videos, audio, notebooks — even webpages — straight in from other folders to embed them in a page.

You can also control formatting from the keyboard:

Site structure

Your site's structure is your folder structure: every folder and markdown file becomes a page, and moss builds the top navigation from the file paths automatically. A folder page renders its child files and folders by default, and the home page renders every file.

Create new folders and files in the editor and each becomes a new page. Above every page is a "+" — click it to add properties such as a cover image, date, and subpage style.

Add and edit pages
Add and edit pages

Publishing & domains

Once your site takes shape, click Publish in the preview window and it goes live. The first time you publish, moss verifies your email and lets you pick a free mosspub.com subdomain for your site.

First publish: verify your email and pick a subdomain
First publish: verify your email and pick a subdomain

At any time, open the menu at the top-right of the site icon and go to Settings to buy a custom domain. Once you do, moss configures the domain and CDN (content delivery network) for you automatically.

Search for and buy your own domain
Search for and buy your own domain

Mailing list

Enable a mailing list so readers can subscribe to your work by email.

Click the "+" on the right of the preview and add the email channel, and a subscribe box appears in your site's footer automatically. When you finish a new post, tick the email channel; after moss deploys the site, it opens the email composer so you can preview and confirm.

Enable email subscriptions
Enable email subscriptions

What's next

The moss editor is meant to be intuitive — just play around, there are no rules to learn first. But if you want to go deeper on building a site with moss, these docs will help.

Writing & editing

Developing & extending

Published with moss