Statac

Static sites, without the ceremony.

Write your content in Markdown, and get a folder of plain files any web host can serve.

Get started 0.1.0 · MIT or Apache-2.0

Install it and make a site

brew install statac-ssg/statac/statac
statac new my-site
cd my-site
statac serve
Serving `.statac/serve` at http://localhost:3000/

no config file to write! *

* Unless you want to, of course. No Homebrew? Installing has a package for every machine.

When something is wrong, it says where

warning  Broken link: nothing is published at `/about-us/`
  content/posts/post-1.md, line 5
   5 │ Read more [about us](/about-us/).
     │                      ^^^^^^^^^^
  Did you mean `/about/`?
  More: https://statac.dev/e/broken-link/

Statac shows the file, the line and the exact text, with a fix where it has a good one. The More: link explains that kind of problem, as statac explain broken-link does in the terminal.

What you get

And the rest

Tags and series, several languages, webmentions, a preview that reloads as you save, no JavaScript unless you add it, and nothing published unless the whole build succeeds.

Get started →

Licence

Statac is under MIT or Apache-2.0, at your choice. THIRD-PARTY.md, in every package and in the repository, lists the work of others it carries, under their own licences. Noto Sans and Noto Emoji, the fonts statac new --cards writes for sharing cards, are under the SIL Open Font License, whose text it writes beside them.