Skip to main content

Command Palette

Search for a command to run...

Revamping my personal site

Updated
2 min read
Revamping my personal site
N

I am a passionate programmer, a computer science undergraduate at IIT BHU, Varanasi.

I have experience in building REST APIs, full-stack web applications, test-driven development. I am a quick learner and have worked with various technologies and languages.

I love contributing to open source projects. Do check out my GitHub profile (https://github.com/nishantwrp/) to see my projects and contributions to the open-source community.

Also do check out my portfolio (https://www.nishantwrp.com) to read more about my projects, blog posts.

Overview

Initially, my website (https://www.nishantwrp.com) was a simple vue application where almost everything was hardcoded. I didn't take advantage of Vue at all.

But recently I revamped my site and some of the major changes I made are

  • Migrated To Gridsome - I used Gridsome which is a static site generator for Vue. Doing this had many benefits like
    • SEO Friendly site
    • Easier to integrate with content management systems
    • Faster Site
  • Using a CMS - I started using Contentful as a CMS to manage content easily.
  • PWA - Because PWAs are cool!

Tech Stack

  • Gridsome - I have used gridsome as the main framework.
  • Contentful - I have used Contentful as the CMS for this site.
  • Vue Js - Well this is obvious by the fact that I'm using Gridsome.
  • Vuetify - I have used Vuetify as the UI framework.
  • Gitalk - I used gitalk as a commenting system for my posts.

Things I Learnt

This was my first time working with a Static Site Generator. And I totally loved the experience and plan to use Gridsome in my future projects as well.<br>

This was my first time using an external CMS as well. I really liked how a CMS can make things organized.

Feedback

I would really like to hear some feedback about this site.

More from this blog

Untitled Publication

9 posts