Ethan "@EthanThatOneKid" Davidson's official portfolio website.
1. Install the Deno toolchain: https://deno.land/manual/getting_started/installation
2. Start the project:
deno task startThis will watch the project directory and restart as changes are made.
This project utilizes a "404 page" gimmick to handle dynamic redirection and
shortlinks on GitHub Pages. When a requested path does not match a static file,
GitHub Pages serves the
custom 404 page
located at static/404.html.
This 404 page uses the @fartlabs/go library
to parse the URL and redirect users to the appropriate destination as defined in
shortlinks.jsonc.
This also enables subpath redirection, allowing for convenient self-links. For
example, etok.me/codes/etok.me will redirect
to
github.com/EthanThatOneKid/etok.me.
Webrings are a fun way for friends to link to each other's websites in a circular manner.
This site participates in the ACM @ CSUF webring, shown in the footer with previous/next navigation.
Implementation details: https://github.com/lyeric2022/webring-1
To update/disable the webring UI, edit the footer markup in index.html.
This site also participates in the FartLabs webring, shown above the ACM webring in the footer.
Implementation details: https://webring.fartlabs.org/
Programmed with 💖 by @EthanThatOneKid