-
Notifications
You must be signed in to change notification settings - Fork 8
Blog
Leonardo Saraiva edited this page Jun 29, 2016
·
4 revisions
O primeiro passo para fazer um post, é ter realizado o fork do projeto e fazer o clone:
$ git clone https://github.com/<seu-user>/blog.git
Feito isso, mantenha sempre seu repositório atualizado usando os comandos:
# Primeiro adicione o repositório oficial, ao upstream
$ git remote add upstream https://github.com/DeveloperParana/blog.git
# Sincronize os repositórios
$ git fetch upstream
# Faça o merge/rebase com o seu fork
$ git merge upstream/master master
Instale as dependências do projeto
$ npm install
Crie um post, com o seguinte comando:
# Evite utilizar caracteres especiais
./initpost.sh -c Meu Primeiro Post
E um arquivo será criado dentro da pasta _posts
com o seguinte conteúdo:
---
layout: post
title: Meu primeiro Post
date: 0000-00-00 00:00:00
image: '/assets/img/blog-image.png'
description:
tags:
categories:
twitter_text:
username: devparana
user_description: Grupo de desenvolvedores do estado do Paraná
email: contato@devparana.org
photo: blog-author.jog
---
Campo | Descrição | Observação |
---|---|---|
layout | post por padrão do jekyll | -- |
date | data do post | é gerado automaticamente pelo initpost.sh . |
image | imagem que vai aparecer nas redes sociais, correspondente ao seu post | A imagem deve ter o tamanho de 600x315. |
description | Pequena descrição do seu post | -- |
tags | As tags correspondente ao seu post | -- |
categories | A categories só deve ser usado para criar series no blog | Caso inicie uma série, no titulo do post coloque #1 e sequencial |
twitter_text | Mensagem que irá ser publicada no twitter. | -- |
username | Nome do autor do post | -- |
user_description | Pequena descrição do autor do post | -- |
Email do autor do post | -- | |
photo | Foto do autor do post |
verifique se sua foto está na pasta src/img/user/ no tamanho maximo de 200x200. |
Antes de enviar seu Pull Request, é necessário executar algumas tarefas, que automatizamos utilizando o Gulp, então no terminal:
Se você tem o Jekyll executando na sua máquina:
$ gulp
Caso você utilize o Jekyll no Docker ou Vagrant é possivel executar o seguinte comando:
$ gulp without-jekyll
Com isso, você está pronto para enviar o seu Pull Request.