JekyllBlogStarter

jekyll-klise — Jekyll Blog Template

By piharpi

Klisé is a minimalist Jekyll theme for personal sites and blogs, with light and dark mode support, a mobile-first responsive design, and an MIT license.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

3 previews
Desktop homepage1 / 3
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 3

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-09-30View source

What stands out

A quick read of the recorded project description.

01

Light and dark display modes

02

Mobile-first responsive layout covering desktop, tablet, and phone

03

Custom styles via .scss files

04

Built-in previous and next post navigation

05

Integrated jekyll-sitemap, jekyll-feed, rouge syntax highlighting, and jekyll-compress-html

06

Comment layout can be enabled as needed in frontmatter, with Google Analytics support

Template Details

Klisé is a minimalist theme for Jekyll, intended for building a personal site or blog. It offers light and dark modes, and the interface uses a mobile-first responsive layout that displays on desktops, tablets, and phones. Styles are customized through .scss files, making it easy to adjust colors and typography.

The theme includes several common blogging capabilities: posts support previous and next navigation, the comment layout can be enabled as needed in frontmatter, and Google Analytics is integrated. At the build level, it uses jekyll-postfiles to manage post images, jekyll-sitemap to generate a sitemap, jekyll-feed to output RSS, rouge for syntax highlighting, and jekyll-compress-html to compress HTML. The README states that pages pass W3C validation and pass checks in Lighthouse and PageSpeed.

Before use, note one clear limitation: the jekyll-postfiles plugin is not supported by GitHub Pages. If deployed directly to GitHub Pages, path errors or missing post images may occur. The author recommends using hosting services that support third-party plugins, such as Netlify, Vercel, Azure Static Web Apps, or surge.sh. The README's Backlogs also lists unfinished items, including integrating PhotoSwipe, adding schema.org metadata, and changing class selectors to BEM naming.

JekyllBlogStarter

Is it right for your project?

Use Cases

  • Building a personal blog and publishing text-and-image posts
  • Creating a personal site to show an introduction and a list of posts
  • Reading-oriented sites that need light and dark mode switching
  • Deploying to hosting platforms that support third-party plugins, such as Netlify, Vercel, Azure Static Web Apps, or surge.sh

Suitable For

  • Developers familiar with Jekyll and the Ruby toolchain who are willing to run bundle commands locally
  • Personal bloggers who want to present text content in a minimalist style
  • Users who need to freely modify and distribute the theme code under the MIT license
  • Users who do not rely on GitHub Pages' native build and can choose their own hosting service

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    To run locally, first clone the repository, then run bundle install and bundle exec jekyll serve, and visit localhost:4000.

  2. 2

    Because jekyll-postfiles is not supported by GitHub Pages, deploying directly to GitHub Pages may cause path errors or missing post images; it is recommended to use Netlify, Vercel, Azure Static Web Apps, or surge.sh instead.

  3. 3

    Comments are disabled by default and only appear after being set in the post frontmatter.

  4. 4

    The code is under the MIT license; when distributing, retain the original author's copyright notice and the full license notice; third-party assets such as demo images, fonts, and icons must be checked separately for their licenses.

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version in the public repository under the MIT license; the free scope is the code of this version and does not mean that external services or third-party assets are free.

Must comply with when using

  • Free use, modification, commercial use, and distribution of this version's code are permitted.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
  • The code is provided as is; warranties and liability limitations are governed by the original license and applicable law.

Additional costs & items to verify

  • The jekyll-postfiles plugin is not supported by GitHub Pages. Deploying directly to GitHub Pages may cause path errors or missing post images; use hosting services that support third-party plugins, such as Netlify, Vercel, Azure Static Web Apps, or surge.sh.
  • The comment layout is disabled by default and only appears after being manually enabled in the post frontmatter.
  • Google Analytics is integrated; using this feature requires providing and configuring your own Google Analytics account and tracking ID, which is an external service.
  • Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses; the code's MIT license alone cannot be used to judge them.
  • External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

Since [`jekyll-postfiles`](https://github.com/nhoizey/jekyll-postfiles#compatibility) plugin isn't supported by github pages, this cause will make your site problems, path broken or post images won't show up

Original README

Comment layout, enable in frontmatter if you wish

Original README

Google analytics

Original README
https://github.com/piharpi/jekyll-klise/blob/master/LICENSEhttps://github.com/piharpi/jekyll-klise/blob/master/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-01. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
More documented · 85 / 100
Technologies
Jekyll
Website type
Blog · Starter
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2024-08-05
Screenshot last checked
2026-10-01

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

The catalog identifies Jekyll as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Automatically checked against source and license rules; no manual editorial review.

Inspect the recorded source material

SHA-256: c50840958a790ae411c22f86ed4244ec339fe5bf7f92ded9717abdb07b84c883

2026-10-01T14:44:51.520Z

Source file / repository
# Klisé

Klisé is minimalist Jekyll theme for running a personal site and blog running on Jekyll.<br>
For demo <a href="https://klise.now.sh" target="_blank" rel="noopener">klise.now.sh</a>

## Features

- [x] Light & Dark Mode support :waxing_crescent_moon:
- [x] Customizable (using `.scss`)
- [x] Responsive (desktop, tab and mobile)
- [x] Mobile First Design
- [x] SEO Optimized
- [x] Images of post Organized ([`jekyll-postfiles`](https://github.com/nhoizey/jekyll-postfiles))
- [x] Generate Sitemap ([`jekyll-sitemap`](https://github.com/jekyll/jekyll-sitemap))
- [x] RSS Feed ([`jekyll-feed`](https://github.com/jekyll/jekyll-feed))
- [x] Syntax Highlighter ([`rouge`](https://github.com/rouge-ruby/rouge))
- [x] Next & Previous Post
- [x] Comment layout, enable in frontmatter if you wish
- [x] Google analytics
- [x] HTML Minify ([`jekyll-compress-html`](https://github.com/penibelst/jekyll-compress-html))
- [x] W3C **Validated**
- [x] Lighthouse and PageSpeed **Passed**

![Lighthouse Result](./lighthouse.png)

## Backlogs

- [ ] Intergrated with PhotoSwipe.
- [ ] Add schema.org meta information.
- [ ] Transform class selector to BEM metodology.

## Installation

Run local server:

```bash
$ 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.

[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/piharpi/jekyll-klise) [![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/import/project?template=https://github.com/piharpi/jekyll-klise) [![Deploy to Azure button](https://aka.ms/deploytoazurebutton)](https://portal.azure.com/?feature.customportal=false&WT.mc_id=javascript-0000-jopapa#create/Microsoft.StaticApp)

## Limitation

- Since [`jekyll-postfiles`](https://github.com/nhoizey/jekyll-postfiles#compatibility) plugin 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](https://netlify.com), [vercel.com](https://vercel.com), [azure.com](https://docs.microsoft.com/azure/static-web-apps/publish-jekyll) or [surge.sh](https://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](./CONTRIBUTING.md) before PR.

Yeaaa feel free to open a pull request.
## Support

[![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/W7W7MJ4X) [![saweria.co](./assets/img/saweria-button.png)](https://saweria.co/piharpi)
## License

This project is open source and available under the [MIT License](LICENSE).
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.