Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Gesko is a simple and minimalistic jekyll blogging theme.
Gesko is a minimalist, responsive Jekyll blog theme that generates a static site with built-in search, dark/light mode, and reading-time estimates.
Gesko is a simple and minimal Jekyll blogging theme, forked from Asko and built on the Sidey theme by Ronv. It takes standard Jekyll content—Markdown posts and configuration—and produces a static HTML blog with features like tag pages, feeds, and a 404 page. The theme is maintained by DavideBri and is released under the MIT License.
Gesko is for bloggers and developers who want a no-frills Jekyll theme that loads quickly and ranks well in performance tests. It suits personal blogs, portfolios, or documentation sites where a clean reading experience matters more than visual clutter.
Installation follows the standard Jekyll workflow: clone the repository, run bundle install, then build or serve with bundle exec jekyll build or bundle exec jekyll serve. To add a custom tag, create a folder in the tag directory with an index.html file that sets the layout to tag and specifies the tag name; the theme then generates a dedicated listing page for that tag.
Pros: completely free (MIT), fast and lightweight due to inline CSS, passes PageSpeed and w3Validator checks, and supports dark mode.
Cons: the default layout includes a Google tag (gtag) that must be removed by hand, and you must update the site url and baseurl settings in _config.yml before deploying to GitHub Pages.
Gesko is open-source and free to use under the MIT License.
Yes, Gesko is released under the MIT License, so you can use, modify, and distribute it for personal or commercial projects without cost.
Create a folder inside the tag directory named after the tag. In that folder, add an index.html file with front matter that sets layout to tag and provides the tag name. Then rebuild the site with Jekyll.
Yes, it includes an optional Disqus section that you can enable by configuring your Disqus settings; when not configured, comments do not appear.
Yes, after updating the site url and baseurl in _config.yml (or setting them appropriately for your subpath), you can build the site and push it to a GitHub Pages repository.
The project readme states that the theme passes Google PageSpeed and w3Validator tests, making it suitable for speed-conscious blogs.
