我有一个Vuepress网站的index.md。我把heroImage设置为heroImage: /my-image-logo.png
在docs/.vuepress/config.js
中,我的徽标设置为:
themeConfig: {
logo: 'my-image-logo.png',
}
不过,如果我从index.md页面导航到/guide
中的一个页面,然后刷新页面,那么它最初会加载得很好,但是它无法加载404
错误。我假设这是因为我将base
参数设置为:/some/sub/directory/path/
,而且它似乎找不到它。
有什么办法可以解决这件事,我只是没有看到?我尝试过将基添加到logo:
参数中,但是什么也没有出现。
我要指出的是,我一直能够通过使用withBase
函数来呈现其余的图像:
<img :src="$withBase('/aPicture.png')" alt="some picture">
发布于 2022-03-15 08:54:03
尝试将您的徽标图像放置在以下位置:
docs/src/.vuepress/public/my-image-logo.png
docs
└─ src
├─ .vueress
| ├─ public
. | └─ my-image-logo.png
. ├─ config.js
. .
然后在config.js
中像这样设置logo
themeConfig: {
...
logo: /my-image-logo.png
...
}
当我添加一个徽标图像时,这个解决方案对我有效。
VuePress文档
https://stackoverflow.com/questions/69006968
复制