Astral
Icon sidebar with panel pages and a portfolio grid. Adapted from HTML5 UP Astral (CC BY 3.0).

Demo: https://themes.getdune.org/astral
Tags: dune-theme, portfolio, html5up, gallery, panels
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-astral@1.0.1 --activate
Or by hand, in config/site.yaml:
themes:
- name: astral
src: jsr:@dune/theme-astral@1.0.1
theme:
name: astral
src: jsr:@dune/theme-astral@1.0.1
Icon nav, intro panel, and image grid. See the live demo.
Templates
| Template | Role |
|---|---|
default |
Intro panel + explore tiles on home; panels elsewhere |
blog |
Post / project 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.
From template to your site
- Choose a starting design — this theme, another HTML5 UP template, or a Pixelarity design
- We adapt structure, styling, and Dune configuration to your content
- You get a deployed, maintained Dune site — not a redistributable theme package
Themes we implement from Pixelarity are bespoke client projects only. Contact us →
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 Astral 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/astral).