⌂ Опубликовать HTML быстро /? Разработайте тему записи
HTMLHouse использует ACE Editor для изменения HTML и показывает живой предварительный просмотр того, что вы создали в iframe вместе с исходным кодом.
Зарегистрирование пользователя не требуется - авторизация на изменение отдельной опубликованной страницы сохраняется на устройстве Creator в локальном хранилище как идентификатор и JWT, генерируемый сервером.
Он также доступен в качестве приложения Android.
go get -d чтобы получить необходимые зависимостиmake install , чтобы установить меньше компилятора локально и генерировать файлы CSSinit.sql для настройки базы данных./keys.sh prod , чтобы создать новый клавиатуруgo run cmd/htmlhouse/main.go в каталоге верхнего уровня, необязательно, создав простой сценарий запуска #! /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| Переменная | Что это такое | Значение по умолчанию |
|---|---|---|
DB_USER | Пользователь базы данных | Никто. Необходимый |
DB_PASSWORD | Пароль базы данных | Никто. Необходимый |
DB_DB | Имя базы данных | Никто. Необходимый |
DB_HOST | Хост базы данных | localhost |
PRIVATE_KEY | Сгенерированный личный ключ | Никто. Необходимый |
PUBLIC_KEY | Сгенерированный открытый ключ | Никто. Необходимый |
PORT | Порт для запуска приложения на | 8080 |
STATIC_DIR | Относительный DIR, где хранятся статические файлы | static |
ALLOW_PUBLISH | Позвольте пользователям публиковать сообщения | истинный |
AUTO_APPROVE | Автоматически утверждает публичные должности | ЛОЖЬ |
PREVIEWS_HOST | Полностью квалифицированный URL (без сцепления на сброс) сервера экрана | Никто. |
ADMIN_PASS | Пароль для выполнения функций администратора через API | uhoh |
BROWSE_ITEMS | Количество предметов, которые можно отобразить на странице просмотра | 10 |
BLACKLIST_TERMS | Список терминов, разделенных запятыми, чтобы предотвратить публичное сообщение | Никто. |
TWITTER_KEY | Ключ потребителей в Твиттере | notreal |
TWITTER_SECRET | Twitter Consumer Secret | notreal |
TWITTER_TOKEN | Токен доступа в Твиттере из учетной записи Posting Twitter | notreal |
TWITTER_TOKEN_SECRET | Токен доступа в Твиттере секрет публикации аккаунта в Твиттере | notreal |
WF_MODE | Запустите CSShorse, а не Htmlhouse - для настройки записи блогов | false |
Изменение CSS . Запустите, make после всех изменений, чтобы обновить таблицы стилей.
Когда вам не нужно перезагрузить приложение . Когда вы вносите изменения в любые файлы в static/ вы можете просто обновить ресурс без перезапуска приложения.
Когда перезагрузить приложение . Если вы измените какие-либо шаблоны в templates/ или в любом файле .go , вам нужно будет повторно запустить приложение.