This projects hosts the sources for my private homepage http://www.ender74.de.
The project is based on react. Its purpose is to display an resume. The data to be displayed is loaded from a json file (see jsonresume.org for the schema).
To use this project simply copy your resume.json to the src folder.
The installation process is as follows:
To build the project you need to have node.js installed. You can get it from here
The build is automated with gulp. First you need to install it globally:
npm -g install gulp
After that you need to install the project dependencies. The needed dependencies can be installed with the following command:
npm install
after this you can build the website by running either
gulp release
or
npm run build
If everything works as expected, there should be a new directory named dist which contains an index.html file together with some needed resources. Simply open this file in your browser or copy the whole directory to your webserver.
To create an un-uglified version you may use gulp dev or just gulp.
First you need to install the http-server npm module (globally).
npm install http-server -g
The you can change into the dist folder and start a local http-server:
cd dist
http-server -o
First install global npm module:
npm i -g npm-check-updates
Then you can use:
npm-check-updates -u
npm install
the map is based on the following open source projects:
together with these open services:
and open data:
have a look into map.js to see the implementation.
- support missing sections from json
- internationalization
- support an routable map to your location