HugoPortfolio

cyberscape — Hugo Portfolio Template

By isaksolheim

Cyberscape is an MIT-licensed Hugo theme for building personal websites, with a lively style and styling handled by Tailwind CSS.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

2 previews
Desktop homepage1 / 2
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 2

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-02View source

What stands out

A quick read of the recorded project description.

01

Hugo theme for building personal websites

02

Uses Tailwind CSS for styling and provides an npm run watch compilation workflow

03

Installed via git submodule, configured with theme and [[menu.main]] menu items

04

README explains that Goldmark unsafe rendering can be enabled to use Tailwind classes in Markdown

05

The repository uses the MIT license and provides an online demo site and demo site repository

Template Details

Cyberscape is a Hugo theme published by isaksolheim, positioned as a vivid, fun personal website theme for users who like to build their own personal sites. The repository provides an online demo site (cyberscape.isak.me) and a corresponding demo site repository, so you can see the result before deciding whether to use it.

Installation is done by adding the theme as a git submodule to the project's themes/cyberscape directory, then setting theme = "cyberscape" in config.toml and adding menu links to content under /content/ via [[menu.main]]. The theme uses Tailwind CSS for styling, so you need to run npm i in the theme directory to install dependencies; during development, run npm run watch to have Tailwind recompile as changes are made. To use Tailwind classes directly in Markdown files, the README recommends enabling Goldmark's unsafe rendering; tailwind.config.js scans content/**/*.md, layouts/**/*.html, and ../../content/**/*.md by default, and if you need to cover other directories, you can add relative paths to the content field.

Regarding licensing, the repository uses the MIT license, allowing free use, modification, commercial use, and distribution of this version of the code; when distributing copies or substantial portions of the code, you must retain the copyright notice and the full MIT license notice; the code is provided as is. The licensing of third-party assets such as demo images, fonts, and icons must be checked separately, and external services such as domains and hosting may also incur costs.

HugoPortfolio

Is it right for your project?

Use Cases

  • Building a personal homepage or portfolio website
  • Hugo sites that need custom styling with Tailwind CSS
  • Referencing the demo site repository to understand the theme's actual configuration

Suitable For

  • Users who use Hugo and want to quickly get started with a personal website
  • Developers willing to adjust styles through npm and Tailwind
  • Projects that prefer the MIT license and freely modifiable theme code

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    Run git submodule add https://github.com/isaksolheim/cyberscape themes/cyberscape in the project root

  2. 2

    Set theme = "cyberscape" in config.toml and add [[menu.main]] menu links as needed

  3. 3

    Enter themes/cyberscape and run npm i to install dependencies; during development, run npm run watch to compile Tailwind CSS

  4. 4

    To use Tailwind classes in Markdown, enable markup.goldmark.renderer unsafe as described in the README

  5. 5

    If styles need to cover other directories, add relative paths to the content field in tailwind.config.js

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version under the MIT license in the public repository; the free scope is this version of the code and does not mean external services or third-party assets are free.

Must comply with when using

  • Free use, modification, commercial use, and distribution of this version of the code are permitted.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
  • The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.

Additional costs & items to verify

  • Using this theme requires running npm i in the theme directory and running npm run watch during development to compile Tailwind CSS; otherwise styles may not be up to date.
  • Installation is done by adding the theme as a git submodule to the project's themes/cyberscape directory, and it takes effect only after setting theme = "cyberscape" in config.toml.
  • To use Tailwind classes directly in Markdown files, you need to enable Goldmark's unsafe rendering as described in the README, which allows raw HTML output.
  • Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
  • External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

Cyberscape uses Tailwind CSS for styling. To ensure styles are up to date during development, run the following command from the themes directory:

Original README

git submodule add https://github.com/isaksolheim/cyberscape themes/cyberscape

Original README

# Enable this for tailwind in markdown files [markup.goldmark.renderer] unsafe=true

