This is my personal website, serving as a point that aggregates all of my links and work and shows them in a nice and presentable way.
This website is built using GatsbyJs Framework and hosted for free on Netlify. GatsbyJs is build on top of React and leverages GraphQl to generate fast static sites. It also provides a lot of plug-ins to make tasks like optimizing images or integrating Google Analytics very easy.
To run locally:
# Install dependencies
npm install
# Start the development server
gatsby develop
To build the website:
gatsby develop
The command from above builds the static site under the /public
folder. From here, the result can be hosted on any web server.
- build the basic website
- optimize images using
gatsby-image
- deploy the site on Netlify
- set up a custom domain
- decouple the content from the code by using markdown files
- create a blog (based on markdown files)
- move the content to Netlify CMS
- further develop the app to be a personal customizable journal. It should hold all the information about me and be easily configurable to display only some of it. It should also be able to generate customizable resumes.