Jekyll

Publique seu app Jekyll

Jekyll is what GitHub Pages runs under the hood for plain Jekyll sites, and the output is identical either way: a self-contained _site folder of plain HTML. Point the CLI at it directly.

steps
  1. 01

    Build the site

    Run "bundle exec jekyll build" (plain "jekyll build" also works if you're not using Bundler). Jekyll converts your Markdown and layouts into static HTML in a "_site" folder.

  2. 02

    Skip serve mode

    "jekyll serve" starts a local dev server with live reload — it builds into "_site" too, but you want it stopped and a plain "build" run for a clean deploy.

  3. 03

    Publique

    Execute "npx harvis deploy _site" a partir da raiz do seu projeto. Sem configuração e sem login para esta primeira publicação — você recebe um URL ao vivo imediatamente, mais um link privado de reivindicação para vincular o site a uma conta gratuita quando quiser.

Publique Jekyll com um comando

Compile seu projeto e entregue a pasta de saída ao harvis. Nenhuma conta necessária para a primeira publicação — você recebe um link ao vivo e um link privado de reivindicação para gerenciá-lo depois.

terminal
bundle exec jekyll build
npx harvis deploy _site

Prefere arrastar arquivos em vez de usar o terminal? Compile o projeto e solte a pasta de saída aqui para publicá-la da mesma forma.

Perguntas sobre publicar Jekyll

I already use GitHub Pages for this Jekyll site. Why deploy here too?

GitHub Pages ties the site to a GitHub repo and its own domain scheme. Deploying the same _site folder here with npx harvis gets you an independent live link in about two seconds — handy for previewing a branch or a client draft before it's ready to merge.

Does Jekyll's built-in Sass and asset pipeline still work?

Yes — Sass compiles to plain CSS as part of jekyll build, so by the time _site exists everything is already plain static files. Nothing about the deploy step needs to know Jekyll was involved.

Publicar um app Jekyll no harvis é realmente gratuito?

Sim, sem precisar de cartão. Os limites gratuitos são 500 arquivos e 50 MB por site, o que cobre um build estático de Jekyll com folga. Sites publicados não expiram — eles ficam no ar até você excluí-los.

Posso usar meu próprio domínio com o site Jekyll publicado?

Todo site recebe um endereço harvis.dev gratuito, e você pode escolher seu próprio subdomínio pelo painel depois de reivindicá-lo — meu-app.harvis.dev em vez de um aleatório. Apontar um domínio que você já possui (como minhaloja.com) para o site ainda não é suportado.

Qual a diferença entre isso e publicar Jekyll no Vercel ou Netlify?

Vercel e Netlify giram em torno de conectar um repositório Git e rodar seu build nos servidores deles, com um painel para configurar tudo. O harvis pula tudo isso: você compila localmente (ou no seu próprio CI), executa um único comando da CLI apontando para a pasta de saída e recebe um link — sem configurar projeto nenhum, e sem precisar de conta até você querer manter o site.

other frameworks

Vai publicar outra coisa?

A receita é a mesma em todos os casos — compile e depois npx harvis deploy na saída.