This blog is built on Next.js and deployed on vercel
- used
markdown
for writing blog content - used
gray-matter
to get blog meta-data - used
remark
to convert markdown to html - used
highlight.js
for syntax highlighting - used
static-generation
as prerendering method in next.js - used
API routes
as serverless function - used
mongodb
to store blog'slikes
data