{"pageProps":{"title":"Como usar esse blog minimalista na vercel","description":"Vou mostrar como utilizar e configurar esse blog simples e mimalista","thumbnailUrl":"https://blogdomat.vercel.app/api/thumbnail.png?title=Como usar esse blog minimalista na vercel&icon=https://cdn.worldvectorlogo.com/logos/nodejs-icon.svg","slug":"1-como-usar-esse-blog-minimalista-na-vercel","content":"

blogdomat 🌠

\n

Blog simples e minimalista desenvolvido usando Next.js, Reactjs, styled-components e MarkDown.

\n

Utilizado como base a aula no YouTube da Rockeseat, valeu Diego.

\n

Clone e instalação

\n

Vou mostrar de forma simples como baixar, configurar e hospedar este blog na vercel.

\n

Primeiro você vai clonar o repositório do github, você vai precisar de uma conta da vercel e esta logado nela:

\n
# faça o clone do repositório, e escolha o nome de sua preferência\ngit clone https://github.com/iaematt/blogdomat.git nomedoseublog\n\n# acesse a pasta\ncd nomedoseublog\n\n# instale as dependencias\nyarn\n\n# rode a aplicação como desenvolvimento usando a vercel\nvercel dev
\n

Após isso, você deverá ver um blog identico a esse acessando: localhost:3000.

\n

Arquivos a serem editados

\n

Acesse a pasta componentes e visualize a pasta Footer e Header, você deverá alterar o arquivo index.tsx de cada uma, para alterar o nome do blog e links. Faça uma busca por blogdomat e altere para o nome que desejar.

\n

Para alterar os icones de links do header, abra o arquivo index.tsx dentro da pasta Header (em componentes), logo acesse o react-icons e escolha os icones de sua preferencia e faça o importe do mesmo no arquivo e faça a substituição:

\n
# padrão\nimport { FaGithub, FaInstagram } from 'react-icons/fa'\n[...]\n<FaInstagram size={24} />\n\n# alterações feitas\nimport { FaGithub, FaSnapchatGhost } from 'react-icons/fa'\n[...]\n<FaSnapchatGhost size={24}>\n\n# * não esqueça de editar também os links\n[...]\nhref="https://github.com/iaematt/blogdomat"
\n

A última alteração que precisa ser feita é dentro do arquivo src/pages/api/posts.ts, você vai precisar alterar a url do seu blog, primeiramente você precisa fazer o deploy dele na vercel para saber qual a url que será disponibilizada.

\n
# faça o deploy da sua aplicação\nvercel --prod
\n

Agora acesse o arquivo next.config.js e altere as variáveis globais, inclusive a url disponibilizada na vercel:

\n
[...]\n  env: {\n    BLOG_NAME: 'blogdomat',\n    BLOG_TITLE: "Simples e minimalista, como deve ser.",\n    BLOG_DESCRIPTION: "Blog desenvolvido usando Next.js, Typescript, ...",\n    BLOG_URL: 'https://blog.devbsb.com.br',\n  }\n[...]
\n

Para alterar o favicon do site, abra o arquivo src/pages/_document.tsx

\n
[...]\n<link\n  rel="icon"\n  type="image/png"\n  href="https://devbsb.com.br/favicon.png"\n/>\n[...]
\n

Posts do blog

\n

Os posts do blog usam MarkDown, e ficam localizados dentro da pasta src/_posts.

\n

São ordenados em ordem decrecente, de acordo com o número colocado antes do post.\nNa listagem o post 2 vem antes do post 1 e assim sucessivamente. Então sempre que criar um post novo lembre de colocar um número maior que o anterior seguido do nome do post.\nLembre-se de não usar espaços na criação do post, separe palavras usando traços (-).

\n

Cada post deve conter: título, descrição e um icone (não obrigatório). Essas informações geram a imagem statica de cada post. Veja exemplos ou acesse a pasta src/_posts e abra qualquer arquivo.

\n
---\ntitle: 'Título do post'\ndescription: 'Descrição do post'\nicon: 'url da imagem'\n---\n\n[...]
\n

Considerações finais

\n

Pronto, é só publicar novamente seu blog usando vercel --prod e seu blog estara online com os posts.

\n

Qualquer duvida ou sugestão entre em contato pelo formulário ou por e-mail.

\n

Licença

\n

Distribuído sob a licença MIT.

\n"},"__N_SSG":true}