我用 nanoc 在 github 上部署了一个静态网页。一切都很好。除了图像不是他们的缩略图是可见的。URL 路径缺少项目名称。所以当我点击图片标题时,我被重定向到:
https://<username>.github.io/assets/images/test.jpg
代替:
https://<username>.github.io/<project_name>/assets/images/test.jpg
html 源代码如下所示:
<a target="_blank" href="/assets/images/test.jpg">
<img src="/assets/images/test.jpg" alt="test" width="500" height="400">
</a>
通过此设置,它可以在我的本地计算机上运行。因此,使用“nanoc view”,可以在本地主机上看到带有图像的页面。文件结构不包含项目名称,那么部署环境怎么可能将项目名称添加到路径中呢?
菜单中的链接也会发生同样的情况。当我点击一个链接时,我被重定向到
https://<username>.github.io/about
代替:
https://<username>.github.io/<projectname>/about/
提前感谢大家!