所以,我在 GitHub 上有一个 repo,它通过 GitHub Pages 显示一个网站。发布源是分支/docs/
上的子文件夹master
(这是唯一的分支)。我在子文件夹中有一些其他 JavaScript 文件/src/
。所以本质上,项目结构是这样的:
/
docs/
index.html
src/
Main.js
... (other .js files) ...
README.md
...
现在,我希望/docs/index.html
能够加载和使用/src/Main.js
. 在我的本地机器上,这很容易 - 我可以将其引用为
../src/Main.js
在我的/docs/index.html
文件里面。
但是,当我尝试在 GitHub 上查看实时项目时,出现了问题。文件的实时版本/docs/index.html
现在位于
https://(my-username).github.io/(my-repo-name)/
/src/Main.js
因此,它寻找
https://(my-username).github.io/src/Main.js
返回 404。
实际上,我什至不知道在哪里可以找到该/src/Main.js
文件,因为
https://(my-username).github.io/(my-repo-name)/src/Main.js
也返回 404。
那么,如何/src/Main.js
从我的文件中加载/docs/index.html
文件?理想情况下,我想要一个既可以在我的本地机器上运行,也可以在实时版本上运行的解决方案。