Gavin's personal website and notes system, built using ReactJS, HTML, CSS, NodeJS, and Markdown. This repository contains the design, documentation, and implementation of the website and notes.
-
Install NodeJS, npm and Git.
-
Open command prompt (terminal) in the directory where you want to install this repository (i.e. Gavin-OP.github.io).
-
Clone the repository using following command in command prompt (terminal).
git clone https://github.com/Gavin-OP/Gavin-OP.github.io.git
-
Open command prompt (terminal) inside the cloned repository.
-
Install all required dependencies by running:
npm install
-
Configure the project by setting up environment variables in a
.envfile. The content in the.envfile can be:GITHUB_APP=<your token>
-
Start the website locally by running:
npm start
Pushing changes to the master branch will automatically trigger the build process. The website will be built and the output will be pushed to the gh-pages branch, which will then deploy the website. **Ensure that all changes are thoroughly tested before pushing to master.
- Design the website layout, what should be included?1
- Add a NodeJS backend server to serve all the files.2
25 React Website Design Examples We Love
How To Create A Website Like Apple
Contributions are welcome! PRs and issues are gladly accepted. Notes System NEED contributors!!
