1 of 31

Criando um site estático com GitHub Pages e Jekyll

Prof. Rafael Guimarães Sakurai

2 of 31

3 of 31

Criando uma conta no GitHub (http://github.com)

4 of 31

Criando um novo repositório no GitHub

5 of 31

Criando um repositório no GitHub

6 of 31

Configurando o repositório

7 of 31

Escolhendo um tema

8 of 31

Editando o site com Markdown

9 of 31

10 of 31

Realizando o commit

11 of 31

https://seuusuario.github.io/repositorio

12 of 31

Personalizar o titulo do site

13 of 31

Instalando o Git (https://git-scm.com/downloads)

14 of 31

Clonando o repositório do GitHub

Execute o comando:

git clone https://github.com/seuusuario/repositorio.git

15 of 31

16 of 31

Download do tema que usa Jekyll

17 of 31

Vamos usar o Jekyll (https://jekyllrb.com)

18 of 31

19 of 31

Instalando o Ruby DevKit

20 of 31

Configurando a variável de ambiente

Prompt: SET PATH=%PATH%;C:\Ruby23\bin;C:\DevKit\bin

Observação: Neste exemplo Ruby foi instalado no C:\Ruby23 e o devkit foi instalado em C:\DevKit.

Observação 2: Este comando mantém o PATH configurado apenas nesta seção do Prompt de Comando, se ele for reiniciado é necessário executar novamente esta linha, o correto é definir como variável de ambiente nas do computador.

21 of 31

Instalar o Bundler (http://bundler.io)

Dentro do repositório do site execute o comando:

  1. gem install bundler

22 of 31

Instalar e executar o Jekyll (https://jekyllrb.com)

Dentro do repositório do site execute o comando:

  • bundle install
  • bundle exec jekyll serve

23 of 31

Acessando seu novo site (http://localhost:4000)

24 of 31

Preparando para subir o site para o GitHub

Edite o arquivo _config.yml e inclua a url do github.io:

# Your site's domain goes here (eg: https://mmistakes.github.io, http://yourdomain.com, etc)

# When testing locally leave blank or use http://localhost:4000

url: https://seuusuario.github.io/repositorio

25 of 31

Versionando o site no git local

No repositório do projeto configure seu nome e email:

  1. git config --global user.name "Seu nome"
  2. git config --global user.email "seu@email.com"

26 of 31

Versionando o site no git local

Para versionar o código execute os comandos:

  1. git add .
  2. git commit -m “Mensagem do commit

27 of 31

Enviando o commit para o GitHub

Para mandar os commits do repositório local para o GitHub execute o comando:

git push -u origin master

Para trazer os commits que tem no GitHub para o repositório local:

git pull origin master

28 of 31

Acessando seu site com novo template

29 of 31

Melhorando seu site

30 of 31

Google Analytics

31 of 31

Comentários com DISQUS