This is a proof of concept.
This uses a GitHub automated workflow to add the URL to a .js file, along with its short counterpart. It
uses a javascript file to avoid having to use a json database and host it somewhere, making this
completely available on GitHub Pages, with no cost to the user. The URL has to run through the workflow, then once it is loaded into urls.js, github pages
then has to complete its job of uploading the new urls.js to the website. Only then will
the URL
work.
This Free, Public URL shortener uses GitHub Actions to create a short version
of
any URL.
Please feel free to use this limited version!
Please
read the README.md file
for
details on
how to create your own reposiory!
Technical Details