Skip to content

rashil2000/rashil2000.me

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Website

A complete content management system for personal blogs and projects

Key features

  • Implemented using Next.js - The React Framework for production.
  • Uses LaTeX.css, a purely-CSS class-less library for minimalistic design.
  • Blazing-fast performance with Server Side Rendering and Incremental Static Regeneration.
  • API Routes handle protected operations and server side logic.

Functionality

  • Authentication for allowing write access - using NextAuth.js.
  • Add new blogs and projects, writing them in a Markdown editor - using React Markdown Editor.
  • Edit, delete or draft (to publish later) blogs and projects - stored in MongoDB using Mongoose.
  • List, upload or delete images for link previews and Markdown content - stored in Vercel Blob.
  • Embed discussion threads in blogs and projects using Disqus.

About

Personal Website

Topics

Resources

Stars

Watchers

Forks