Slotting Nano CMS Into Your Existing Site

Customising & Hosting

Nano CMS is designed to bolt onto a site you already have, not replace it. It installs in a /blog/ directory and wraps every page in a single template you control.

One file: template.php

template.php is the per-deployment HTML wrapper. It exposes simple slots:

  • a <head> slot for your fonts, CSS, and favicon
  • a header slot - paste your existing site's header markup here
  • the rendered post ($content)
  • a footer slot - paste your existing footer here

Because the blog's own CSS is scoped under .nano-blog, it never restyles the header and footer you paste in. The result: the blog looks like a native section of your site, not a bolted-on afterthought.

Keep it yours

You only edit template.php once per site. Upgrades to Nano CMS never touch it, so your design survives every update.

From here, see Grid Layout: Categories and Articles Per Row to tune how cards are arranged, and Hosting, Config, and Going Live to deploy.