Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Klisé is a minimalist Jekyll theme for personal sites and blogs with light & dark mode support.
Klisé is a minimalist, open-source Jekyll theme for running a personal site or blog, with built-in light and dark mode, SEO optimization, and one-click deployment to Netlify, Vercel, or Azure.
Klisé is a Jekyll theme created by piharpi that transforms Markdown posts and pages into a responsive static website. It requires a Ruby environment with Jekyll installed, and outputs plain HTML, CSS, and JavaScript that can be hosted on any static server. The theme is distributed under the MIT License, so you can freely modify and reuse it.
.scss, allowing you to override colors, fonts, and layout rules.jekyll-postfiles plugin so each post's images live in the same folder as the Markdown file.sitemap.xml via jekyll-sitemap and an Atom feed via jekyll-feed.jekyll-compress-html to shrink HTML output.Klisé is installed by cloning the GitHub repository and running bundle install followed by bundle exec jekyll serve. The theme then processes Markdown content and SCSS into static HTML, available at localhost:4000 during development. For production, the same build command generates the final site for deployment.
jekyll-postfiles plugin is not supported by GitHub Pages, which can break post image paths if you host there; schema.org metadata and PhotoSwipe integration are listed as backlogs.Klisé is free and open source under the MIT License. There are no paid tiers; you can fork, modify, and deploy it without cost. Optional support is available through Ko-fi and Saweria.
Yes, Klisé is open source under the MIT License. You can use it for personal or commercial projects without paying, and donations are optional via Ko-fi or Saweria.
Yes, it includes a light/dark mode toggle that can be customized through SCSS variables.
Yes, but note that the jekyll-postfiles plugin is not compatible with GitHub Pages, which may cause broken image paths. The recommended workaround is to deploy on Netlify, Vercel, Azure, or Surge.sh instead.
You can enable the comment layout by setting a flag in the front matter of an individual post. The theme provides a comment layout but does not include a specific comment system, so you need to integrate one yourself.
Klisé uses jekyll-postfiles, jekyll-sitemap, jekyll-feed, and jekyll-compress-html, along with the Rouge syntax highlighter.
