This is repository of my homepage hosted at GitHub Pages and accessible from https://krzysztoffurtak.dev.
The idea of this website is to be my business card and the home of my projects.
The deployment of the website is full automated.
main
branch results in website publish!
On each push to main
the following GitHub Actions are triggered:
- Build - create ready-to-be-deployed version of the site (minified css, html, all assets grouped in folders) and pushes it to GitHub Pages dedicated branch: github-pages
- pages-build-deployment - publish content of github-pages branch to GitHub Pages. Changes become PUBLIC after this action!
Download Node.js (version 16.x or newer) from https://nodejs.org/ and install it 📁.
Clone repository in the directory of your choice 💻:
git clone https://github.com/kfurtak1024/kfurtak1024.github.io.git
Navigate to the directory where the repository was clonned to and install NPM dependencies by running 💻:
npm install
Make sure npm
is on your PATH
From the same directory, build the site by running 💻:
gulp
After that, the ready-to-be-deployed website can be found at ./dist/