Intermark

Small enough to hack,
complete enough to ship™

Static site generator for:
documentation, blogs, and learning spaces.

Get Started

Easy for beginners
Unrestrictive for professionals

No plugin or extension setup needed. Intermark does it for you, supporting TailwindCSS and DaisyUI (tailwind's most popular component system) out of the box. All you need to do is install Git, Go, and Node.js.

You can also just use Markdown, a far more simple and intuitive language. In fact, Intermark lets you interlace the two. Use whichever you want, whenever you want.

Invincible meme: mark — so I need to learn html? omni man — that's the neat part, you don't

Built-In Sidebar

Intermark comes with a built-in sidebar that you can edit visually. No need to manually edit config files. Just drag and drop to rearrange your pages.

The sidebar is automatically generated from the files in your ./public directory. You can also add links, labels, and dividers.

From this edit mode, you can also select which template to use for each page. They default to having the navbar, sidebar, and table of contents.

Instantly search across your whole site. No plugins or third party services / API keys needed. Just fast, client-side search that works wherever your site is hosted.

Built-In Themes

taste the rainbow

In the top right corner, you can switch between themes. Intermark comes with multiple pre-configured, including light and dark ones. You can modify the default themes, edit any of them, or even add new ones. All thanks to DaisyUI's powerful theme system.

Intermark vs Other SSGs Out of The Box

Feature Intermark Hugo Jekyll Gatsby
Built-in Sidebar Plugin
Built-in Search Plugin Plugin Plugin
CSS Framework Theme-based Theme-based
Learning Curve Minimal Low Low Steep
Code Size ~4k LOC ~100k LOC ~50k LOC Yikes

How It Works

  1. Fork the Intermark repo
  2. Write Markdown or HTML in ./public, add assets to ./assets
  3. Preview site and edit sidebar locally with go run inter.go edit
  4. Run in production with go run inter.go prod
  5. Optionally, set up auto-deploy on pushes to main in your fork
  6. Enjoy a fast, pretty, modern site that syncs to your fork

Wanna see a demo? You're already on it <3

Get Started