piharpi/jekyll-klise
piharpi/jekyll-klise has 1,059 GitHub stars and 404 forks. Star changes are not measured yet. Last checked 2026-11-09 11:19 UTC. Last push 2026-10-25.
:beach_umbrella: Klisé is a minimalist Jekyll theme for running a personal site or blog, light & dark mode support. (https://klise.vercel.app)
What you can do
- Light & Dark Mode support, follows OS preference by default :waxing_crescent_moon:
- Customizable (using .scss)
- Responsive (desktop, tab and mobile)
- RTL / LTR text direction support
Measured star growth
- in 24h
- Update delayed
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalKlisé
Klisé is minimalist Jekyll theme for running a personal site and blog running on Jekyll.
For demo klise.now.sh
Features
- Light & Dark Mode support, follows OS preference by default :waxing_crescent_moon:
- Customizable (using
.scss) - Responsive (desktop, tab and mobile)
- RTL / LTR text direction support
- Mobile First Design
- SEO Optimized
- schema.org structured data (JSON-LD)
- Images of post Organized (
jekyll-postfiles) - Image lightbox (click an image in a post to zoom, no dependencies)
- Image gallery (
<div class="gallery">) — neat responsive rows of images - Generate Sitemap (
jekyll-sitemap) - RSS Feed (
jekyll-feed) - Syntax Highlighter (
rouge) - Table of contents, opt-in per post with
toc: true - Next & Previous Post
- Comment layout, enable in frontmatter if you wish
- Google analytics
- HTML Minify (
jekyll-compress-html) - W3C Validated
- Lighthouse and PageSpeed Passed

Installation
Requires Ruby >= 3.0 and Jekyll ~> 4.4.
Run local server:
$ git clone https://github.com/piharpi/jekyll-klise.git
$ cd jekyll-klise
$ bundle install
$ bundle exec jekyll serve
Navigate to localhost:4000. You're Welcome, Fork and be Stargazer.
Table of contents
Add toc: true to a post's front matter to render an automatic table of
contents (built from its h2/h3 headings) above the article:
---
title: My post
toc: true
---
Text direction (RTL)
Set the site-wide direction in _config.yml:
direction: rtl # "ltr" (default) | "rtl"
You can override it per page/post in the front matter with direction: rtl.
Post content also resolves its direction per paragraph, so an LTR site can
host individual RTL posts (and vice versa) without extra markup.
Limitation
- Since
jekyll-postfilesplugin isn't supported by github pages, this cause will make your site problems, path broken or post images won't show up, you can host alternatively using likes netlify.com, vercel.com, azure.com or surge.sh services, which support 3rd party.
Contributing
If you see any typos or formatting errors in a post, or want to helping reduce backlogs or any other issue that needs to be addressed, please do not hesitate to open a pull request and fix it!, please read contributing before PR.
Yeaaa feel free to open a pull request.
Support
License
This project is open source and available under the MIT License.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,398 starspublic-apis/public-apis
A collective list of free APIs
497,679 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
447,495 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,261 stars