# CraftPages

> Open-source desktop CMS for editing and publishing plain-HTML websites.

- **Official Website**: <a href="https://craftpages.app/" target="_blank" rel="noopener noreferrer">craftpages.app</a>
- **Category**: [Content Management](../README.md#content-management)
- **Type**: Desktop Visual CMS for HTML Sites

---

## Overview

CraftPages is a free, open-source desktop CMS designed specifically for plain HTML websites. It enables developers to hand off static sites to clients who can edit text, swap images, manage SEO metadata, and publish blog articles directly on the page without touching the underlying HTML or template code.

It operates entirely offline on the client's computer (macOS, Windows, or Linux) and publishes the updated static files to Cloudflare Pages or any traditional web host via FTP or SFTP.

---

## Key Highlights & Features

- **In-Place Visual Editing**: Clients edit copy and photos directly on the page layout without breaking design structure.
- **Pure HTML Compatibility**: Works with standard HTML files; no proprietary database, runtime, or framework needed.
- **Built-in Static Blogging**: Generate and manage blog posts with automatic index page updates and RSS feeds.
- **Direct Publishing**: Deploy directly to Cloudflare Pages or remote servers using built-in SFTP and FTP support.
- **Privacy & Ownership**: All website files and data stay local; zero lock-in and no cloud subscriptions required.

---

## How It Works with Static Websites

1. **Build Your Static HTML Site**: Create your website using plain HTML, CSS, and JavaScript as usual.
2. **Open in CraftPages**: Load your project folder into the CraftPages desktop application.
3. **Configure Editable Areas**: Mark sections or let CraftPages identify text, images, and blog sections automatically.
4. **Deliver to Clients**: Clients edit content in a document-like visual preview and click "Publish" to deploy directly to their host over SFTP/FTP or Cloudflare.

---

## When to Use It

- Freelancers and agencies delivering static HTML websites to non-technical clients who need visual editing.
- Websites that need simple blog management and content edits without setting up a headless CMS or database.
- Developers looking for a lightweight, zero-maintenance CMS workflow that avoids ongoing hosting fees and security updates.
