A micro flat-file blog and website constructor.
- No database
- Fast
- Easy to use
- You write your content in beautiful Markdown
- Great with custom designs
- PHP 8.0.0 or higher
- Support for
mod_rewrite
(how to set up)
cd ~/path/to/project
composer require sebastianks/volcano
# IMPORTANT
# Copy a slim starter template bundled with Volcano.
cp -r vendor/sebastianks/volcano/setup/* .
Volcano will now serve your app from /site/theme/index.php
which at it's lightest can be as slim as:
<?php
# Get our App instance
$app = require __DIR__ . '/../../app.php';
# This is where the magic happens ๐งโโ๏ธ
echo $app->render();
That is Volcano at it's barebones. A more realistic real-life example can be found in the Wiki.
You just created your first app with Volcano๐ Now you can go ahead and make a beautiful theme, start composing some content or something else you fancy. It's all up to you.
A couple of resources if you need some information and/or inspiration: