Documentation
Use this page as the map for the rest of the site.
Marque stays intentionally small:
- write source pages in
.mq - define navigation in
summary.mq - set defaults in
marque.toml - build plain static HTML with
marque build
Start here
New to Marque? Follow the setup path first, then come back for reference pages.
Configuration
Learn where settings live, how page overrides work, and how themes and layouts fit together.
Reference
Browse CLI commands, directives, layouts, and themes once your site is running.
Read by goal
I want to launch a site
Start with Quickstart, then use Create Website to understand the scaffold you get from marque new.
I want to change defaults
Read Configuration, then go deeper with Frontmatter, Layouts, and Themes.
I want to extend pages
Open Directives for layout primitives, inline syntax, and custom directive registration.
Documentation paths
Setup path
Install Marque and confirm the CLI works.
Scaffold a new project with marque new.
Run marque serve . and edit pages locally.
Configuration path
Set site-wide defaults in marque.toml.
Override page behavior with frontmatter.
Adjust layout, theme, and width page by page when needed.
Authoring path
Build pages from markdown plus directives.
Use summary.mq to control labels and navigation order.
Add custom directives or local themes when the starter setup is no longer enough.
Reference index
CLI Commands
Everything the terminal interface can do: new, serve, build, theme-template, and help.
Open CLI docs ->
Configuration
Site defaults, page overrides, width behavior, and how settings flow through a project.
Open configuration docs ->
Themes and layouts
Visual style lives in themes; automatic page chrome lives in layouts.
Open theme docs ->
Open layout docs ->
Directives
Learn the built-ins, inline syntax, and how to register your own components in directives/*.js.
Open directive docs ->