No post anterior hello word! eu falei de como instalar/compilar o Ruby e o Jekyll em sua máquina de desenvolvimento. E agora, vou mostrar como fazer para colocar essa página no ar, se gastar nada, porque vamos usar o Github Pages.
Bom, primeiro você deve estar logado em sua conta Github, e criar um novo repositório, caso você não tenha uma conta no Github, ou não sabe nada sobre o git, sugiro uma boa pesquisa aqui. Mas supondo que você já tenha um pequeno conhecimento em git, vamos seguir.
Crie um repositório, com o nome do seu usuário, exemplo: username.github.io
, como na figura abaixo:
Agora, é simples, o primeiro passo é fazer um clone do repositório criado:
$ git clone https://github.com/username/username.github.io
Depois, basta seguir os seguintes passos:
$ cd username.github.io
$ echo "Hello World" > index.html
E para finalizar, você deve fazer um commit dessas suas alterações:
$ git add --all
$ git commit -m "Criando uma pagina com github pages"
$ git push
Agora é só aguardar alguns minutos, pode ir tomar um café, e quando voltar acesse o dominio: username.github.io
. A primeira vez demora um pouco, mas as proximas alterações serão de imediato.
No exemplo anterior, mostramos apenas uma pagina em html simples, sem nenhuma dificuldade, agora, veja como é simples fazer o mesmo, só que utilizando o exemplo do meu-site do hello word!.
Então, nos criarmos a estrutura do Jekyll:
$ jekyll new username.github.io
Feito isso, agora é preciso enviar as alterações para o Github, digite no console o seguinte comando:
$ cd username.github.io
$ git init
$git remote add origin git@github.com:username/username.github.io.git
E logo após, precisamos criar o primeiro commit da nossa estrutura Jekyll
$ git add --all
$ git commit -m "Criando uma pagina com github pages com Jekyll"
$ git push
Mas o Github Pages não é a unica forma de publicar o seu site, existem outras maneiras, em um post, o Rogerio explica, como publicar no Heroku, utilizando o Jekyll, vale a pena dar uma conferida.
E depois disso, toda alteração que você quiser que seja publicada, basta fazer um novo commit e por ai vai. O Git é uma ferramenta essenciail para qualquer desenvolvedor. E o Github é uma das melhores formas de aproveitarmos tudo que ele pode oferecer, mas isso cabe a outro post.