Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A simple and clean blog theme for Hugo with client-side code highlighting, social links, and analytics.
Vienna is a minimal Hugo blog theme that turns Markdown content into a responsive blog with client-side source code highlighting, tag support, and configurable social links.
Vienna is a free, open-source blog theme for Hugo, the static site generator, developed by keichi and included in the official spf13/hugoThemes repository. It takes Hugo content files written in Markdown and renders them as a clean, responsive blog with a simple layout. The theme supports tags, social links, and analytics, and is installed by cloning the GitHub repository into your Hugo site's themes directory.
config.toml parameters; the icons appear in the header and footer.ga_api_key) and Mixpanel (via mixpanel_api_key) by adding your API key to the theme's configuration.avatar, bio, and contact parameters.Vienna is ideal for personal bloggers who want a clean, distraction-free platform to publish Markdown posts. Developers who prefer Hugo's static generation workflow and need code highlighting for technical articles. Minimalist writers who want to show their social profiles and integrate analytics without configuring a complex theme.
noshowdate = true in front matter.Install Vienna by cloning https://github.com/keichi/vienna into your Hugo site's themes directory. Then configure config.toml with your site title, URL, social usernames, and analytics keys. To preview the site, run hugo server -t vienna -w -D; to generate static files, run hugo -t vienna. The theme automatically picks up Markdown content from your content folder and renders it using its templates.
Vienna is free to use; it's an open-source theme that you can clone from GitHub and deploy on unlimited sites without paying a license fee.
Yes, Vienna is free and open source. You can clone it from https://github.com/keichi/vienna and use it on as many Hugo sites as you like.
In your site's config.toml, add parameters such as twitter, github, and linkedin under the [params] section. These usernames then appear as Font Awesome icons in the site's header and footer.
Yes. Set ga_api_key in config.toml to your Google Analytics tracking ID, and the theme will include the tracking script on every page. Mixpanel is also supported via mixpanel_api_key.
Yes. Add noshowdate = true to the front matter of a post, and the theme will omit the date from that post's display.