An open API service indexing awesome lists of open source software.

https://github.com/severidade/blog_sanity

Esta aplicação utiliza o CMS Sanity.io para criar um blog. Sanity.io é uma plataforma que permite gerenciar o conteúdo do site de forma flexível e escalável, usando um banco de dados JSON e um conjunto de APIs.
https://github.com/severidade/blog_sanity

api cms-backend css html5 javascript json mobile-first react-paginate react-player react-router redux sanity-io

Last synced: 3 months ago
JSON representation

Esta aplicação utiliza o CMS Sanity.io para criar um blog. Sanity.io é uma plataforma que permite gerenciar o conteúdo do site de forma flexível e escalável, usando um banco de dados JSON e um conjunto de APIs.

Awesome Lists containing this project

README

        




Descrição da imagem


Descrição da imagem

Sobre esse blog


Este blog em React adota a abordagem headless, na qual a camada de gerenciamento de conteúdo é separada da camada de apresentação. Diferentemente dos CMS tradicionais, como o WordPress, essa separação permite que o conteúdo seja consumido por diferentes interfaces e dispositivos de forma mais flexível. Dos CMS headless disponíveis optei por usar o Sanity pela facilidade de instalação e configuração


Essa experiência de configurar e integrar o Sanity com o React foi uma valiosa oportunidade de aprendizado e prática, permitindo que eu explorasse as capacidades do CMS headless e entendesse como ele pode ser utilizado para criar aplicações web mais dinâmicas e personalizáveis.

Dependências



  • O ReactPlayer, usado na seção de vídeos, é uma biblioteca popular e poderosa para reprodução de mídia em aplicações React. Ela oferece uma maneira fácil de incorporar e controlar diferentes tipos de mídia, como vídeos e áudios, em componentes React.

  • Para a criação do Carrossel de imagens na página Home usei o Slick Carousel devido a sua facilidade de uso, configuração e API intuitiva.

  • Para adicionar o monitoramento do Google Analytics ao blog, utilizei a biblioteca React-GA4. Essa biblioteca simplifica o processo de configuração e rastreamento de eventos e métricas no Google Analytics para aplicativos React.