HugoPortfolioBlogTool Site

hugo-liftoff — Hugo Portfolio Template

By wjh18

Hugo Liftoff is a minimal blog/portfolio theme focused on content creation and SEO, suitable for technical users building a personal brand site.

Explore the design

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

3 previews
Desktop homepage1 / 3
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 3

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-01View source

What stands out

A quick read of the recorded project description.

01

Focused on content creation and SEO, with built-in enhanced Open Graph, Twitter Cards, and Schema.org templates

02

Supports content subsections and a series taxonomy; individual posts can list all posts in the same series

03

Light/dark mode toggle based on CSS custom properties; mobile menu is collapsible and automatically generates submenus from configuration

04

Code blocks provide syntax highlighting, a one-click copy button, and language labels

05

Optional Netlify Forms subscription and contact forms, plus a sample netlify.toml deployment configuration

06

The author has declared the theme is no longer actively maintained, with no plans for new features and only simple bug fixes considered

Template Details

Hugo Liftoff is a minimal blog and portfolio theme built on Hugo, positioned to help technical users quickly set up a personal brand site. It focuses on content creation and SEO, with built-in enhanced Open Graph, Twitter Cards, and Schema.org templates, and provides robots.txt, sitemap.xml, and an optional search engine crawling toggle.

For content organization, the theme supports content subsections, a series taxonomy, and previous/next links at the end of individual posts; the homepage can filter recent posts by subsection and display both recent posts and projects. Posts and projects support tags and categories, and projects have a separate project type taxonomy.

For appearance and interaction, the theme offers a light/dark mode toggle based on CSS custom properties, a collapsible JS menu on mobile (automatically generating submenus based on menu configuration), and fluid typography using CSS clamp(). Code blocks include syntax highlighting, a one-click copy button, and language labels.

The theme also includes optional Netlify integration: custom headers/redirects, Netlify Forms for subscription and contact pages, and a sample netlify.toml. Third-party integrations support Google Analytics v4, optional Google Tag Manager, and Disqus comments.

Important limitations: the author has stated in the README that they no longer have the energy to maintain the theme, do not plan to add new features, and issues may not be addressed, but the theme remains publicly available, simple bug-fix PRs are accepted, and forking is recommended for substantial changes. Documentation is hosted in the repository's GitHub Wiki.

HugoPortfolioBlogTool site

Is it right for your project?

Use Cases

  • Building a personal blog or portfolio site centered on articles and project showcases
  • Organizing technical tutorials or serialized content with series posts and content subsections
  • Static sites that need SEO metadata such as Open Graph, Twitter Cards, and Schema.org
  • Sites hosted on Netlify that want to collect subscription or contact information using Netlify Forms

Suitable For

  • Technical users familiar with Hugo and static site generation workflows
  • Developers or writers who want to quickly launch a personal brand site
  • Users who accept that the theme will not receive new features and need to fork it for substantial changes

Getting started & customization

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

  1. 1

    Full documentation is in the repository's GitHub Wiki; documentation issues can be reported via issues

  2. 2

    The exampleSite content matches the demo site and can be copied directly into your project as a starting point

  3. 3

    npm is only required when enabling PostCSS / Autoprefixer; otherwise it can be omitted entirely

  4. 4

    The theme is MIT licensed; when distributing copies of the code, retain the copyright notice and license notice

  5. 5

    Third-party assets such as demo images, fonts, and icons require separate license verification

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 the code of this version and does not imply that external services or third-party assets are free.

