Cactus

Screenshot der Software:
Cactus
Softwarebeschreibung:
Version: 2.1.2
Upload-Datum: 20 Feb 15
Entwickler: Koen Bok
Lizenz: Frei
Popularität: 5

Rating: nan/5 (Total Votes: 0)

Cactus ist eine einfache, aber leistungsfähige statische Website-Generator mit dem Django-Template-System. Cactus macht es auch einfach vor Ort zu entwickeln und einzusetzen, um Ihre Website S3 direkt. Es funktioniert für Unternehmen, Portfolio, Personal, Unterstützung Websites und Blogs groß.
Um einen schnellen Überblick zu bekommen [In diesem kurzen Video-Tutorial] (https://vimeo.com/46999791).
Cactus basiert auf der Idee, dass die meisten dynamicness auf Websites in diesen Tagen kann mit Javascript während die eigentliche Website können statisch bleiben durchgeführt werden kann. Statische Webseiten sind einfach zu veranstalten und in der Regel sehr schnell.
Ich entwickelte Cactus, denn ich wollte einen Standard, einfache System, mit dem Designer bei [Sofa] (http://www.madebysofa.com) verwenden, um erstellen und bereitzustellen schnell Webseiten. So typischen Nutzer würden Designer, die technisch versierte sind, um Vorlagen verwenden möchten, aber nicht wie die Messe mit der Einrichtung django oder S3 sein.
Seither hat es ziemlich viel mit einem Plugin-System, unterstützt Bloggen, spriting, Versionierung entwickelt und ist erweiterbar.
Weitere Diskussion über statische Website-Generatoren in diesem [Hacker News Diskussion] zu finden (http://news.ycombinator.com/item?id=2233620).
Beispiele
- Http://www.madebysofa.com - Schlaf Website
- Http://docs.enstore.com - Enstore Dokumentation Website
Es ist auch ein Beispiel Blog-Projekt enthalten.
Super Kurzanleitung für die Ungeduldigen
Installieren Cactus mit folgendem Motto
& Nbsp; sudo easy_install https://github.com/koenbok/Cactus/zipball/master
Wenn Sie keine Fehler gesehen haben, können Sie nun ein neues Projekt erzeugen
& Nbsp; Kaktus erstellen ~ / www.mysite.com
Um die Einstellung zu beginnen und eine Vorschau Ihrer Website geben Sie die folgende. Cactus einen kleinen Webserver, die Ihre Website neu erstellt, sobald Sie eine Datei bearbeiten zu beginnen. Sie können den Server mit Strg-C beenden.
& Nbsp; cd ~ / www.mysite.com Kaktus dienen
Sobald Sie bereit sind, Ihre Website implementieren bis S3 können Sie das folgende laufen. Sie werden Ihren [Amazon zugreifen müssen keys](https://payments.amazon.com/sdui/sdui/helpTab/Checkout-by-Amazon/Advanced-Integration-Help/Using-Your-Access-Key). Wenn Sie noch kein Konto haben noch [lesen Sie, wie man hier] (http://www.hongkiat.com/blog/amazon-s3-the-beginners-guide/#Gettting_an_Amazon_S3_Account).
& Nbsp; Kaktus deploy
Voila. Ihre Website von Cactus generiert und auf S3 gehostet!
Verlängertes Führungs
Neues Projekt
Sie können ein neues Projekt, indem eine neue Projektstruktur wie diese zu erstellen. Sicherstellen, dass der Zielordner noch nicht vorhanden ist.
& Nbsp; Kaktus [path] erstellen
Wenn Sie keine Fehler finden, sollte der Pfad, den Sie wies auf nun wie folgt aussehen.
- Build generierte Website (laden Sie diese auf Ihren Host)
- Seiten Ihre eigentliche Site-Seiten
- Index.html
- Sitemap.xml
- Robots.txt
- Error.html Ein Standard-404-Seite
- Vorlagen Hält Ihre Django-Vorlagen
- Base.html
- Statische Verzeichnis mit statischen Vermögenswerte
- Bilder
- Css
- Js
& Nbsp; Plugins wird eine Liste der Plugins. So entfernen Sie aus dem Namen deaktiviert zu ermöglichen
stornieren Ihre Website
Nach der Generierung Ihrer Website können Sie Gebäude durch Hinzufügen von Seiten zu Inhalten, die auf Vorlagen zurückgreifen kann beginnen. So zum Beispiel, wenn Sie eine Seite /articles/2010/my-article.html Sie die Datei mit Verzeichnissen in Ihrer Ordnerübersichten erstellen möchte. Dann können Sie die Datei bearbeiten und Djangos Template-Funktionen.
Bauen Sie Ihre Website
Wenn Sie Ihre Website zu bauen es eine statische Version in den Build-Ordner, die Sie auf jeden Host hochgeladen werden können erzeugen. Grundsätzlich wird es jede Seite aus Ihrem Ordner-Seiten machen, kopieren Sie sie auf, um den Build-Ordner und alle statischen Assets hinzufügen, um es so wird es eine unabhängige Website. Sie können Ihre Website so zu bauen:
& Nbsp; cd [Ihre-Kaktus-Pfad] Kaktus bauen
Ihre Website gemacht kann nun in der [path] / build-Ordner. Cactus können auch eine kleine Webserver auf Ihre Website Vorschau und aktualisieren Sie es, wenn Sie Änderungen vornehmen. Das ist wirklich praktisch, wenn die Entwicklung. Sie können es wie folgt ausführen:
& Nbsp; Kaktus dienen
Die Verknüpfung und Zusammenhänge
Cactus macht es einfach, relativ verweisen auf eine Seite und statische Vermögenswerte in Ihrem Projekt mithilfe der Standardkontextvariablen STATIC_URL und ROOT_URL. Zum Beispiel, wenn Sie sind auf Seite /blog/2011/Jan/my-article.html und möchte verlinken auf /contact.html Sie schreiben Sie folgendes:
& Nbsp; Kontakt
Bereitstellen
Cactus können Sie Ihre Website direkt in S3 einsetzen, alles was Sie brauchen sind Ihre Amazon-Anmeldeinformationen und einen Eimer Namen. Kaktus erinnert sich diese in einer Konfigurationsdatei Name config.json um zukünftige setzt schmerzlos. Der geheime Schlüssel sicher im Schlüsselbund oder ähnliche Dienstleistungen auf andere Betriebssysteme gespeichert.
& Nbsp; Kaktus deploy
Nach der Bereitstellung können Sie die Website direkt besuchen. Sie können eine Bereitstellungsprotokoll bei [Website url] /versions.txt finden.
Cactus stellt auch sicher, alle Ihre Text-Dateien sind komprimiert und fügt Caching-Header.
Extras
Cactus wird automatisch generiert eine robots.txt und sitemap.xml-Datei für Sie auf der Grundlage Ihrer Seiten. . Dies wird Bots zu indizieren Ihre Seiten für Google und Bing beispielsweise helfen,

Anforderungen :

  • Python

Andere Software von Entwickler Koen Bok

Cactus
Cactus

11 Apr 15

Framer
Framer

13 May 15

Kommentare zu Cactus

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