Markdown e GitHub Pages

Neste tutorial buscamos explicar o uso de Markdown e GitHub Pages na criação de sites estáticos. Veremos um breve resumo sobre o que é markdown, algumas de suas tags, e como publicar um site através do GitHub pages.

O que é Markdown?

Markdown é uma linguagem de marcação de texto criada para ser simples e de fácil entendimento. Seu objetivo é facilitar a criação de textos formatados, substituindo HTML em tarefas mais simples, como na criação de documentações ou posts de um blog.

Algumas de suas tags são:

# Título 1
## Subtítulo 2
### Subtítulo 3
#### Subtítulo 4
##### Subtítulo 5
###### Subtítulo 6

Para criação de links basta seguir a seguinte estrutura:

[texto](link)

Resultado:

texto

O link pode ser para uma página sua ou para uma url qualquer.

![texto caso a imagem não seja encontrada](link-da-imagem)

Resultado:

image

Para encontrar mais informações sobre a sintaxe do Markdown, Clique Aqui

O que é o GitHub Pages?

O Github Pages é um forma de você publicar um site estático através do Github. Para isso, você deve ter um arquivo index.html ou index.md na raiz do seu projeto e seguir os seguintes passos.

  1. Estando no seu repositorio clique em ‘Settings’

image

  1. Clique em ‘Pages’

image

  1. Agora clique em None e selecione a branch onde está o seu projeto e clique em ‘Save’

image

  1. Por fim, após algum tempo o GitHub criará o link para a sua página seguindo a seguinte estrutura: https://seu-nome-de-usuario.github.io/nome-do-seu-repositorio/

image

Para encontrar mais informações sobre o GitHub Pages, Clique Aqui

Jekyll

O uso de Markdown em um navegador é possível graças ao Jekyll, que converte arquivos Markdown em HTML. O GitHub Pages possui suporte ao Jekyll, então você pode usar Markdown para criar seus sites. Para isso, basta colocar um arquivo index.md e as demais páginas do site em seu repositório, o GitHub Pages automaticamente identificará e converterá esses arquivos em HTML.

Por padrão, o Jekyll aplica um tema padrão, mas você pode modificá-lo através da criação de arquivo _config.yml. Nele você pode configurar elementos do seu site como título, descrição e tema.

theme: jekyll-theme-minimal # Tema padrão
title: Titulo do seu site 
description: Descrição do seu site

Para encontrar mais informações sobre o Jekyll, Clique Aqui