Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Hallo is a single-page Hugo theme to introduce yourself with a portrait, introduction, and icon links.

Jekyll-based personal resume/CV homepage template, generating a static site that can be hosted free on GitHub Pages.
Hallo Hugo is a single-page Hugo theme for introducing yourself with a portrait, a short introduction, and configurable icon links to your social profiles, e-mail, and other resources.
Hallo Hugo is an open-source theme for the Hugo static site generator, maintained by EmielH and distributed under a license in the repository's LICENSE file. It takes a Hugo site configuration and optional custom partials as input, and produces a single-page personal introduction site that fills the full height of the browser window. The theme is designed for the "about me" or link-in-bio use case, with the introduction always occupying 100% of the viewport height and any additional content placed below the fold.
static/images/portrait.jpg and the theme uses it automatically without editing theme files.layouts/partials/introduction.html in your site, leaving the theme untouched.params.links in config.toml, choosing from FontAwesome free brands, solid sets, and the Academicon set, with support for custom icon sets and origins.i18n folder.params.colors section (e.g., background = "#81c6ff"), though Hugo Basic requires extra steps to transpile SCSS.greeting parameter in config.toml.googleAnalytics parameter, the tracking code is added for production builds but not for development environments like hugo serve.Installation follows Hugo's standard theme workflow: add the repository as a submodule under themes/hallo, set theme = "hallo" in config.toml (or use the -t hallo flag with hugo server), and place your content in the partials and config. To update, run git submodule update --remote --rebase inside the project. The theme's README also explains how to clone the theme directly if your site is not under git.
resources folder.Hallo Hugo is free and open-source, with a license file in the repository.
Yes, you can set background, foreground, and hover colors under [params.colors] in config.toml. However, because the theme's SCSS needs transpiling, you must use Hugo Extended or follow the workaround described in the README if your hosting environment only has Hugo Basic.
The theme supports FontAwesome's free brands and solid sets, as well as the Academicon set. In config.toml you can specify icon and iconset, and use iconorigin for Academicon icons such as google-scholar.
Yes, create layouts/partials/content.html in your site, and the theme will place that content below the fold. To link to it from an icon, give an element an id (e.g., id="info") and set a link's url to #info.
Yes, Hallo includes translation files for English and Dutch and uses Hugo's i18n system. Set defaultContentLanguage in config.toml to switch, or add your own translations in your site's i18n folder.
