This is my personal website. :)
This website uses Sass and TypeScript in places for styles and scripting. To actually build the website for deployment, you have to build it with npm:
npm install
npm run build
For local development, instead of running the build step manually every time you change a script file, you can instead run a watch script that will compile whenever you make changes. You can run it with this npm command:
npm run build:watch
A dev server is also provided so this site can be properly tested on the root of a domain. You can run it with:
npm run start
And the site should open in your browser.
I'm using a utility to generate my site's RSS history via my Git history, so my commit messages are more verbose than standard commit messages. In most of my personal projects my commit messages are stuff like "skldjflkasjfl" anyway, so this is actually an improvement.
This website is just a static HTML website. It is not a web application. It does not have any function besides loading in layout and things like RSS and the Journal. As a result, I have disabled Dependabot Security Alerts on this repository because:
- It's a static website.
- Basically all of these security alerts are going to be on dependencies only needed for the deployment process. In other words, code that's not even going out to the browser.
Usually I'm at least a little bit stricter on security alerts, but this is a personal project that's made just for fun and I don't want to be pestered with security alerts for it.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.