Back to templates

Template details

Kikofri

A minimal Jekyll theme forked from Kiko, designed to be ugly and old-school, with liquid micros and case-based tag sorting.

About this template

Kikofri is a minimal, deliberately ugly Jekyll theme forked from the Kiko theme, built for static blogs and personal sites that run on Jekyll and GitHub Pages.

What is Kikofri?

Kikofri is a Jekyll theme created by kxxvii as a fork of the Kiko theme. It takes standard Jekyll site content — posts, pages, and front matter — and renders a bare-bones, old-school HTML site with no JavaScript framework and no CSS framework. The theme is released under the Apache License 2.0 and is intended for developers who want a foundation to hack on rather than a polished product.

Key Features

  • Fork of Kiko — Kikofri inherits the Kiko theme's structure and then strips it down further; the README describes it as "an assortment of hacks filtered through web-design choices from the turn of the millennium."
  • Micros liquid tweaks — A custom liquid syntax, µ#[link][reference]#µ, creates Wikipedia-style references without extra plugins; the author calls these "micros."
  • Case-based tag sorting — Posts' front-matter tags are sorted under /tags by the case of the first letter: uppercase sorts first, lowercase sorts last, and consistent case gives alphabetical order.
  • Minimal setup — Run locally with jekyll s after cloning, or deploy to GitHub Pages by adding gh-pages to the Gemfile.
  • Simple customization — Change the site name and navigation in _config.yml, edit about.md, and create posts with front matter fields like title, description, author, and layout.
  • Strict line-length contribution rule — Contributors are asked to keep lines to 79 characters, following PEP 8 recommendations, and to "keep it ugly."

Who is it for?

  • Jekyll users who want a no-frills starting point for a static site and are comfortable editing liquid templates and configuration files.
  • Bloggers with a retro or anti-design aesthetic who prefer a deliberately ugly, old-school look over modern template-driven layouts.
  • Theme tinkerers who like to fork and modify open-source themes; the Apache 2.0 license permits reuse and modification.

What can you do with Kikofri?

  • Launch a personal blog — Add posts as Markdown files under _posts with front matter, and the theme renders them as a list with descriptions.
  • Build a GitHub Pages site — Push the theme to a GitHub repository, add gh-pages to the Gemfile, and get a live static site from the gh-pages branch.
  • Experiment with liquid hacks — Use the built-in micros syntax and tag sorting to create a custom reference system without installing additional plugins.

How does Kikofri work?

  1. Fork or clone the repository.
  2. Run jekyll s to start the local development server.
  3. If that fails, follow the "General pointers" in the README, including consulting Jekyll's documentation.
  4. Edit _config.yml for site name and navigation, update about.md, and delete example posts and images.
  5. Create posts under _posts with the required front matter (e.g., title, description, author, layout).

FAQ

Is Kikofri free?

Yes, Kikofri is open source and released under the Apache License 2.0. You can use, modify, and distribute it, including for commercial projects, as long as you retain the original copyright notice.

How do I install Kikofri?

Fork or clone the repository from GitHub, then run jekyll s to serve it locally. For GitHub Pages deployment, add gh-pages to your Gemfile and follow Jekyll's standard GitHub Pages setup.

Does Kikofri support tags?

Yes, tags are supported. The theme categorizes posts under /tags, and sorting is controlled by the case of the first letter of each tag in the post's front matter: uppercase for top placement, lowercase for bottom, and consistent case for alphabetical order.

Can I customize the look of Kikofri?

Yes. The README explains that you can change the site name and navigation in _config.yml, modify about.md, and remove example content. However, the theme deliberately has no CSS framework or UI kit, so visual changes require editing the bundled stylesheet or templates manually.

screenshot of Kikofri on template0.com