Menu

InnoCMS Theme Development Guide

InnoCMS 2026-06-10 41
InnoCMS Theme Development Guide
Learn how to develop custom themes for InnoCMS, from directory structure to template writing.

Getting Started

InnoCMS themes are located in the themes/ directory, where each theme is an independent folder.

Directory Structure

  • config.json — Theme configuration (code, name, version)
  • views/ — Blade template files
  • public/ — Static assets (CSS, JS, images)

Template Files

A theme must include the following templates:

  • layouts/app.blade.php — Main layout
  • home.blade.php — Homepage
  • pages/show.blade.php — Page display
  • articles/index.blade.php — Article list
  • articles/show.blade.php — Article detail