PHPSP Website
Site estático gerado via Jigsaw;
Nós contamos com um canal aberto do Slack para tirar dúvidas e discutir problemas e soluções relacionadas ao site do phpsp. Sinta-se livre para acompanhar e participar a qualquer momento através do canal #Site do nosso Slack.
- Fazer fork do repositório;
- Adicionar um novo arquivo no formato markdown na pasta
source/_postscom o seguinte cabeçalho preenchido:
---
createdAt: YYYY-MM-DD
title: TITULO
author: SEU NOME
authorEmail: SEU EMAIL
---
CONTEÚDO
Lorem ipsum
- Enviar um PR para
mastercom o novo conteúdo;
Todo post em .md contém algumas convenções e metadados que você pode aproveitar enquanto escreve seu artigo:
- Gravatar
Através do metadado authorEmail iremos procurar um avatar disponível no site Gravatar para exibição.
- Canonical
Se por qualquer motivo (um re-post, por exemplo) você desejar alterar a url canônica do seu post, você pode utilizar o metadado
canonicalHref apontando para a url original. Veja o exemplo abaixo:
---
createdAt: 2019-05-12
...
canonicalHref: 'https://meublog.com.br/post-original'
---Requisitos: Docker e Docker-compose instalados localmente;
Passos:
- Fazer fork do repositório;
- Inicializar o container;
- Abrir a URL http://localhost:3000/ e ver o site rodando :)
- Após fazer suas alterações, enviar um PR para
mastercom as alterações;
- Utilizar o helper para construir, instalar e rodar o ambiente local:
make install- Para encerrar:
make stopUma vez que o ambiente é construído, nas proximas vezes bastar rodar o comando para inicializar
make startPara mais comandos utilize o help:
make help- Fazer o
builddo container do docker:
docker-compose build- Rodar composer install:
docker-compose run --rm web composer install- Rodar yarn install:
docker-compose run --rm web yarn install- Deixar o yarn "observando" as mudanças (e gerando o conteúdo estático):
docker-compose up