I uploaded my Markdown Previewer to my GitHub repo and it doesn’t wanna load the script for the marked library.
I first had this problem locally but I solved it by adding the marked library using my command line inside VS Code.
I then added the script that points to the location of my marked lib and everything was working fine: <script src="./node_modules/marked/lib/marked.js"></script>
And now I uploaded my code to GitHub repo and it doesn’t wanna load the script.
So when inspecting the deployment (with Chrome), I noticed that in sources, the no_modules folder was not loaded. Hence, the 404 error on marked.js. A short google search lead me to this stackoverflow answer… Forked from your repo to test it out and it works!
Happy coding!
In case the link to the stackOverflow answer gets broken - long story short, Github pages now runs a version of Jekyll that ignores the node_modules folder (by default) and you can fix it by adding an empty .nojekyll file to the root folder