Sheriff Sheriff Static site generator
Goblin Goblin Powers Sheriff

Markdown in. Website out.

Sheriff is a static site generator for docs, wikis, and blogs. Write content. Sheriff builds clean, fast sites—no framework hell, no lock-in.

Requires Goblin — a fast, minimal scripting language designed for build tools.

📄
Static Output
[[📎]]
Wiki Links
🎨
Themeable
🚀
Multi-Portal

Why Sheriff?

Sheriff focuses on structure, not ceremony.

Wiki-style Linking

Use [[Page Name]] and let Sheriff wire everything together.

Automatic Navigation

Sidebar, breadcrumbs, and table of contents generated from content.

Multi-portal Builds

Docs, blogs, and sites built together or independently.

Static Output

Plain HTML. Host anywhere. Own your files.

Theme System

Drop-in themes without rewriting your content.

Fast Builds

Build one portal—or all of them—on demand.

Prerequisites

Before using Sheriff, install Goblin:

curl -fsSL https://goblin-lang.org/install | sh

Verify:

goblin --version

Then continue with Sheriff.

Get Started in Minutes

1

Build a portal

Builds a single portal into dist/{portal-name}.

goblin run main.gbln {portal-name}

To build everything:

goblin run main.gbln all
2

Start the local server

Navigate to your built portal and start the development server.

cd dist/{portal-name} goblin start
3

View it in the browser

Open your browser and check out your site.

http://localhost:5173

That's it. No bundlers. No configs to babysit.

Ready to Build?

Static sites. No lock-in.