updated readme
This commit is contained in:
@@ -1,13 +1,6 @@
|
|||||||
```
|

|
||||||
_ __ _____ ____ _ ___ ___ _ __ (_)_ _ _ __ ___
|
|
||||||
| '_ \ / _ \ \ / / _` |/ __/ _ \| '_ \| | | | | '_ ` _ \
|
|
||||||
| | | | (_) \ V / (_| | (_| (_) | | | | | |_| | | | | | |
|
|
||||||
|_| |_|\___/ \_/ \__,_|\___\___/|_| |_|_|\__,_|_| |_| |_|
|
|
||||||
```
|
|
||||||
|
|
||||||
# novaconium
|
A Hugo-flavored PHP framework. Routes are directories on disk, pages render with [Twig](https://twig.symfony.com/), and any page that needs real logic gets an optional PHP "sidecar" file. Pages without a sidecar are pre-rendered once and served as static HTML straight from Apache afterwards.
|
||||||
|
|
||||||
A tiny, Hugo-flavored PHP micro-framework. Routes are directories on disk, pages render with [Twig](https://twig.symfony.com/), and any page that needs real logic gets an optional PHP "sidecar" file. Pages without a sidecar are pre-rendered once and served as static HTML straight from Apache afterwards. No Composer — Twig is vendored directly into the repo as plain source files.
|
|
||||||
|
|
||||||
For a full tour of what's included — routing, sidecars, caching, admin auth, access control, media manager, database, search, RSS, and more — see the [Novaconium Features](http://127.0.0.1:8000/blog/novaconium-features) post once the site is running, or `/admin/docs` (see Documentation below).
|
For a full tour of what's included — routing, sidecars, caching, admin auth, access control, media manager, database, search, RSS, and more — see the [Novaconium Features](http://127.0.0.1:8000/blog/novaconium-features) post once the site is running, or `/admin/docs` (see Documentation below).
|
||||||
|
|
||||||
@@ -17,7 +10,7 @@ For a full tour of what's included — routing, sidecars, caching, admin auth, a
|
|||||||
|
|
||||||
PHP 8.1+ (uses `readonly` constructor-promoted properties) and, for production, Apache with `mod_rewrite` and `AllowOverride All`. A few optional features (database, content index/search, admin authentication) need the `pdo_sqlite` extension — see `/admin/docs` for details once running.
|
PHP 8.1+ (uses `readonly` constructor-promoted properties) and, for production, Apache with `mod_rewrite` and `AllowOverride All`. A few optional features (database, content index/search, admin authentication) need the `pdo_sqlite` extension — see `/admin/docs` for details once running.
|
||||||
|
|
||||||
### Developers
|
### Development
|
||||||
|
|
||||||
Run it locally, no Apache needed:
|
Run it locally, no Apache needed:
|
||||||
|
|
||||||
@@ -27,6 +20,13 @@ php -S 127.0.0.1:8000 -t public public/router.php
|
|||||||
|
|
||||||
Visit `http://127.0.0.1:8000/` — click around the example pages, then open `http://127.0.0.1:8000/admin/docs` for the complete documentation, rendered live from this same instance.
|
Visit `http://127.0.0.1:8000/` — click around the example pages, then open `http://127.0.0.1:8000/admin/docs` for the complete documentation, rendered live from this same instance.
|
||||||
|
|
||||||
|
### Production
|
||||||
|
|
||||||
|
```
|
||||||
|
docker compose up -d
|
||||||
|
root@b2c4133264c6:/var/www/html# php novaconium/bin/create-admin-user.php nick c@nickyeoman.com
|
||||||
|
```
|
||||||
|
|
||||||
### Webmasters
|
### Webmasters
|
||||||
|
|
||||||
- Clone this repo.
|
- Clone this repo.
|
||||||
|
|||||||
Reference in New Issue
Block a user