Must comply with when using

  • Free use, modification, commercial use, and distribution of this version's 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

  • The author states they no longer have the energy to maintain the theme and do not plan to add new features; submitted issues are likely to go unaddressed. The theme remains publicly available, but users bear maintenance and further modification responsibilities themselves.
  • For substantial changes, the author recommends forking; upstream only considers merging simple bug-fix PRs and does not guarantee acceptance of feature changes.
  • Subscription and contact forms depend on Netlify Forms, requiring deployment on the Netlify platform and use under its terms of service; this is an external service dependency.
  • Enabling site analytics requires integrating Google Analytics v4, registering an account, and providing a tracking ID, subject to Google's terms of service.
  • Google Tag Manager can optionally replace GA, also requiring an external account and configuration; this is a third-party service dependency.
  • Comment functionality depends on the third-party Disqus service, requiring account registration and subject to its terms and privacy policy.
  • npm is only required when enabling PostCSS / Autoprefixer; otherwise it can be omitted entirely and is not a mandatory dependency.
  • Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses; the code's MIT license alone is not sufficient to determine this.
  • 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

I no longer have time to work on this theme for various reasons. It's unlikely I'll get to your issue and no additional features are planned

Original README

Feel free to fork it if you need to make extensive changes. I will consider merging simple bugfix pull requests.

Original README

Netlify forms support for newsletter opt-in and contact page (optional)

Original README

Google Analytics v4

Original README

Google Tag Manager as an alternative to GA (optional)

Original README

Disqus comments (optional)

Original README

