Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Sci-fi Hugo blog theme with dark/light mode, parallax banner, scroll animations, Fuse.js search, and multilingual support.

A monochrome, brutalist Medium-inspired Hugo blog theme with IndieWeb support, webmentions, and no-JS performance.

A minimal, clean Hugo blog theme with dark mode, reading time, archive support, and built-in i18n.

A dark, minimal Hugo theme for quiet journals, technical notes, and editorial writing with restrained typography.
Spectra is a Hugo blog theme with a sci-fi visual identity for building static blog sites, made for Hugo Extended v0.157.0+ and distributed under the MIT license. It produces a blog with a parallax homepage banner, post covers, reader-friendly article pages, sidebar navigation, search, and full multilingual support, and it requires no npm build step.
Spectra is a Hugo theme that transforms Markdown posts into a static blog with sci-fi aesthetics and modern UI interactions. It accepts regular Hugo content files and hugo.toml configuration as input, and emits a static site via the standard hugo server or hugo build commands. The theme was authored by JoeYang1412, developed with Claude Code assistance, and relies on Hugo Extended v0.157.0 or newer for SCSS compilation and image processing through Hugo Pipes.
[params.style].math: true; inline formulas use single dollar signs and block formulas use double dollar signs.hugo.toml..zh-tw.md and .en.md; each language can carry its own author, bio, description, menu entries, and social links.hugo.toml, plus custom CSS and JS arrays, without modifying theme files.series front matter to group several posts and get automatic previous/next navigation inside each article.hugo server to see the theme running immediately.You install the theme as a Git submodule or Hugo module, then merge the theme's default configuration with your own hugo.toml. Feature toggles control what loads; style overrides are read at build time by Hugo Pipes; and the search index is generated whenever Hugo builds the home page with the JSON output format. All scripts, including Anime.js and Fuse.js, are bundled by Hugo without npm.
Spectra requires Hugo Extended version 0.157.0 or newer. No Node.js or npm is needed, because the theme uses Hugo Pipes to compile SCSS, bundle JavaScript dependencies, and process images during site generation.
The theme is open source under the MIT license. You can use it in commercial projects, modify it, and host the generated static site anywhere that can serve plain HTML files.
Yes. The theme ships with dark/light mode enabled, using a configurable accent palette. The default tech blue, warm pink, and soft purple accents are overridable from your site configuration.
Add math: true to the post front matter, then write LaTeX inside single dollar signs for inline math or double dollar signs for display math. Resources are loaded only for posts that request math, so other pages stay lean.
Most features can be disabled by setting their flag to false in [params] — for example enableSearch, showBanner, enableCodeCopy, and showReadingProgress. All flags default to true; no theme source changes are needed.
