O Github Pages é um serviço para hospedagem de páginas estáticas criado pelo Github. Você pode criar e publicar no Github Pages páginas de seu projeto pessoal ou de sua organização diretamente de um repositório do Github, basta ter uma conta no Github.
O Github é uma plataforma gratuita de código aberto mundialmente utilizada que permite aos desenvolvedores hospedagem, revisão de códigos-fonte, controle de versão usando o Git, gerenciamento de projetos e construção de softwares em equipe.
Para se criar páginas no github não precisa ter conhecimento avançado sobre a ferramenta, visto que o github disponibiliza um gerador automático que gera o conteúdo a partir de uma sintaxe bem simples. Porém, caso queira algo mais elaborado você precisa ter conhecimentos na ferramenta Git, Github, HTML, CSS e Jekyll que foram as ferramentas utilizadas para a criação deste site.
O template utilizado para a criação desse site foi o Resume um elegante tema para currículo e seu código-fonte é disponibilizado gratuitamente pelo próprio autor, além disso adaptei códigos do tema Clean Blog para a área do blog e publicações, tema que também é livre para uso.
Tópicos: github github pages jekyll hospedagem