ntzwbr / herbie
Herbie is a flat-file CMS & blog system. Simple installation - no database - just text files.
Requires
- php: >=5.4.0
- symfony/yaml: 2.7.*
This package is not auto-updated.
Last update: 2024-12-21 17:41:32 UTC
README
Herbie ist ein einfaches Flat-File CMS- und Blogsystem, das auf simplen Textdateien basiert.
Was ist Herbie?
Mit Herbie erstellst du mit einfachen Markdown- und Textiledateien in kurzer Zeit und mit wenig Aufwand eine voll funktionsfähige Website oder einen Blog.
Herbie baut auf bewährten Bibliotheken und Komponenten auf.
- Markdown und Textile zur Formatierung von Inhalten
- Twig Template Engine zur Erstellung von Layouts
- Yaml zum Konfigurieren der Website und Verwalten von Datenstrukturen
- Pimple als Dependency Injection Container
- Composer und Packagist für das Dependency Management
- die HttpFoundation-, EventDispatcher- und Yaml-Komponenten der Symfony Components
- Imagine zur Bildmanipulation und -bearbeitung
- GeSHi als leistungsfähgier Code Syntaxhighlighter
Installation
Am einfachsten installierst du Herbie via Composer. Führe dazu im Terminal die folgende Anweisung aus:
$ composer create-project getherbie/start-website myproject
Composer erstellt im Verzeichnis myproject
deine Website und installiert alle abhängigen Bibliotheken.
Danach wechselst du ins Webverzeichnis und startest den eingebauten Webserver von PHP.
$ cd myproject/web
$ php -S localhost:8888
Dann musst du nur noch die Website im Browser unter http://localhost:8888 aufrufen. Fertig!
Website
Weitere Informationen findest du unter www.getherbie.org.