Your site.
With simplicity.
Formwork is a simple, fast and flexible flat-file CMS that allows you to create and manage websites without the need for a database.
Download Formwork 2.3.15
Released β’ Changelog
File-based structure
Your site is just folders and text files.
Easy to edit, move, version, or back up β no database required.
π site
π pages
π about
π page.md
πΌ portrait.jpg
π index
π index.md
Markdown + YAML for your content
Markdown for writing, YAML for data.
Keep content clean, portable, and easy to manage.
--- title: About ---# About ## This is an about page You can use this page to display information about you or your organization.
Flexible structured content
Define your own content schemes.
With 20+ field types you can create pages that match your needs.
title: Blog Post
fields:
summary:
type: markdown
label: Summary
coverImage:
type: image
label: Cover image
Intuitive API
Work with pages, files, and data effortlessly.
A simple, consistent API for working with pages, files, and site data β in templates or custom code.
<?php
$posts = $page->children()
->published()
->reverse()
->paginate(5, 1);
return ['posts' => $posts];