Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Clean, elegant, feature-rich Hugo blog theme with PWA, i18n, multiple comment systems, and AI integrations.
FixIt is an open-source blog theme for Hugo that produces static sites from Markdown content, created by Lruihao and maintained by the hugo-fixit organization under the MIT license. It is built on the foundations of the LoveIt, KeepIt, and LeaveIt themes and targets speed, multilingual support, and extensive third-party integrations.
FixIt is a clean, elegant, advanced blog theme for the Hugo static site generator. It accepts standard Hugo content files (Markdown, front matter, shortcodes) as input and outputs a fully static website with responsive layout, pagination, light/dark modes, and search. The theme is built by the hugo-fixit organization and author Lruihao, requires Hugo version ^0.161.0, and is licensed under MIT. Its documentation, demo, and test sites are live at fixit.lruihao.cn.
FixIt stands out among Hugo themes for the breadth of integrations it packs into a single theme: over a dozen comment systems, multiple search backends, analytics providers, and content shortcodes. Its tech stack is Hugo with UnoCSS, Font Awesome, Simple Icons, Twemoji, and Animate.css among its dependencies.
pnpx fixit-cli create my-blog) and four GitHub template repositories, including Hugo Modules and Git submodule setups, plus a multilingual docs template.FixIt is for anyone who wants a self-hosted Hugo blog without giving up modern amenities like PWA, encryption, and AI search. It suits:
FixIt can turn Markdown content into an interactive, multilingual static site with search, comments, PWA support, and embedded media. Use cases include:
FixIt works through Hugo's standard build pipeline: you scaffold a site, write Markdown, configure the theme, and build static files. You can create a new site in one command with pnpx fixit-cli create my-blog or by generating a repository from one of the starter templates (Hugo Modules or Git submodule). After installation, you add Markdown content under the content directory, configure theme parameters for analytics, comments, search, and PWA, then run Hugo to build the static site. The project also documents a v1 migration guide on the main branch, with version 1.0.0 planned for the first half of 2027.
FixIt is free and open source under the MIT license. There are no paid tiers or licenses; community sponsors support development, and the project lists WeChat Pay and Alipay donation options.
For comparison, FixIt's direct predecessors are LoveIt, KeepIt, and LeaveIt; Hugo DoIt is another LoveIt-derived theme mentioned in the project's acknowledgements. These are all Hugo themes you might evaluate if you prefer a different balance of features.
Yes. FixIt is released under the MIT license, so you can use, modify, and redistribute it freely, including for commercial sites. No paid plans or feature gating are listed.
FixIt requires Hugo version ^0.161.0 or newer. The badge on the repository specifies Hugo ^0.161.0, so older Hugo versions may not support all theme features.
FixIt integrates more than a dozen comment backends, including Disqus, Gitalk, Valine, Waline, Facebook Comments, Telegram Comments, Commento, Utterances, Artalk, Twikoo, and giscus. You enable the one you prefer in the theme configuration.
Yes. FixIt integrates PostChat for AI summary, AI search, and an AI chatbot, and it supports AI-driven search alongside Algolia, Fuse.js, Pagefind, and Google CSE.
Run pnpx fixit-cli create my-blog to scaffold a project, or click the generate link on the hugo-fixit-starter or hugo-fixit-starter1 template repositories to create a new GitHub repository preconfigured with FixIt.
