Building this very blog using NextJs
So this blog was created usig Nextjs and along with that i used Python for the backend where i writing in markdown and storing each blog in mongodb.Below is a overview of most of the technologies used in making this website come alive
Technologies Used
- Frontend: Next.js, Markdown
- Styling: Tailwind CSS
- Backend: Python
- Database: MongoDB
- Deployment: Vercel
Important Points
- Markdown: Markdown was one of the major things to accomplish in creating this website. The idea was to create a react component which would render Markdown into HTML tags on its own. At first I wanted to use libraries such as React Markdown which provide services like this. However the main problem was that since my backend was in python. This seem quite unfeasable. So I had to create my own Markdown Renderer which would take in Markdown in string format and Create the respective HTML elements such as
<h1></h1>
for each heading in the Markdown.