No description
Find a file
Ruben 76697e4656 Add getting started documentation
Add tutorial on adding content

Add tutorial on styling

Add tutorial on templates

Add configuration reference

Add metadata reference

Add template variables reference

Add internationalization reference

Add plugin system documentation

Add creating templates documentation

Add index page
2025-11-27 23:01:02 +01:00
app Create a simple hero section with title, subtitle, and call-to-action 2025-11-27 21:31:47 +01:00
devel Move development files to devel directory 2025-11-02 14:36:25 +01:00
docs Add getting started documentation 2025-11-27 23:01:02 +01:00
.gitignore Add docs directory to gitignore 2025-11-02 13:46:05 +01:00
CLAUDE.md Update PHP version to 8.4 and add property hooks 2025-11-01 23:33:09 +01:00
README.md Update README with clearer structure and features 2025-11-02 14:36:15 +01:00

FolderWeb

Just enough, nothing more. Drop Markdown files in folders, and they become pages. No database, no build process.

What is FolderWeb?

FolderWeb is a content publishing framework where your file system is your content management system. Create a folder structure that mirrors your site hierarchy, drop files into folders, and they immediately become pages.

Core principle: Simplicity and longevity over features and complexity.

Key Features

  • File-based routing: content/blog/post/yoursite.com/blog/post/
  • Multi-language support: Built-in i18n with URL prefixes
  • Template system: Override defaults with custom templates
  • Modern CSS: CSS variables, nesting, OKLCH colors, grid layouts
  • No build process: Save and refresh—see changes immediately

Example Structure

project/
├── app/                    # App (never modify)
├── content/                # Your website content
│   ├── front.md           # Home page
│   ├── about/             # About page
│   │   └── about-me.md
│   └── blog/              # Blog with list view
│       ├── metadata.ini   # Configure template
│       ├── 2025-11-01-first-post/
│       │   ├── first-post.md
│       │   ├── cover.jpg
│       │   └── metadata.ini
│       └── 2025-11-02-second-post/
│           └── another-post.md
└── custom/                # Your customizations
    ├── templates/         # Custom templates
    ├── styles/            # Custom CSS
    └── config.ini         # Configuration

Documentation

Complete documentation available in docs/

Learn More

Start with the Getting Started Tutorial or browse the complete documentation.