Twenty
Banner landing with icon features, image sections, and CTA. Adapted from HTML5 UP Twenty (CC BY 3.0).

Demo: https://themes.getdune.org/twenty
Tags: dune-theme, landing, html5up, banner, features
License: Design by HTML5 UP (CC BY 3.0). Sites using this theme must keep visible design credit per the Creative Commons Attribution 3.0 License.
Install
dune theme:install jsr:@dune/theme-twenty@1.0.1 --activate
Or by hand, in config/site.yaml:
themes:
- name: twenty
src: jsr:@dune/theme-twenty@1.0.1
theme:
name: twenty
src: jsr:@dune/theme-twenty@1.0.1
Banner landing with icon features and no-sidebar inner pages. See the live demo.
Templates
| Template | Role |
|---|---|
default |
Banner landing on home; no-sidebar pages elsewhere |
blog |
Post listing |
post |
Single post |
archives |
Year-grouped post list |
search |
Form search |
error |
Themed 404 / 500 |
Attribution on live sites
Visible HTML5 UP credit is on by default (show_html5up_credit). Do not
remove upstream design credit unless you hold a separate
Pixelarity license.
Deviations from upstream
- Routes use Dune fixtures (
/blog,/search,/archives,/about) instead of static HTML5 UP page files. - Search is server-side
/api/searchvia the theme'ssearchtemplate, not a client-only index. - Contact / forms from the upstream demo are not wired to a mail backend.
- No dark mode / no color-scheme presets — upstream Twenty is a single design; a Dune dark or multi-scheme lift may land later as an optional enhancement, not as fidelity work.
- CC BY credit remains visible when
show_html5up_creditis on (compare https://html5up.net/twenty).