⌂ Publique html rapidamente /? Desenvolva um tema gravemente
O HTMLHouse usa o ACE Editor para modificar o HTML e mostra uma visualização ao vivo do que você criou em um iframe ao lado do código -fonte.
Nenhuma inscrição no usuário é necessária - a autorização para modificar uma página publicada individual é salva no dispositivo do criador no armazenamento local como um ID e JWT gerado pelo servidor.
Também está disponível como um aplicativo Android.
go get -d para obter as dependências necessáriasmake install para instalar menos compilador localmente e gerar os arquivos CSSinit.sql para configurar o banco de dados./keys.sh prod para criar um novo tecladogo run cmd/htmlhouse/main.go no diretório de nível superior, opcionalmente, criando um script de execução simples #! /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| Variável | O que é | Valor padrão |
|---|---|---|
DB_USER | Usuário do banco de dados | Nenhum. Obrigatório |
DB_PASSWORD | Senha do banco de dados | Nenhum. Obrigatório |
DB_DB | Nome do banco de dados | Nenhum. Obrigatório |
DB_HOST | Host de banco de dados | localhost |
PRIVATE_KEY | Chave privada gerada | Nenhum. Obrigatório |
PUBLIC_KEY | Chave pública gerada | Nenhum. Obrigatório |
PORT | Porta para executar o aplicativo | 8080 |
STATIC_DIR | Dir relativo onde os arquivos estáticos são armazenados | static |
ALLOW_PUBLISH | Permitir que os usuários publiquem postagens | verdadeiro |
AUTO_APPROVE | Aprova automaticamente postagens públicas | falso |
PREVIEWS_HOST | URL totalmente qualificado (sem barragem) do servidor de captura de tela | Nenhum. |
ADMIN_PASS | Senha para executar funções de administrador via API | uhoh |
BROWSE_ITEMS | Número de itens a serem exibidos na página de navegação | 10 |
BLACKLIST_TERMS | Lista de termos separada por vírgula para impedir que um post seja tornado público | Nenhum. |
TWITTER_KEY | Chave do consumidor do Twitter | notreal |
TWITTER_SECRET | Twitter Consumer Secret | notreal |
TWITTER_TOKEN | Twitter Access Token da conta do Twitter de postagem | notreal |
TWITTER_TOKEN_SECRET | Twitter Access Token Secret da conta do Twitter de postagem | notreal |
WF_MODE | Execute csshorse, não htmlhouse - para personalizar blogs de writefly | false |
Mudança de CSS . Run make After todas as alterações para atualizar as folhas de estilo.
Quando você não precisa recarregar o aplicativo . Quando você faz alterações em quaisquer arquivos no static/ você pode simplesmente atualizar o recurso sem reiniciar o aplicativo.
Quando recarregar o aplicativo . Se você alterar algum dos modelos em templates/ ou qualquer arquivo .go , precisará executar novamente o aplicativo.