Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Hugo Apps Theme makes it easy to post web apps on a static Hugo site, with full-page HTML embedding and built-in Disqus, Analytics, and HighlightJS.

Free Bootstrap 4 single-page personal portfolio template with sticky sidebar, portfolio grid, timeline, and contact form.

Free responsive multi-page HTML5 Bootstrap 5 template for architecture and design firms with portfolio, forms, and carousel sections.

A minimalist Jekyll theme for building a personal portfolio site, fully compatible with GitHub Pages and free under MIT.

Browny is a free one-page HTML5 personal portfolio website template for web developers and UX-designers.

An example portfolio template built with Next.js, Tailwind CSS and deployed on Vercel

Hugo Theme for a simple, web-based resume (and it prints)
Hugo Apps Theme is a Hugo theme for showcasing web apps, letting you publish standalone HTML app pages alongside regular content on a static site. It is an open-source project created by gonnux and released under the MIT License, designed to make posting web apps as simple as dropping an index.html into a page directory.
Hugo Apps Theme is a Hugo-based static site theme built specifically for developers who want to present their web applications as individual pages. It accepts standard Hugo content files (Markdown or HTML) plus optional app folders containing index.html, app.js, and app.css, and renders them into a responsive, Disqus-enabled website. The theme is inspired by Hugo Coder, a minimalist blog theme, and adds a full page mechanism so apps with complete HTML documents can be embedded without Hugo altering the tags.
The setup follows a three-step flow: first clone the repository into the themes folder with git clone https://github.com/gonnux/hugo-apps-theme, then set theme = "hugo-apps-theme" in your site's config.toml, and finally create content pages with either hugo new or by manually placing HTML files. Per-page behavior is controlled entirely through front matter variables such as title, showTitle, weight, full, enableDisqus, and img.
Run git clone https://github.com/gonnux/hugo-apps-theme inside your site's themes directory, then add theme = "hugo-apps-theme" to config.toml. After that, use hugo new to create pages as usual.
Yes. Set full = true in the app page's front matter and place an index.html (with html, head, and body tags) in the app's page directory. Hugo will not strip or modify the document structure.
No. Even if you set enableDisqus = true, full-page posts never display Disqus comments. Comments are only available on regular Markdown or HTML pages where full is not enabled.
config.toml supports baseURL, hasCJKLanguage, disqusShortname, googleAnalytics, title, copyright, and a params block for googleAutoAds, avatar, author, and info. Navigation is handled through menu.main entries with name, url, and weight.
Yes. It is licensed under the MIT License, which allows free use, modification, and distribution.
