wok

Screenshot der Software:
wok
Softwarebeschreibung:
Version: 1.0.0 Beta
Upload-Datum: 15 Apr 15
Entwickler: Mike Cooper
Lizenz: Frei
Popularität: 2

Rating: nan/5 (Total Votes: 0)

Wok ist eine statische Website-Generator, der einen Stapel von Vorlagen, Inhalte und Ressourcen (wie CSS und Bilder) in einem ordentlichen Stapel von einfachem HTML verwandelt.
Entwickler-Kommentare
Die Idee ist, dass Sie nicht brauchen, einen großen PHP-Motor mit jeder Seite jeden Besuch: Sie können sie alle vor der Zeit zu erzeugen, und nur die Dinge zu regenerieren, wenn sich etwas geändert hat. Ein guter Weg, dies geschehen könnte würde mit einem post-commit Haken auf einem Git Repository mit Ihren Inhalt und das Layout sein.
Ich habe Wok, da Projekte wie Jekyll Hyde und Static waren faszinierend, aber am Ende nicht ganz überein, was ich mit meiner Webseite machen wollte. Also schreibe ich meine eigenen.
Installation
Beachten Sie, dass Wok ist alpha-Grade-Software an dieser Stelle. Es ist unter aktiver Entwicklung und seine Funktionen sind noch im Fluss und es gibt Fehler. Wenn Sie noch sie benutzen wollen, ist die empfohlene Methode, um zu installieren Wok von der Python Package Index mit diesem Befehl.
sudo pip Wok installieren
Alternativ, wenn Sie auf Wok hacken wollen oder müssen nur den neuesten Code, können Sie von git Kopf laufen, und wenn Sie Sie können, um Ihre Systemverzeichnisse mit diesem Befehl installieren.
sudo python2 setup.py install
Verwendung
Um Wok laufen, gehen Sie zum Verzeichnis, in dem Ihre Website-Dateien gespeichert sind, und führen Sie Wok. Denn jetzt wird kein Ausgang gegeben werden, es sei denn etwas schief geht. Wenn es ohne Fehler zurück, sollten Sie über eine glänzende neue Ausgabeordner containg einige html, und Ihre Medien, die Ihre glänzende neue Website stellt.
Wok zieht die Stücke von Ihrer Website aus drei Plätze. Für jede dieser Stellen können Sie ändern den Pfad Wok sucht sie in der Konfigurationsdatei.
Inhalt
Aus einem Verzeichnis mit dem Namen Content standardmäßig gezogen. Der Inhalt wird in einer Markup Language im Klartext, mit einem optionalen YAML Header-Bereich geschrieben, oder. Die Verzeichnisstruktur der Datei nichts bedeuten Wok. Sie bildet die Struktur der Seite auf der Grundlage der Titel und der Kategorie Metadaten.
Templates
Aus Vorlagen standardmäßig gezogen. Wok verwendet Jinja2 Vorlagen mit verschiedenen Variablen ausgesetzt Seiten zu bauen. Dies ist eine sehr flexible Template-Umgebung, mit Ablaufsteuerung, Filter und andere Möglichkeiten, um Zerhäckseln die Daten, die Wok gibt Ihnen.
Medien
Medien ist ziemlich einfach. Es ist beabsichtigt, für Dinge wie Seitenweite Bilder, Stylesheets und Javascript verwendet werden. Wok wird alles von den Medien-Verzeichnis direkt in das Ausgabeverzeichnis vor der Generierung alles kopieren. Das bedeutet, dass Generated Content kann Datenträger zu überschreiben.
Konfiguration
Die Einstellungen können in der Datei config im aktuellen Verzeichnis geändert werden.
Mögliche Konfigurationsoptionen (und die Standardwerte) sind
- Output_dir ("Output") - Wo die ausgegebenen Dateien setzen.
- Content_dir ("Inhalt") - Wo die Inhalte zu finden.
- Templates_dir ("Vorlagen") - Wo die Vorlagen.
- Media_dir ("Medien") - Wo die Medien-Dateien werden kopiert.
. - SITE_TITLE ("Einige Zufalls Wok-Site ') - Auf Lager In den Vorlagen als` site.title

Anforderungen :

  • Python

Andere Software von Entwickler Mike Cooper

nbody
nbody

21 Jul 15

wok
wok

13 Apr 15

Kommentare zu wok

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!