
Template details
Tikva
Minimalistic Hugo theme based on Bootstrap v4, offering 30+ designs, configurable sidebars, footer, and subfooter sections.
About this template
Tikva is a minimalistic Hugo theme built on Bootstrap v4 that produces responsive static sites from a single config file, with more than 30 built-in design variants.
What is Tikva?
Tikva is an open-source Hugo theme based on the Bootstrap v4 CSS framework, created by geschke as a port of the earlier Tikva themes for Grav CMS and WordPress, with some features added from the Azbalac WordPress theme. It takes standard Hugo content plus a config.toml file as input and outputs a static website with responsive layouts, configurable sidebars, a multi-column footer and a subfooter area. The theme runs on the Hugo static site generator, integrates Bootswatch color schemes alongside its own custom styles, and is distributed under the MIT license.
What makes Tikva stand out?
Tikva ships with more than 30 designs, half newly created and half taken from the Bootswatch project, so the entire look of a site changes by switching one config value. Three main layouts are available: a content column without sidebar, a sidebar on the right, and a sidebar on the left, each set through the params.sidebar style option. Font settings, including size, font type and variant, are customizable from the config and support Google Fonts. Analytics integrations cover Google Analytics through Hugo's built-in async template, plus Matomo and Yandex Metrica. The footer supports flexible multi-column content, and a dedicated subfooter area sits below it for credit or "Powered by..." text as shown in the screenshots. Custom JavaScript or CSS snippets are included by adding javascript_header.html and javascript_footer.html partial files to the site's layouts/partials/ folder, which inject the code into the head section or just before the closing body tag. The navbar displays the Hugo main menus by default, and the theme also includes a custom image render hook from hugo-theme-bootstrap by Razon Yang.
Who should use Tikva?
Hugo bloggers who want a responsive Bootstrap-based design with minimal template editing can switch between 30+ Bootswatch variants from the config alone. Developers migrating a site from WordPress or Grav can reuse the same Tikva look on Hugo, since this theme is a port of those versions. Site owners who need built-in analytics get Google Analytics, Matomo and Yandex Metrica without installing separate plugins. Anyone publishing a small portfolio or content site can pick a header style with a header image and overlay title using the signa or materia themes.
What can you do with Tikva?
- Bloggers: launch a personal blog with a right or left sidebar and choose a Bootswatch theme such as flatly or darkly from the config.
- Developers: customize colors, fonts and navigation, then inject custom JavaScript or CSS by placing two partial files in the site's
layouts/partials/folder. - Small business sites: build a homepage with a fixed-top navbar, a multi-column footer and a subfooter credit area, and track visitors with Matomo or Yandex Metrica.
- Portfolio authors: display a header image with a title overlay using the "header" style combined with the signa or materia theme.
How does Tikva work?
You install the theme by cloning the repository into the themes folder of a Hugo site or by adding it as a Git submodule, then reference exampleSite/config.toml for the available options. To enable the content sections, create a content/sections/ folder containing footer, sidebar and subfooter subfolders, make each page bundle headless, and turn the sections on in the config with params.theme.footer, params.theme.subfooter and params.sidebar. The number of footer columns currently equals the number of files placed in the footer directory.
Pricing
Tikva is free and open source under the MIT license, with no paid tiers or premium features described in the repository.
FAQ
Is Tikva free?
Yes, Tikva is released under the MIT license and its source is available on GitHub in the geschke/hugo-tikva repository. No paid tiers or commercial restrictions are described in the documentation.
How do I install Tikva?
Run git clone https://github.com/geschke/hugo-tikva.git inside the themes folder of your Hugo site, or add it as a Git submodule with the command shown in the installation section. The exampleSite folder provides a working configuration reference.
How do I enable the sidebar?
Set params.sidebar.enabled = true in your site config and choose a style: right displays the sidebar on the right, left displays it on the left. The default is disabled, so the demo site shows content without a sidebar.
Which analytics services does Tikva support?
Tikva supports three analytics options out of the box: Google Analytics via Hugo's internal async template, Matomo, and Yandex Metrica. All three are controlled through the theme configuration without extra plugins.
How do I add custom JavaScript or CSS?
Add a file named javascript_header.html to include code in the head section, or javascript_footer.html to include code just before the closing body tag. Both files belong in the layouts/partials/ folder of your site and are picked up automatically.
Is Tikva still under development?
Yes — the author states the theme is still work in progress, its documentation is not complete, and some Hugo features are not yet supported. The number of footer columns, for example, is tied to the number of files placed in the footer directory.















