我遵循了 GitHub 的文档并使用成功发布了我的项目页面docs
我的项目存储库下的文件夹。但我想知道如何解决这个小问题:
我正在开发一个 JavaScript 库wesa.js http://caiyi.us/wesa/,源文件存储在src
存储库根目录下的文件夹。在我的演示网站(里面docs
文件夹),我想引用该源文件。然而,一旦发布,相对路径在这种情况下将不起作用:
假设我的源文件位于[root]/src/wesa.js
,那么如果在[root]/docs/index.html
, I use:
<script src="../src/wesa.js"></script>
一旦发布,因为我index.html
将解决:
mriiiron.github.io/wesa/index.html
然后,我的源文件wesa.js
将被解决为:
mriiiron.github.io/src/wesa.js
这当然没有任何意义。
在本地环境中,它按照我的需要工作,但是一旦将其发布到 GitHub Pages,项目页面就无法在docs
文件夹可以引用外部的任何文件docs
文件夹。我现在所做的只是将源文件的物理副本保留在内部某处docs
folder.
会不会有什么诡计来救我?
Thanks!
最简单的解决方案是让您的构建步骤也将代码的最终版本输出到/docs
folder.
我猜这比你所希望的要少。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)