lobsite! Entrar Criar conta

Hospedagem de blog

Hospede um blog feito com Hugo, Jekyll, Eleventy ou Astro: faça o build, rode um comando e só os posts alterados sobem. Teste sem conta.

Rode após o build: public/ do Hugo, _site/ do Jekyll e do Eleventy e dist/ do Astro são encontrados para você.
Solte um arquivo HTML, uma pasta ou um .zip Verificado no seu navegador; nada é enviado até você publicar.

Um blog estático é o tipo mais simples de manter: você escreve os posts em Markdown, um gerador como Hugo, Jekyll, Eleventy ou Astro os transforma em HTML, e o resultado é uma pasta de arquivos. Não há banco de dados para atualizar nem página de administração para proteger. O Lobsite coloca essa pasta no ar: rode npx lobsite depois do build ou solte a pasta compilada na caixa acima.

Como funciona

  1. Faça o build do blog como sempre: hugo, bundle exec jekyll build, npx @11ty/eleventy ou npm run build.
  2. Rode npx lobsite no projeto. Ele encontra a pasta de saída, publica e mostra o endereço. O primeiro deploy não precisa de conta e dura 6 horas.
  3. Mantenha com o link de resgate, numa conta gratuita. Depois disso, cada post novo são os mesmos dois comandos: build e npx lobsite.

Onde cada gerador coloca o blog

Gerador Comando de build Pasta que o Lobsite publica
Hugo hugo public/
Jekyll bundle exec jekyll build _site/
Eleventy npx @11ty/eleventy _site/
Astro npm run build dist/
Gatsby npm run build public/

A pasta fica salva no lobsite.toml na primeira vez, então os próximos deploys vão para o mesmo site sem perguntar nada.

Publicando um post novo

Um post novo muda poucos arquivos: o próprio post, a página inicial, talvez uma página de tag e o feed. O Lobsite compara cada arquivo pelo hash e envia só esses, então um blog com centenas de posts e imagens continua publicando em segundos. Para ler um post no site de verdade antes dos leitores, publique com lobsite deploy --preview: ele ganha sua própria URL e o blog no ar fica como estava até você rodar lobsite promote. Publicou algo por engano? lobsite rollback traz a versão anterior de volta num passo.

Feeds, comentários e mudança de outra hospedagem

  • Feeds RSS e Atom são arquivos que o seu gerador escreve, como index.xml ou feed.xml, servidos como qualquer outro arquivo. Leitores de feed os encontram no mesmo endereço.
  • Comentários vêm de um serviço incorporado que o seu gerador suporta, como giscus ou utterances; eles rodam no navegador do leitor, então funcionam em qualquer hospedagem estática.
  • Endereços antigos continuam funcionando com redirecionamentos no lobsite.toml, por exemplo de /2019/05/my-post.html para /posts/my-post/. O Gerador de redirecionamentos transforma uma lista de caminhos antigos e novos em regras.
  • Um sitemap ajuda os buscadores a encontrar cada post. A maioria dos geradores cria um; se o seu não cria, o Gerador de sitemap faz um a partir dos seus arquivos.
Só os arquivos alterados são enviados

Os arquivos são guardados pelo hash. Refazer o deploy de um site sem mudanças envia 0 bytes.

Cada deploy ganha uma URL

Veja a prévia antes de ir ao ar. Volte atrás com um clique, redirecionamentos inclusos.

HTTPS em tudo

Todo site ganha um endereço *.lobsite.app com HTTPS desde o primeiro deploy.

Configuração em um só arquivo

Redirecionamentos, cabeçalhos e formulários ficam no lobsite.toml e acompanham cada deploy.

Teste sem conta

Um deploy sem conta fica no ar por 6 horas. O link de resgate o mantém, de graça.

Limites que você pode ler

Todo limite é publicado, e todo erro diz o que fazer em seguida.

Hospedagens de blog comparadas

Lobsite WordPress.com GitHub Pages Netlify
Como você escreve Markdown e um gerador, na sua máquina No navegador Markdown e um gerador Markdown e um gerador
Publicar Build, depois um comando Clicar em Publicar Push num repositório Push ou a CLI
Build no servidor Não: você envia o blog compilado Não precisa Jekyll ou GitHub Actions Sim
Prévia de um post no site real Sim, uma URL de prévia por deploy Sim Não Sim
Domínio próprio Sim, grátis Planos pagos Sim, grátis Sim, grátis

Se você prefere escrever no navegador, sem etapa de build, o WordPress.com ou uma plataforma de blog hospedada combina mais com você. Se você já escreve em Markdown com um gerador, o Lobsite é o caminho mais curto do hugo até um blog no ar, e nunca há nada para atualizar no servidor.

Perguntas frequentes

Posso hospedar um blog Hugo ou Jekyll de graça?

Sim. Uma conta gratuita mantém um site, com até 100 arquivos, 50 MB por deploy e 10 GB de banda por mês, mais que suficiente para um blog de texto. Blogs com muitas imagens grandes podem precisar do plano pago, que chega em breve.

Vocês fazem o build do meu blog a partir do Git?

Não. O Lobsite publica a pasta compilada, da sua máquina ou do CI. Assim, a versão que você viu localmente é a que vai ao ar, e não existe um ambiente de build para manter igual ao seu.

Os buscadores vão indexar o meu blog?

Sim, quando ele estiver numa conta. Sites publicados sem conta levam um cabeçalho noindex e duram 6 horas, por isso não aparecem nas buscas; resgatar o site remove isso.

Posso agendar posts para mais tarde?

Não no próprio Lobsite: não há build no servidor para rodar num horário marcado. Publique quando o post estiver pronto, ou rode o deploy num job agendado de CI; os tokens de CI vêm com o plano pago, que chega em breve.

Veja também