![Hugo Logo](https://raw.githubusercontent.com/Kaweees/kaweees.github.io/main/static/hugo.png)
My personal website and blog. Peeking under the hood, it uses Hugo, a static site generator written in Go, and Continuous Integration/Continuous Deployment (CI/CD) via a GitHub Actions workflow I created for automatic builds and deployments upon commits.
Before attempting to build this project, make sure you have Hugo installed on your machine. Additionally, in order for the Sass/SCSS files to be compiled via Hugo extension, you'll need to have Go and Node.js installed on your machine.
To get a local copy of the project up and running on your machine, follow these simple steps:
- Clone the project repository
git clone https://github.com/Kaweees/kaweees.github.io.git cd kaweees.github.io
- Install the project dependencies
npm ci
- Run the project
hugo server -D
To update the projects modules, run the following commands:
# Update the Hugo modules
hugo mod get -u
hugo mod tidy
# Update the NPM dependencies
hugo mod npm pack
npm install
The source code for my website is distributed under the terms of the GNU General Public License v3.0, as I firmly believe that collaborating on free and open-source software fosters innovations that mutually and equitably beneficial to both collaborators and users alike. See LICENSE
for details and more information.