iissnan / theme-next-docs

Documentations for NexT theme
http://theme-next.iissnan.com/
166 stars 55 forks source link

该文档在gh-pages: username/project-name/上deploy的路径问题 #205

Closed cutelittleturtle closed 6 years ago

cutelittleturtle commented 6 years ago

原文档在所有模板里使用了相对于网址源地址的相对路径(/)。在网址只有一层的时候有效(如http://theme-next.iissnan.com/)。

但如果deploy的对象是username.github.io/project-name,则asset资源读取失败(路径错误)。同样,在使用gulp dist生成网站后在本地打开asset也读取失败(生成,D:\assets\img\,需要D:\Gulp\next-doc\dist\assets\img)。

想知道有没有办法在bower.json里设置一个baseurl达到自动使用正确的相对路径?

我已经尝试在相应的模板文件和scss文件里更改可行,但通过scss自动生成的fontawesome的路径不知道怎么更改(在main.css里仍然为/assets/fonts/fontawesomexxx)。同样的问题有$icon-font-path, $slick-font-path和$fa-font-path。

谢谢.