Original README
https://github.com/isaksolheim/cyberscape/blob/main/LICENSEhttps://github.com/isaksolheim/cyberscape/blob/main/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-02. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
Partly documented · 72 / 100
Technologies
Hugo
Website type
Portfolio
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2023-12-15
Screenshot last checked
2026-10-02

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

The catalog identifies Hugo as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Automatically checked against source and license rules; no manual editorial review.

Inspect the recorded source material

SHA-256: bba4dc649ceb1b64466ecfe231b6bc1d07fb64e05fbd536cd35aeb252d412df3

2026-10-02T16:27:14.352Z

Source file / repository
# Cyberscape

A lively and fun Hugo theme for creating personal websites 🌐

![Screenshot](https://raw.githubusercontent.com/isaksolheim/cyberscape/main/images/screenshot.jpg)

💻 [Demo site](https://cyberscape.isak.me/)

🔨 [Demo site repo](https://github.com/isaksolheim/cyberspace)

## Overview

Cyberscape is designed to be a vibrant and engaging theme, perfect for those who enjoy the process of building personal websites.

## Install

To get started with Cyberscape, use the following command:

```
git submodule add https://github.com/isaksolheim/cyberscape themes/cyberscape
```

Then, open `config.toml` and add the following:

```
theme = "cyberscape"

# Enable this for tailwind in markdown files
[markup.goldmark.renderer]
unsafe=true

# Add menu links to things from /content/ here (eg. markdown.md)
[[menu.main]]
name = "markdown"
url = "/markdown/"
weight = 1
```

Navigate to the themes directory and install dependencies:

```
cd themes/cyberscape
npm i
```

## A Note on Tailwind

Cyberscape uses Tailwind CSS for styling. To ensure styles are up to date during development, run the following command from the themes directory:

```
npm run watch
```

This command will compile your Tailwind CSS as you make changes, keeping your development process smooth and streamlined.

The `tailwind.config.js` comes configured like the following:

```
/** @type {import('tailwindcss').Config} */
module.exports = {
  content: ["content/**/*.md", "layouts/**/*.html", "../../content/**/*.md"],
  theme: {
    extend: {},
  },
  plugins: [],
};
```

If you wish to write Tailwind in any additional directories, add their relative path from the config file to the `content` field.

## Contributing

Feel free to contribute!

## License

[MIT](https://github.com/isaksolheim/cyberscape/blob/main/LICENSE)
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.

hugo-PaperMod

hugo-PaperMod

A fast, clean, responsive Hugo theme for blogs and lightweight portfolios, with three layout modes (Regular, Home-Info, Profile), automatic and manual light/dark themes, Fuse.js client-side search, multilingual support, and built-in Open Graph, Twitter Cards, and Schema.org data.

Hugo · Portfolio

Congo

Congo

Congo is a minimal Hugo content theme built on Tailwind CSS 3.0, designed for blogs, portfolios, and lightweight content sites. It offers multiple homepage layouts, customizable dark mode, multilingual support including RTL, and built-in client-side search, Mermaid, Chart.js, and KaTeX.

Hugo · Blog

toha

toha

Toha is a Hugo theme for personal portfolios, featuring a minimalist, responsive design with configurable homepage sections such as about, experience timeline, and achievements gallery.

Hugo · Portfolio

hugo-profile

hugo-profile

hugo-profile is a mobile-first Hugo theme for personal portfolios and blogs, with multilingual support, light/dark themes, categories and tags, Google Analytics, Disqus comments, and Formspree contact forms.

Hugo · Portfolio

hugo-theme-introduction

hugo-theme-introduction

Introduction is a minimal Hugo theme that can be configured as a single-page site or a full site with multiple sections. Homepage sections are generated from Markdown files under content/home/, with weight sorting and optional images.

Hugo · Portfolio

hugo-theme-console

hugo-theme-console

A minimalist, responsive Hugo theme inspired by the system terminal and built on Terminal CSS. It includes blog posts, photo galleries, and custom pages, with light/dark theming and style overrides via CSS variables.

Hugo · Portfolio