⌂ Publier HTML rapidement /? Développer un thème Writefreely
HTMLHouse utilise ACE Editor pour modifier HTML et affiche un aperçu en direct de ce que vous avez créé dans un iframe aux côtés du code source.
Aucune inscription utilisateur n'est requise - l'autorisation de modifier une page publiée individuelle est enregistrée sur l'appareil du créateur dans le stockage local en tant qu'ID et JWT générés par le serveur.
Il est également disponible sous forme d'application Android.
go get -d pour obtenir les dépendances nécessairesmake install pour installer moins le compilateur localement et générer les fichiers CSSinit.sql pour configurer la base de données./keys.sh prod pour créer une nouvelle clésgo run cmd/htmlhouse/main.go dans le répertoire de niveau supérieur, éventuellement en créant un script d'exécution simple #! /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 | Ce que c'est | Valeur par défaut |
|---|---|---|
DB_USER | Utilisateur de la base de données | Aucun. Requis |
DB_PASSWORD | Mot de passe de base de données | Aucun. Requis |
DB_DB | Nom de base de données | Aucun. Requis |
DB_HOST | Hôte de base de données | localhost |
PRIVATE_KEY | Clé privée générée | Aucun. Requis |
PUBLIC_KEY | Clé publique générée | Aucun. Requis |
PORT | Port pour exécuter l'application sur | 8080 |
STATIC_DIR | Dir relatif où les fichiers statiques sont stockés | static |
ALLOW_PUBLISH | Permettre aux utilisateurs de publier des publications | vrai |
AUTO_APPROVE | Approuve automatiquement les publications publiques | FAUX |
PREVIEWS_HOST | URL entièrement qualifiée (sans slash de fuite) du serveur de capture d'écran | Aucun. |
ADMIN_PASS | Mot de passe pour effectuer des fonctions d'administration via l'API | uhoh |
BROWSE_ITEMS | Nombre d'éléments à afficher sur la page Parcourir | 10 |
BLACKLIST_TERMS | Liste des termes séparés par des virgules pour empêcher un poste d'être rendu public | Aucun. |
TWITTER_KEY | Twitter Consumer Key | notreal |
TWITTER_SECRET | Secret de consommation Twitter | notreal |
TWITTER_TOKEN | Twitter d'accès à jeton du compte Twitter de publication | notreal |
TWITTER_TOKEN_SECRET | Twitter Access jeton Secret du compte Twitter publié | notreal |
WF_MODE | Exécutez csshorse, pas htmlhouse - pour personnaliser les blogs écrits | false |
Changer CSS . Run make After All Modich pour mettre à jour les feuilles de style.
Lorsque vous n'avez pas besoin de recharger l'application . Lorsque vous apportez des modifications à tous les fichiers de static/ vous pouvez simplement actualiser la ressource sans redémarrer l'application.
Quand recharger l'application . Si vous modifiez l'un des modèles dans templates/ ou un fichier .go , vous devrez redémarrer l'application.