1

我们正在使用mkdocks并且我们想要更改在您使用 Mk-docs 时开箱即用的默认图标(教育),我们已经创建了.png带有图标的文件并将其添加到 GitHub 存储库,但是当您提供指向它的链接时你什么都看不到

我尝试

theme:
  name: 'material'
  logo:
     icon: 'https://raw.githubusercontent.com/NVM/my-tool/master/logo.png’

还有直接链接

https://github.com/NVM/my-tool/blob/master/logo.png

但是,我能够将它直接链接到自述文件(查看它是否有效)

我也尝试过提供相对链接(我的项目结构是)

myProject
-file1
-logo.png
-docs
 - mkdocs.yml
 - docs
 - logo.png
 - logo.svg

并更改参考

theme:
  name: 'material'
  logo:
     icon: 'logo.png’

哪个也没用……</p>

如果我从https://material.io/resources/icons/?icon=sports_cricket&style=baseline将其更改为其他内容

有用

theme:
  name: 'material'
  logo:
     icon: ‘3d_rotation’

知道我在这里想念什么吗?不支持png吗?

如果有一些参考如何使用自定义图标来做到这一点,它将对我有很大帮助,因为我现在被阻止了:(

这是我们要更改的默认徽标

在此处输入图像描述

更新

我能够添加favicon哪些适用.png并添加.svg图标,但并将其引用到徽标条目但仍然不起作用......任何想法?

theme:
  name: 'material'
  favicon: 'logo.png’
  logo:
     icon: 'logo.svg’

4

1 回答 1

2

我相信您必须将徽标放在主页可以找到它的目录中。尝试

theme:
    name: 'material'
    logo: 'img/logo.png'

并将 logo.png 放在img目录中的一个目录中docs。文件结构应如下所示

MyProject
-mkdocs.yml
-docs
    -index.md
    -img
        -logo.png

当您的 yml 文件放置在 docs 目录而不是根目录中时,我感到很惊讶。

于 2019-11-01T19:34:41.463 回答