Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Content-first Jekyll blog theme using GitHub primer design with dark mode, KaTeX math, mermaid diagrams, and reveal.js slide layouts.

Red Blog Theme is a free HTML CSS template with total 5 different pages included. This is a 2-column layout with multi-level commenting.

A minimalist Hugo theme with Fraktur/Inter typography, no pagination or taxonomies, built for fast, accessible blogs.

A Next.js blog starter that uses Chakra UI for styling and Notion as a headless CMS.

A Hugo theme with multiple color schemes
Jekyll Theme WuK is an open-source, content-first Jekyll blog theme built on GitHub's primer design system that turns Markdown posts into a static site on GitHub Pages, with dark mode, KaTeX math, mermaid diagrams, and reveal.js-powered slide layouts.
Jekyll Theme WuK is a Jekyll theme for building personal blogs, documentation sites, and slide decks on GitHub Pages, created by developer Wu-Kan and released under the MIT License. It takes Markdown posts with YAML front matter as input and renders a static site with a sliding sidebar, comment and donation pages, site search, and a table of contents. The theme is maintained in the wu-kan/jekyll-theme-WuK repository, with the author's live demo at wu-kan.cn.
Jekyll Theme WuK ships a six-layout system, GitHub primer styling, math and diagram rendering, dark mode, and giscus-based comments.
Jekyll Theme WuK is aimed at writers and developers who want a self-hosted static blog without touching the command line.
Fork the example site (wu-kan.github.io, not the theme repository), rename it to your-name.github.io, and enable GitHub Pages on the default branch in Settings. Then edit _config.yml, write posts as Markdown files named date-title.md with a title field in the YAML header, and commit — GitHub Pages rebuilds the site automatically.
Yes. The theme is open source under the MIT License, and blog posts are licensed under Creative Commons Attribution-ShareAlike 4.0 International unless otherwise stated. The quick start runs on GitHub's free Pages hosting.
It converts Markdown posts and a YAML config file into a static blog site on GitHub Pages. It provides layouts for posts, pages, comments, donations, and reveal.js presentations, plus KaTeX math, mermaid diagrams, site search, and a table of contents.
Yes. KaTeX handles inline and display LaTeX math, mermaid renders flowcharts and sequence diagrams, and vega-lite adds data-visualization support. These are the math and diagram integrations listed in the repository description.
No. The official quick start is command-line free: fork the demo site, rename the repository, enable GitHub Pages, and edit files through the GitHub web interface. Local Jekyll setup is only recommended for advanced customization.
Set layout to home in your Markdown's YAML front matter and insert the theme's horizontal and vertical slide separators. The layout is built on reveal.js; pressing Esc generates a presentation outline.