npm` completely optional unless using PostCSS / Autoprefixer

Original README
https://github.com/wjh18/hugo-liftoff/blob/master/LICENSEhttps://github.com/wjh18/hugo-liftoff/blob/master/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-01. 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
More documented · 81 / 100
Technologies
Hugo
Website type
Portfolio · Blog · Tool Site
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
2024-05-28
Screenshot last checked
2026-10-01

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: f18c73f2fb2086ebb82a5348619f26004c06c4f93576126c27662bf11524684c

2026-10-01T00:45:11.927Z

Source file / repository
# Hugo Liftoff

**Warning: I no longer have time to work on this theme for various reasons. It's unlikely I'll get to your issue and no additional features are planned, although the theme will remain available to the public. Feel free to fork it if you need to make extensive changes. I will consider merging simple bugfix pull requests. Apologies for any inconvenience this may cause. Please see [v3.4.3 release notes](https://github.com/wjh18/hugo-liftoff/releases/tag/v3.4.3) for further details.**

## About

Hugo Liftoff is a minimal blog/portfolio theme with a focus on content creation and SEO best practices. It's an ideal choice for technical users jump-starting a personal brand.

## Documentation

The full documentation is hosted on this repo's [Github Wiki](https://github.com/wjh18/hugo-liftoff/wiki).

Please open an issue if you find any mistakes in the docs or have suggestions for improvement.

## Demo Site

A working [demo of the theme](https://hugo-liftoff.netlify.app/) is available to the public for evaluation.

The `exampleSite` content included with the theme, which you're free to copy into your own project, mirrors the content used in the demo. The idea behind this is to help you get started quickly and replicate any features you saw in the demo that you think could be useful in your own project.

## Notable Features

* Content subsections with the ability to filter recent posts on homepage by subsection
* Series posts taxonomy with single posts that list all posts in the current series
* Next/prev links at the end of single posts for subsections or series posts (if enabled)
* Light/dark mode toggle using CSS custom properties
* Mobile-responsive, collapsible JS menu with automatic submenu support based on menu config
* Customizable newsletter with Netlify Forms support and conditional visibility control
* And much more...

## Overview of Features

Below are the current features of this theme. Features labeled *optional* or *frontmatter* can be enabled/disabled in config or frontmatter, respectively.

### Netlify

* Custom headers / redirects with Netlify (optional)
* Netlify forms support for newsletter opt-in and contact page (optional)
* Sample `netlify.toml` file for streamlined deployment

### 3rd Party

* Google Analytics v4
* Google Tag Manager as an alternative to GA (optional)
* Disqus comments (optional)
* Disable comments on a per-page basis (optional) (frontmatter)

### Newsletter

* Newsletter opt-in with Netlify Forms support (optional) (frontmatter)
* Global display of newsletter opt-in (optional)
* Customizable newsletter header, description and CTA text (optional)
* Override global newsletter on a per-page basis (optional) (frontmatter)
* Enable or disable newsletter on a per-page basis (frontmatter)

### Social

* Native Twitter, Mastodon, Github, Stack Overflow, LinkedIn and email social links with SVG (optional)
* Enable or disable social links in footer, homepage hero, and about page (optional)
* Enable or disable individual social links (optional)
* Facebook, LinkedIn, Twitter, Reddit and email social share icons with SVG for posts (optional)
* Enable or disable individual social share icons (optional)

### SEO / RSS

* Enhanced Open Graph, Twitter Cards, and Schema.org templates
* RSS feed that excludes any pages outside of the posts section
* Customizable title and SEO title tags or use title for both (frontmatter)
* Customizable summary and meta description or use description for both (frontmatter)
* Custom author meta tag (optional) (frontmatter)
* Custom title tags and meta descriptions for every page (optional) (frontmatter)
* `robots.txt` and `sitemap.xml`
* Disable search engine crawling (optional)

### Series / Subsections

* Content subsections with the ability to filter recent posts on homepage by subsection (optional)
* Series posts taxonomy with single posts that list all posts in the current series (optional)
* Next/prev links at the end of single posts for subsections or series posts (if enabled)
* Subsection support for posts with custom permalinks for clean SEO URLs (optional)
* Mobile-responsive, collapsible JS menu with automatic submenu support based on menu config

### Homepage

* Customize hero title and subtitle on homepage (frontmatter)
* Customize posts and projects section headings on homepage (frontmatter)

### Posts & Projects

* Toggle-able sticky table of contents for posts (frontmatter)
* Related posts (frontmatter)
* Social share icons for posts (frontmatter)
* Reading time and word count for posts
* Last modified dates for posts (optional)
* Customizable live URL, source URL and tech stack details for projects (frontmatter)
* Tag and category taxonomies
* Project type taxonomy for categorizing projects
* Recent posts and projects on homepage

### Code snippets

* Syntax highlighting
* One-click copy button and language indicator for code snippets

### CSS / JS

* Light/dark mode toggle using CSS custom properties
* Add custom CSS / JS in `assets`
* CSS and JS minification
* Frontend build pipeline with ESBuild and ToCSS
* PostCSS processing for autoprefixing (optional)
* `npm` completely optional unless using PostCSS / Autoprefixer
* Fluid typography scale with CSS `clamp()`
* Sourcemaps for SCSS and JS in development

### Images

* Image processing with Hugo resources
* Feature images for posts and projects from `assets` or page bundle (frontmatter)
* Custom homepage hero avatar image (optional)
* Disable grayscale avatar filter (optional)
* Enable/disable favicons (optional)

### Archetypes

* Archetype templates for posts and projects
* Page bundle support for archetype templates

### Markdown Hooks

* Markdown render hooks for codeblocks, images, headings and links
* Language indicator for codeblocks
* Add custom CSS class to markdown images via URL fragments
* Heading anchor link SVG icon

### Other Content

* Create generic single pages quickly with the default single template (optional)
* Additional markdown footer text (optional)
* Add a label to drafts in development (optional)
* Responsive support for common markdown styles like tables
* About page with social links (optional)
* Contact page with Netlify Forms support (optional)
* Customize fallback text for empty content (optional)

### Hugo Defaults

* Example `hugo.toml` with the majority of Hugo config defaults included for easy customization
* Override config settings based on Hugo environment
* Built-in shortcodes
* And much more...Hugo has a lot to offer!

## Planned Features

The following features are planned for a future release.

* Real-time site search
* Image galleries for projects
* i18n support
* Additional advanced Google structured data schemas
* Custom shortcodes for things like project lists

## Getting Help

To submit a bug report, feature request, or usage questions, please open an [issue](https://github.com/wjh18/hugo-liftoff/issues) on Github using one of the issue templates.

## Contributing

If you'd like to contribute to the project, fork it and submit a pull request with your changes using the [pull request template](https://github.com/wjh18/hugo-liftoff/blob/master/.github/pull_request_template.md). Please see the [Contribution Guidelines](https://github.com/wjh18/hugo-liftoff/blob/master/CONTRIBUTING.md) for more details.
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.