My Personal Website (peterhudec.com)
This is the source code of my personal website
peterhudec.com.
It's a static web page written in ES6 JavaScript.
It uses the Three.js library for the 3d effects.
There are two renderers:
TREE.WebGLRenderer
renders the logo with the scroll prompt and
TREE.CSS3DRenderer
renders the textual content loaded from index.html
,
so that it can be selectable and responsive.
The app is built with Webpack.
There are three NPM commands:
npm start
Starts the Webpack Dev Server.npm run build
Builds the development version.npm run production
Builds the production version with Closure Compiler.npm run deploy
Builds the production version and deploys it by commiting it to themaster
branch of the peterhudec.github.io repository which is my GitHub user page.