My personal website written in HUGO https://itsdrike.com
Go to file
2021-08-26 14:03:57 +02:00
archetypes Initial commit (hugo) 2021-07-08 15:20:26 +02:00
content Add article about when to use unit-tests 2021-08-26 13:36:46 +02:00
data Add simple footer 2021-08-25 13:07:58 +02:00
layouts Add youtube shortcode 2021-08-26 12:36:39 +02:00
scripts Accept arguments to hugo server with server.sh 2021-08-26 14:03:57 +02:00
static/src Fix link styling 2021-08-26 02:37:49 +02:00
.gitignore Ignore resources/ 2021-08-25 10:51:56 +02:00
config.yml Enable posts with future time 2021-08-26 01:30:30 +02:00
LICENSE Initial commit (hugo) 2021-07-08 15:20:26 +02:00
package-lock.json Add jquery 2021-08-25 19:36:37 +02:00
package.json Add jquery 2021-08-25 19:36:37 +02:00
README.md Add fontawesome 2021-08-25 11:05:43 +02:00

My personal website

AGPL Validation

This is the source code for my personal portfolio, hosted on my website

Building the website

The website is built using hugo, but you will also need npm. npm is necessary for the ease of version control it provides for the packages we need. These include things such as:

All npm dependencies are listed in package.json and can be installed simply by running npm install.

After all NPM requirements are satisfied, to build the static webpage and hugo is installed, run ./scripts/build.sh, which will create a ./public directory. This directory will contain all static files and can be used as a location for the file server.

You can then use any file server of your liking to make the webpage available, if you want to stick to hugo, you can also use scripts/server.sh, however using this can be a bit slower than using some other tools. If using the script, it will start the server directly with hugo on http://localhost:1313.