/Personal-Website

NextJs powered portfolio site

Primary LanguageTypeScript

Personal Website

This site is built with Vue centric JAM stack technologies and pre-rendered. All content is served over the Netlify CDN as static HTML.

Tech Stack

  • Vue: javascript framework
  • Nuxt: static HTML generation
  • Github: GraphQL API
  • Medium: Serverless API for blog entries
  • Netlify: hosting, forms
  • Content: Markdown based CMS

Build Setup

# install dependencies
$ npm install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm run start

# generate static project
$ npm run generate

For detailed explanation on how things work, check out Nuxt.js docs.