New: version 0.2.0 is available. Read the release notes.

On this page

Footer

Set footer in docs/config.json and Bark renders it at the bottom of every page's content, below the pagination links.

json
{
  "footer": "Built with Bark · [EUPL-1.2](https://github.com/melosso/bark/blob/main/LICENSE)"
}

footer is a Markdown string, not plain text. Links, bold, inline code, all of it works:

json
{
  "footer": "Copyright 2026. Questions? [Open an issue](https://github.com/melosso/bark/issues)."
}

Skip footer and Bark renders nothing there. There's no default placeholder text to remove.

Variables

The footer supports a few dynamic variables, substituted before the Markdown is rendered:

Variable Replaced with
{year} The current year (UTC)
{brand} The brand text (brand, falling back to title)
{title} The site title from config.json

Handy for copyright lines that never go stale:

json
{
  "footer": "© {year} {brand} · [EUPL-1.2](https://github.com/melosso/bark/blob/main/LICENSE)"
}

Rendering the footer

The footer renders once per page, not once per site. There's no separate "footer-only" content area independent of the per-page Markdown pipeline, so anything you put here goes through the same renderer as your docs content (full support for links, code spans, and emphasis; no headings or fenced code blocks, since those don't make sense in a one-line footer).

Home pages (layout: home) render the footer too, below the features grid. This can be hidden with custom CSS rules.

Last updated: 2026-07-31