😄 Página oficial da comunidade brasileira de backenders!
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cli
scaffolds
source
themes/backendbrasil
.gitignore
README.md
_config.yml
gulpfile.js
package-lock.json
package.json

README.md

Website - BackEndBrasil

Oi!

Esse é o repositório com os arquivos do site do BackEndBrasil, você pode ver mais aqui

Escrevendo

Quer escrever algum artigo no blog?

Faça um fork do repositório, instale todas as dependências com npm install e execute hexo new post "titulo do artigo".

Isso vai gerar um arquivo e uma pasta, ambos com um slug gerado a partir do título especificado, estarão em source/_posts/.

Lá você encontrará uma pasta, onde pode armazenar os arquivos que precisara para o artigo(como imagens), e o arquivo .md será onde você vai escrever.

Depois é só abrir um Pull Request!

Problemas

Encontrou algum bug? Abra uma issue aqui!

Executando localmente

Depois de clonar o repositório, execute npm i && npm run dev, isso vai instalar tudo que é necessário e carregar o site no seu localhost.

Arquivos

O site é construído usando o Hexo. Tudo está dentro da pasta themes/backendbrasil, lá você encontra os arquivos do tema.

  • themes/backendbrasil/assets contém os arquivos estáticos(JS, SCSS, Imagens, ícones, etc)
    • styles contém todos os arquivos SCSS
    • img contém todas as imagens, que são minificadas automaticamente
    • icons contém alguns ícones, mas também temos o font-awesome
    • main.scss é o único arquivo renderizado, nele contém todas as importações do SCSS
  • themes/backendbrasil/helper contém funções aplicadas no handlebars
  • themes/backendbrasil/languages contém os arquivos de traduções
  • themes/backendbrasil/layout contém todos os arquivos relacionados ao layout da página
    • themes/backendbrasil/layout/ contém templates de páginas na raiz
    • themes/backendbrasil/layout/partials contém partes reutilizáveis