Astral

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

Astral screenshot

Demohttps://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

  1. Choose a starting design — this theme, another HTML5 UP template, or a Pixelarity design
  2. We adapt structure, styling, and Dune configuration to your content
  3. 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/search via the theme's search template, 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_credit is on (compare https://html5up.net/astral).