⌂ HTML schnell veröffentlichen /? Entwickeln Sie ein WriteFreely -Thema
HTMLhouse verwendet den Ace -Editor zum Ändern von HTML und zeigt eine Live -Vorschau auf das, was Sie neben dem Quellcode in einem iframe erstellt haben.
Es ist keine Benutzeranmeldung erforderlich - Autorisierung zum Ändern einer einzelnen veröffentlichten Seite wird auf dem Gerät des Erstellers im lokalen Speicher als ID und vom Server generierten JWT gespeichert.
Es ist auch als Android -App erhältlich.
go get -d um die notwendigen Abhängigkeiten zu erhaltenmake install , um weniger Compiler lokal zu installieren und die CSS -Dateien zu generiereninit.sql aus, um die Datenbank einzurichten./keys.sh prod , um einen neuen Tastarir zu erstellengo run cmd/htmlhouse/main.go im Verzeichnis auf oberster Ebene, optional durch Erstellen eines einfachen Run -Skripts #! /bin/bash
DB_USER=dbuser DB_PASSWORD=pass DB_DB=htmlhouse PRIVATE_KEY=keys/dev PUBLIC_KEY=keys/dev.pub go run main/main.go| Variable | Was es ist | Standardwert |
|---|---|---|
DB_USER | Datenbankbenutzer | Keiner. Erforderlich |
DB_PASSWORD | Datenbankkennwort | Keiner. Erforderlich |
DB_DB | Datenbankname | Keiner. Erforderlich |
DB_HOST | Datenbankhost | localhost |
PRIVATE_KEY | Erzeugt private Schlüssel erzeugt | Keiner. Erforderlich |
PUBLIC_KEY | Erzeugte öffentlichen Schlüssel | Keiner. Erforderlich |
PORT | Port zum Ausführen von App auf | 8080 |
STATIC_DIR | Relative Dir, wo statische Dateien gespeichert werden | static |
ALLOW_PUBLISH | Ermöglichen Sie Benutzern, Beiträge zu veröffentlichen | WAHR |
AUTO_APPROVE | Genehmigt automatisch öffentliche Beiträge | FALSCH |
PREVIEWS_HOST | Vollqualifizierte URL (ohne nachfolgende Schrägstrich) des Screenshot-Servers | Keiner. |
ADMIN_PASS | Passwort zur Ausführung von Administratorfunktionen über API | uhoh |
BROWSE_ITEMS | Anzahl der Elemente, die auf der Durchsuchen von Surfen angezeigt werden können | 10 |
BLACKLIST_TERMS | Komma getrennte Liste von Begriffen, um zu verhindern, dass ein Posten veröffentlicht wird | Keiner. |
TWITTER_KEY | Twitter -Verbraucherschlüssel | notreal |
TWITTER_SECRET | Twitter Consumer Secret | notreal |
TWITTER_TOKEN | Twitter -Zugangs -Token des Posting -Twitter -Kontos | notreal |
TWITTER_TOKEN_SECRET | Twitter Access Token Secret des Posting Twitter -Account | notreal |
WF_MODE | Rennen Sie CSSHORSE, nicht HTMLHOUSE - zum Anpassen von WriteFreely -Blogs | false |
CSS ändern . make Sie nach allen Änderungen, um die Stylesheets zu aktualisieren.
Wenn Sie die App nicht neu laden müssen . Wenn Sie Änderungen an Dateien in static/ Sie vornehmen, können Sie die Ressource einfach aktualisieren, ohne die App neu zu starten.
Wann soll die App neu geladen werden . Wenn Sie eine der Vorlagen in templates/ oder einer .go Datei ändern, müssen Sie die App erneut ausführen.