Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Minimal black-white Hugo theme with multi-language support, Disqus comments, and SEO tools for personal blogs.
YinYang is a minimalist black-white theme for the Hugo static site generator that turns Markdown content into a clean, fast personal blog.
YinYang is a black-white theme for Hugo, created by Joway Wang and demonstrated at blog.joway.io. It takes site content written in Markdown and renders it into a high-contrast monochrome blog layout. The theme bundles multi-language support, Disqus comments, SEO optimization, and analytics via config.toml parameters.
disqus parameter to your account name.twitterCards = true and add an images list in front matter to control share previews.extraHead, or before/after each post via postHeaderContent and postFooterContent.extraCSSFiles parameter.lazyImage = true setting defers images for performance.related config surfaces related content by date or keywords.theme = "yinyang" in config.toml, and publish Markdown posts in the configured content directory.postFooterContent to embed a Mailchimp subscription link at the bottom of every post, as shown in the example configuration.YinYang works like any Hugo theme: install it via git submodule add https://github.com/joway/hugo-theme-yinyang.git themes/yinyang, set theme = "yinyang" in your site's config.toml, and populate content directories with Markdown files. All customization happens through config.toml parameters such as mainSections, headTitle, and socials.
YinYang is free and open source; no paid tier is mentioned in the documentation.
Yes, YinYang is a free open-source Hugo theme available on GitHub. You can install it via git submodule and use it for personal or commercial projects without charge.
YinYang is a black-white minimalist theme for Hugo that converts Markdown content into a static blog. It provides multi-language support, Disqus comments, SEO-friendly markup, Twitter Cards, and configurable header/footer injections.
Yes, YinYang supports Hugo's multilingual mode. The example configuration shows separate content directories for English and Chinese, with per-language settings under the languages section.
Set the disqus parameter in config.toml to your Disqus account name, such as joway. The theme renders the Disqus comment thread on post pages automatically.
Use the extraHead parameter to inject HTML into the page head, and use extraCSSFiles to list additional CSS file paths. Both are set under the params section of config.toml.
