getherbie/herbie

Herbie is a flat-file CMS & blog system. Simple installation - no database - just text files.

v1.1.0 2018-10-27 08:04 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.