Configurando Pages
O GitHub Pages é uma funcionalidade do GitHub que permite hospedar sites estáticos diretamente de um repositório. É uma ótima maneira de mostrar portfólios, blogs ou documentação de projetos. Aqui está um passo a passo para criar e utilizar o GitHub Pages:
- Criar um Repositório
- Acesse sua Conta: Faça login na sua conta do GitHub.
- Criar Novo Repositório:
- Clique no botão "+" no canto superior direito e selecione "New repository".
- Dê um nome ao seu repositório. Para um site pessoal, o nome deve ser no formato username.github.io, onde username é seu nome de usuário.
- Escolha se o repositório será público ou privado. Para GitHub Pages, geralmente é público.
- Marque a opção "Initialize this repository with a README" para criar um README inicial.
- Clique em "Create repository".
- Adicionar Conteúdo
-
Adicionar Arquivos:
- No seu repositório, clique em "Add file" e depois em "Create new file".
- Crie um arquivo chamado index.html. Este será o arquivo principal do seu site.
- Adicione algum conteúdo HTML básico.
- Após adicionar o conteúdo, clique em "Commit changes".
- Por exemplo:
<!DOCTYPE html> <html lang="pt-BR"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Meu Site</title> </head> <body> <h1>Bem-vindo ao meu site!</h1> <p>Este é um exemplo de página usando GitHub Pages.</p> </body> </html>
-
Configurar o GitHub Pages
- Acessar Configurações:
- Vá para a aba "Settings" do seu repositório.
- Selecionar GitHub Pages:
- Role para baixo até a seção "GitHub Pages".
- Em "Source", selecione a branch que deseja usar (geralmente main) e clique em "Save".
- Acessar seu Site: Após alguns minutos, seu site estará disponível no endereço https://username.github.io, onde username é seu nome de usuário. Você pode acessar e visualizar seu site diretamente pelo navegador.
- Personalizando Seu Site
- Temas: Você pode usar temas prontos para personalizar a aparência do seu site. Vá para a seção "Settings" > "Pages" e escolha um tema.
- Adicionar Mais Páginas: Crie novos arquivos HTML (por exemplo, sobre.html, contato.html) e vincule-os no seu index.html para navegar entre as páginas.
- Atualizando o Conteúdo
- Para atualizar seu site, faça alterações nos arquivos no repositório e faça novos commits. O GitHub Pages automaticamente refletirá essas mudanças no site.
Observação:
- A configuração básica seria esta, porem iremos utilizar o conceito de DaC (Doc as Code);
-
Todo o documento será desenvolvido em TEXTO simples utilizando o Markdown. Como padrão deste material, utilizaremos o Editor VS Code da Microsoft com algumas extensões:
- Code Spell Checker - Verificador de ortografia para código fonte.
- Markdown Checkboxes - Adiciona o suporte a caixa de seleção para o VS Code built-in Markdown Preview.
- Markdown Emoji - Adiciona suporte de sintaxe emoji para Markdown Preview e células Markdown de notebook.
- Markdown Footnotes - Adiciona o suporte de sintaxe da nota ?do para o Markdown Preview.
- Markdown Preview GitHub Styling - Use o estilo GitHub no Markdown Preview.
- Markdown Preview Mermaid Support - Diagramas e fluxogramas da Mermaid.
- Markdown yaml Preamble - Renders YAML para tabelas.
- markdownlint - Markdown linting e verificação de estilo para Visual Studio Code.
- Word Count - Visualize o número de palavras em um documento de marcação na barra de status.
- Read Time - Estime quanto tempo leva para ler o seu Markdown.
- Paste Image - Copia imagem para o texto markdown.
- PlantUML - Extensão incrível se você precisar desenhar diagramas.
- C4 DSL Extension - Especificar modelos de arquitetura de software com o Structurizr DSL.