Skip to content
Leonardo Saraiva edited this page Jun 29, 2016 · 4 revisions

Como fazer um post?

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 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.

Clone this wiki locally