Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Hugo blog theme merging hello-friend-ng and hello-friend with dark/light mode, PrismJS, audio support, and configurable FontAwesome.
Hello Friend 4s3ti is a Hugo blog theme that merges features from hello-friend-ng and hello-friend to create a customizable, responsive personal blog template with dark/light mode and configurable FontAwesome icons.
Hello Friend 4s3ti is a Hugo theme for personal blogs and simple content sites. It takes standard Hugo content written in Markdown with front matter and renders a fully static, responsive website with automatic dark/light theming, PrismJS code highlighting, and built-in audio support for posts. The theme is maintained by GitHub user 4s3ti (also known as coolapso) and is available on GitHub under the MIT License.
The theme is a fork and combination of two existing Hugo themes: hello-friend-ng and the original hello-friend. Its most significant change over those predecessors is the way FontAwesome is handled: you can choose exactly which icon sets to load (brands, solid, regular), load all of them, or replace the bundled setup with your own FontAwesome kit URL. Everything is configured through Hugo's standard configuration files, and no Node.js toolchain is required to edit or build the theme.
audio field to a post's front matter embeds an audio player for that article.audio in the front matter, turning the post into a podcast-style entry with a built-in player.Install the theme by cloning the repository into your Hugo project's themes/hello-4s3ti directory, or add it as a git submodule to receive updates. Then copy the example configuration from the exampleSite folder, adjust parameters like homeSubtitle and enableSharingButtons, and start writing standard Markdown posts. The theme renders the static site using Hugo's normal build process; front matter fields such as audio, hideTitle, and hidelanguage control per-post behavior.
Hello Friend 4s3ti is free and open source, released under the MIT License. You can use it for personal or commercial projects without paying a license fee, and the source code is available on GitHub.
Two closely related themes are direct alternatives: the original hello-friend theme, which is simpler and served as a base, and hello-friend-ng, which adds more features and is the other parent of this fork.
Yes, the theme is released under the MIT License, which means it is free to use, modify, and distribute, including in commercial projects. There are no paid tiers or premium features.
No. The theme is built on Hugo and uses no Node.js dependencies, so you can edit templates, styles, and configuration with just Hugo's tooling.
Add an audio field to the post's front matter with the path to the audio file, for example audio: path/to/file.mp3. The theme then embeds an audio player on that post.
In the theme configuration, set fontAwesome.all = true to load every icon, or set fontAwesome.brands, fontAwesome.solid, and fontAwesome.regular to true individually. You can also provide a custom fontAwesome.kitURL to load your own FontAwesome kit.
Hello Friend 4s3ti adds configurable FontAwesome loading, a multilingual menu with flags, optional overlay on the background, control over page titles on single pages, social icons in more locations, and built-in audio support, none of which appear in the original hello-friend.