.github/ISSUE_TEMPLATE | ||
public | ||
.gitignore | ||
codeql-analysis.yml | ||
LICENSE | ||
README.md |
Source code for victorwesterlund.com
Local installation
If someone for whatever reason want to set up their own environment of this. Here's how you do so assuming you have NGINX up and running:
- Clone this repo
git clone https://github.com/VictorWesterlund/victorwesterlund.com
-
Create an NGINX site config
Create and enable a new site + server config with the
root
pointed to the /public folder inside the repo. -
Add support for
.mjs
I'm using the hyped .mjs extension for the ES modules and NGINX does not serve the correct MIME-type for these yet.
Open /etc/nginx/mime.types with your text editor of choice and add
mjs
to theapplication/javascript
MIME-type. Save and exit.types { ... application/javascript js mjs; ... }
Psst: if you shiver at the sight of JS using another type than your HTML:s and CSS:ess (you are my kind of nerd), replace application/javascript with text/javascript and remain WHATWG compliant😚
-
Fire up NGINX with the new config
Verify that your changes are valid and restart NGINX. Hop over to your browser and navigate to your set endpoint - fingers crossed 🤞
nginx -t sudo systemctl restart nginx