Skip to main content

Build a Multi-Page Site with Micropage

· 2 min read
Founder, Micropage

Micropage is not limited to a single landing page.

You can define multiple pages and connect them through a shared navigation block using the same markup format.

Example structure

[site]
title: Studio Example
description: A simple multi-page site

[nav]
Home -> /
About -> /about
Contact -> /contact

[Home -> /]

/// hero
h1: Welcome
p: This is the homepage.

[About -> /about]

/// section
h2: About
p: We build simple websites with clean markup.

[Contact -> /contact]

/// section
h2: Contact

form: Contact

input: Name*
input: Email*
textarea: Message

submit: Send

What this shows

This example uses:

  • one [site] block for global site settings
  • one [nav] block shared across all pages
  • three page blocks, each with its own content

For many small business sites, this structure covers the main pages.

In the Web App

The Web App is useful here because you can edit pages, publish, and see the live result without leaving the browser. All pages are managed in a single project.

In the CLI

If you prefer local editing, the CLI fits well when you want to:

  • keep the site in a git repository
  • edit locally in your own editor
  • publish from your terminal

When to use multiple pages

Use a multi-page structure when you want to separate:

  • homepage
  • about page
  • contact page
  • pricing or features
  • privacy or legal pages

Next steps

Once you are comfortable with multiple pages, the next useful topics are: