1

我用 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/

提前感谢大家!

4

0 回答 0