Oi!
Esse é o repositório com os arquivos do site do BackEndBrasil, você pode ver mais aqui
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!
Encontrou algum bug? Abra uma issue aqui!
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
.
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 SCSSimg
contém todas as imagens, que são minificadas automaticamenteicons
contém alguns ícones, mas também temos o font-awesomemain.scss
é o único arquivo renderizado, nele contém todas as importações do SCSS
themes/backendbrasil/helper
contém funções aplicadas nohandlebars
- também temos o handlebars-helpers
themes/backendbrasil/languages
contém os arquivos de traduçõesthemes/backendbrasil/layout
contém todos os arquivos relacionados ao layout da páginathemes/backendbrasil/layout/
contém templates de páginas na raizthemes/backendbrasil/layout/partials
contém partes reutilizáveis