Skip to content

PatrickMcGrath29/patrickmcgrath.io

Repository files navigation

patrickmcgrath.io

This is the source code for my personal website. The codebase is written with Vue.js and Nuxt.js, and deploys to Netlify. The content of the website describes various projects that I've worked on, lists different skills that I have acquired, and also has a UI for a URL shortener that I built.

Getting Started

https://patrickmcgrath.io

Prerequisites

Setup & Installation

brew install yarn

git clone https://github.com/PatrickMcGrath29/patrickmcgrath.io.git

Modify Environment Variables (nuxt.config.js)

Run Development Webserver

yarn dev

Deployment

The master branch on the GitHub repository automatically deploys to production using Netlify's build and hosting services.

I'm currently using nuxt generate to generate static prerendered files for all of the non-dynamic routes. A redirect rule is configured in the netlify.toml file to enable support for redirects back to the index.html on dynamic routes.

Built With

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details