Skip to content

eddiedale/index-theme

Repository files navigation

Index – A minimal portfolio and blog theme for Kirby CMS

Screenshot of the Index Theme for Kirby CMS

A minimal portfolio and blog theme for Kirby CMS. Built for Kirby 5 + PHP 8.4.

Index is built for easy updates, not elaborate structure. No menu, no case studies, no complex navigation – because in my experience, that's where people get stuck and stop updating their portfolios.

List your work. Write when you want. That's it. The templates are simple to extend if you need more later.

Features

RSS Feed

Built-in RSS feed for your blog. Let readers subscribe and follow your writing without any extra setup.

Sitemap

Automatic XML sitemap generation for search engines. Better indexing out of the box.

Minimal CSS

Under 6kb of CSS. Fast loading, easy to understand, simple to modify. No preprocessors, no frameworks, no complexity.

Adjustable colors (two-color palette)

Pick your primary and accent color. That's it. The constraint keeps your site cohesive and makes customization trivial. Change two variables, done.

Adjustable font (one font)

Choose one typeface that works everywhere. Swap it out in seconds. Mono, sans-serif, serif – whatever fits your style. The single-font constraint creates visual consistency without effort.

Breadcrumbs and basic SEO fields

Essential SEO handled for you. Page titles, meta descriptions, breadcrumbs for navigation context. The basics done right.

No build tools

No npm, no build process, no compilation step. Edit templates, refresh browser. That's it. Perfect for quick tweaks and easy deployment.

Installation

Requirements

  • PHP 8.4 or higher
  • A web server
  • Kirby 5 (license required for production, see License section below)

Setup

  1. Clone or download this repository to your web server
  2. Navigate to /panel in your browser
  3. Follow the on-screen installation instructions
  4. Start publishing your content

You can learn more about Kirby at getkirby.com.

What's Kirby?

  • getkirby.com – Get to know the CMS.
  • Try it – Take a test ride with our online demo. Or download one of our kits to get started.
  • Documentation – Read the official guide, reference and cookbook recipes.
  • Issues – Report bugs and other problems.
  • Feedback – You have an idea for Kirby? Share it.
  • Forum – Whenever you get stuck, don't hesitate to reach out for questions and support.
  • Discord – Hang out and meet the community.
  • YouTube - Watch the latest video tutorials visually with Bastian.
  • Mastodon – Spread the word.
  • Bluesky – Tell a friend.

License

Index is a theme for Kirby 5 and is not a free product. You must purchase a Kirby license from getkirby.com to use it in production.

The theme files (templates, snippets, assets, etc.) are provided under the MIT License. You're free to use and modify them as long as you include the original license and copyright notice.