Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Clean and minimal personal blog and portfolio theme for Hugo.
Ezhil is a clean and minimal Hugo theme for building a personal blog and portfolio website, shipping with dark mode, social links, and Disqus comments out of the box.
Ezhil is a Hugo theme designed for personal blogs and portfolios. It takes a Hugo site with Markdown content and generates a static website with a responsive, clean layout. The theme is developed by GitHub user vividvilla and is freely available on GitHub. It includes built-in support for tags, Google Analytics, syntax highlighting, Twitter cards, Open Graph tags, and RSS feeds.
tag taxonomy.googleAnalytics configuration option.pygmentsstyle, pygmentscodefences, and pygmentscodefencesguesssyntax settings.disqus: false front matter field.customCSS, customDarkCSS, and customJS parameters.page type for static pages that are excluded from recent posts and can be selectively excluded from Disqus.type: page and list your work in recent posts.Ezhil works as a standard Hugo theme. To use it, clone the repository into your Hugo site's themes directory and set theme = "ezhil" in your site configuration. You then configure parameters for social links, analytics, navigation, and appearance. Content is written as Markdown files with front matter that can specify type, title, date, and comment preferences.
Yes. Ezhil automatically detects the operating system's color scheme and switches between light and dark modes. You can also force dark mode by setting mode = "dark" in the configuration.
Download the theme from GitHub and copy it into your Hugo site's themes/ezhil directory. Alternatively, run git clone https://github.com/vividvilla/ezhil.git inside the themes folder, then set theme = "ezhil" in your config.
Define [[params.social]] entries in your config file, each with a name, an icon name from Feather Icons, and a URL. The icons appear in the site header.
Yes. Set disqus: false in the front matter of that page. You can also disable comments for entire content types using the disableDisqusTypes site parameter.
Yes. Ezhil supports Pygments-based syntax highlighting. Enable code fences with pygmentscodefences = true and optionally guess the language with pygmentscodefencesguesssyntax.
