Introduction to Pico CMS
Pico CMS is an open-source, lightweight content management system designed for simple, fast static sites. With Pico you can ship pages without a database or a heavy application server.
Main features
-
Lightweight: Small footprint—well suited to shared hosting or modest servers.
-
Easy to use: Simplicity is a core goal; Markdown-first authoring keeps day-to-day work predictable.
-
Markdown: Pico uses Markdown for content. You write in plain text and the site renders HTML.
-
Customizable: Themes and Twig templates let you adjust layout and styling without fighting the core.
-
Extensible: Plugins add contact forms, integrations, and other behavior as needed.
-
No database: Fewer moving parts in setup and backups.
-
SEO-friendly: Clean URLs and meta tags support sensible defaults for search engines.
Getting started (high level)
- Server: A web server with PHP support.
- Download: Get Pico from the official site.
- Install: Unpack and upload to your host.
- Configure: Edit
config/config.ymlfor your site. - Author: Add Markdown under
content/. - Theme: Adjust or replace files under
themes/. - Publish: Deploy the generated static output or serve PHP directly, depending on your hosting model.
Pico is a strong fit for personal blogs and small sites where you want to focus on writing instead of infrastructure. Its minimal surface area matches how this project is maintained today.