My own personal blog where I share thoughts and experiences about my journey as a developer. Created with Astro and Contentful CMS.
The purpose of this project is to create a personal blog while trying out Contentful CMS. Creating this project allowed me to learn more about content management systems (CMS) and get familiar with using one.
In addition, this project allowed me to practice creating websites utilizing the Astro framework and the power behind it, such as built-in pagination and dynamic routes.
All blog posts and most assets are stored on the Contentful Content platform. Blog posts are first written in Markdown, then rendered utilizing Marked, a markdown parser.
Upon cloning this repo, install it using your preferred package manager, like so:
$ npm install
Afterwards, run the project in dev mode:
$ npm run dev
and that's it!
- Rendering Assets and Entries in Contentful
- Rich Text monorepo for convering Contentful documents
- DaisyUI Documentation
- Tailwind Documentation
- Contentful Integration with Astro
- Cypress Assertions
- Marked Documentation
- Prismjs Documentation
- Icones SVG Icons
- Astro URL methods
- Astro View Transition Documentation