Installing Editorial
Editorial is a two-column magazine layout: #main carries the article
on the left, and a persistent #sidebar — search, #menu nav, recent
posts, and an about blurb — sits on the right on every route, not just
home. You want that whole shell on a real Dune site, not a static
HTML5 UP export with hand-patched links.
From JSR (recommended)
dune theme:install jsr:@dune/theme-editorial@1.0.1 --activate
This pins an exact version of the theme package into your site’s
import map. After install, run dune lockfile:sync so the lockfile
records the dependency — the theme’s templates,
components/layout.tsx, and vendored static/html5up/ assets install
together, without hand-copying files into themes/.
From a ZIP
Grab editorial-1.0.1.zip from
dune-themes releases,
extract into themes/editorial/, then set theme.name: editorial in
site.yaml.
Either path gives you the identical package: the same #main/#sidebar
split, the same blog, post, archives, and search templates, and
the same vendored stylesheet. JSR is easier to keep updated across
version bumps; the ZIP suits teams that want to vendor and audit files
directly before deploying.