Markdown Blog



Objective
The main objective of this project was to create a simple and easy-to-use markdown blog platform that allows users to write and publish blog posts. The platform should be user-friendly and responsive on all devices.
Tools & Technologies
Nextjs, TailwindCSS, Shadcn UI, Content-layer, Markdown, Remark-Rehype
Challenge
This is a Next.js application which allows users to write and publish blog posts. The platform is built using Next.js, TailwindCSS, Shadcn UI, Content-layer, Markdown, and Remark-Rehype. The application is responsive and works on all devices. Users can write blog posts using markdown syntax.
Every blog has a title, category, and content. The user can write the blog post using markdown syntax. The user can also add images to the blog post. The user can also add code snippets to the blog post. The user can also add links to the blog post.
The blog posts are stored in the Content-layer. The blog posts are written in markdown syntax. The markdown syntax is converted to HTML using Remark-Rehype. The HTML content is then displayed on the blog post page.
The blog is well seo optimized. It is deployed on aws ec2 instance. The domain is bought from godaddy and is pointed to the aws ec2 instance.