Este é um projeto de blog construído com Next.js, usando diversas tecnologias como Tailwind CSS, Typescript e Content Layer.
- Clone o repositório com:
git clone https://github.com/darkmoonsk/blog.git
- Instale as dependências com
npm install
- Rode o projeto com
npm run dev
- Acesse em http://localhost:3000/
Acesse a documentação do projeto aqui
.editorconfig
: Arquivo de configuração do editor..eslintrc.json
: Arquivo de configuração do ESLint..gitignore
: Arquivo de ignore do Git..prettierrc
: Arquivo de configuração do Prettier.app
: Diretório contendo o código principal da aplicação.about
: Diretório contendo código relacionado à página sobre.page.tsx
: Componente da página sobre.
contact
: Diretório contendo código relacionado à página de contato.page.tsx
: Componente da página de contato.
blogs
: Diretório contendo código relacionado ao blog.[slug]
: Diretório contendo código relacionado à página dinâmica do blog.page.tsx
: Componente da página dinâmica do blog.
categories
: Diretório contendo código relacionado à categoria.[slug]
: Diretório contendo código relacionado à página dinâmica da categoria.page.tsx
: Componente da página dinâmica da categoria.
favicon.ico
: Favicon do site.globals.css
: Estilos CSS globais.layout.tsx
: Componente principal do layout.manifest.ts
: Arquivo de manifesto para Progressive Web App.page.tsx
: Componente principal da página.
components
: Diretório contendo componentes reutilizáveis..contentlayer
: Contém arquivos de configuração do Contentlayer compilados e arquivos de dados gerados para o blog.generated
: Contém arquivos JSON gerados para cada post do blog.content
: Contém arquivos Markdown para cada post do blog.public
: Contém imagens e recursos usados no blog.utils
: Contém funções utilitárias.
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.