{"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":"
Blog simples e minimalista desenvolvido usando Next.js, Reactjs, styled-components e MarkDown.
\nUtilizado como base a aula no YouTube da Rockeseat, valeu Diego.
\nVou mostrar de forma simples como baixar, configurar e hospedar este blog na vercel.
\nPrimeiro 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
\nApós isso, você deverá ver um blog identico a esse acessando: localhost:3000.
\nAcesse 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.
\nPara 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"
\nA ú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
\nAgora 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[...]
\nPara 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[...]
\nOs posts do blog usam MarkDown, e ficam localizados dentro da pasta src/_posts.
\nSã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 (-).
\nCada 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[...]
\nPronto, é só publicar novamente seu blog usando vercel --prod e seu blog estara online com os posts.
\nQualquer duvida ou sugestão entre em contato pelo formulário ou por e-mail.
\nDistribuído sob a licença MIT.
\n"},"__N_SSG":true}