My personal webpage. Though theoretically noone needs to run this repository (being my profile and all...), I'm documenting the setup process, dependencies, etc. so people may perhaps use it as a template or some such in the future.
This is built in Vue.js, with design inspired by and built using tools found from Creative Tim's Vue Material Kit and Materialize CSS.
The project was built using node v13.9.0
and npm v6.13.7
. After ensuring the presence of Node.js and npm on your system, proceed with Getting Started.
- Clone the repository:
git clone https://github.com/Tzeusy/site
- Install all relevant packages:
npm i
Specifications regarding npm behavior are specifed in package.json
. Instructions for different use cases as follows:
- Development:
npm run dev
- Production:
npm run build
- Production/Deployment:
./deploy.sh
deploy.sh
goes through the process of building and pushing all changes on the local repository to a separate sub-repository containing only the compiled files (i.e. thedist/
folder post-npm build
), shown intzeusy.github.io
. Hence, make sure your local repository is the production-ready version before runningdeploy.sh
.
Tze How - https://github.com/Tzeusy/.
This project is licensed under the MIT License - see the LICENSE.md file for details