Skip to content

weimingwill/personal-website

Repository files navigation

personal-website

It is a personal website developed in Vue. Demo

Update contents

Update project

  1. Create a new project json file with details.
  2. Update list in projects.js under store.

Build the project

Run npm run dev to generate static files.

Deploy

  1. Update file and directory permissions in server (for replacing files)
sudo find <folder> -type d -exec chmod 777 {} \;
sudo find <folder> -type f -exec chmod 777 {} \;
  1. Copy all generated files from local to server ingoring node_modules.
scp -i ~/.ssh/<secret key> -r * <user>@<host>:<dest>
  1. Restart ngnix
sudo service nginx stop
sudo service nginx start
  1. Change back file and directory permissions in server
sudo find <folder> -type d -exec chmod 755 {} \;
sudo find <folder> -type f -exec chmod 755 {} \;

About

Personal website developed using Vue and Vuetify

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published