Syntax

Technical blog theme for Dune — design inspired by jekyll-theme-chirpy, Dune-native (not a port).

Syntax screenshot

Demohttps://themes.getdune.org/syntax

Tags: dune-theme, blog, tech, inspired

Install

dune theme:install jsr:@dune/theme-syntax@1.0.0 --activate

Or by hand, in config/site.yaml:

themes:
  - name: syntax
    src: jsr:@dune/theme-syntax@1.0.0

theme:
  name: syntax
  src: jsr:@dune/theme-syntax@1.0.0

Date-column blog index, tag chips, reading time, pinned posts, archives, search, and light/dark with an OS preference fallback. Config covers color_scheme (default blue / Cobalt), optional scheme_switcher, show_reading_time, home_subtitle, and footer_text — see the live demo posts for a walkthrough.

Templates

Template Notes
default Plain page
post Reading time, tags, optional pin
blog Date-column list (home + /blog)
archives Posts grouped by year / month
search Form search over Dune /api/search
error Themed 404 / 500

Post frontmatter: pinned: true, tags or taxonomy.tag.

Not a port of Chirpy. For a near-identical upstream experience, use a faithful port from the dune-themes catalog when available.