Skip to content

itbraustralia/itbraustralia.github.io

Repository files navigation

IT.BR Australia - Website

Este é o site da nossa comunidade

Pré-requisitos

OU

Como usar

Local Setup

Para rodar esta página na sua máquina, siga estas etapas:

  • Clone este repositório (git clone git@github.com:itbraustralia/itbraustralia.github.io.git)
  • Acesse a pasta gerada
  • Execute o comando ./script/bootstrap
  • Execute ./script/server ou jekyll serve -w

Setup usando Docker

Para rodar esta página tendo Docker instalado em sua máquina, siga estas etapas:

  • Clone este repositório (git clone git@github.com:itbraustralia/itbraustralia.github.io.git)
  • Acesse a pasta gerada
  • Execute o comando docker-compose up
  • Accesse https://localhost:4000/
  • Se você quiser cachear a instalação das customs gems, crie um volume no docker do seu ruby local para /usr/local/bundle

Criando um post

  • Crie um novo markdown baseado no arquivo _post-example. Este arquivo precisa estar no formato <ano-mes-dia-url>.md
  • Copie o arquivo para dentro da pasta _posts;
  • Acesse a página do blog. Ele deve estar listado como um dos nossos posts;
  • Atualize o conteúdo e atualize o navegador;

E quanto às imagens?

Para as images você precisa criar:

  • <nome-da-imagem>.jpg: imagem padrão;
  • <nome-da-imagem>_placehold.jpg: imagem para ser carregada inicialmente. Como usamos lazy load para as imagens, esta imagem é necessária. Caso esteja em dúvida, copie a imagem <nome-da-imagem>.jpg e mude o nome para este padrão;
  • <nome-da-imagem>_thumb.jpg: imagem com resolução para thumbnails para computadores sem telas de retina. Caso esteja em dúvida, copie a imagem <nome-da-imagem>.jpg e mude o nome para este padrão;
  • <nome-da-imagem>_thumb@2x.jpg: imagem com resolução para macOS. Caso esteja em dúvida, copie a imagem <nome-da-imagem>.jpg e mude o nome para este padrão;

Como contribuir

Contribuições são mais que bem vindas! Abra um pull request com as suas alterações ou crie uma issue com as suas sugestões.