Git Mkdocs材质-更改默认图标无效

Git Mkdocs材质-更改默认图标无效,git,github,material-design,github-pages,mkdocs,Git,Github,Material Design,Github Pages,Mkdocs,我们使用的是mkdocks,我们想更改默认图标(教育),当您使用Mk docs时,默认图标会自动弹出,我们已经创建了带有图标和图标的.png文件 将它添加到GitHub repo,但是当您提供指向它的链接时,您什么也看不到 我尝试使用 theme: name: 'material' logo: icon: 'https://raw.githubusercontent.com/NVM/my-tool/master/logo.png’ 而且还直接链接 然而,我能够将它直接链接

我们使用的是
mkdocks
,我们想更改默认图标(教育),当您使用Mk docs时,默认图标会自动弹出,我们已经创建了带有图标和图标的
.png
文件 将它添加到GitHub repo,但是当您提供指向它的链接时,您什么也看不到

我尝试使用

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

而且还直接链接

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

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

然后像这样更改引用

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

这也不管用

如果我把它换成别的东西

它起作用了

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

你知道我在这里遗漏了什么吗?是否不支持png

如果有一些参考如何做它与自定义图标,它将帮助我很多,因为我现在阻止:(

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

更新

我可以添加
favicon
.png
一起工作
,还可以添加
.svg
图标,但将其引用到徽标条目中,仍然不起作用……有什么想法吗

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


我相信你必须把商标放在一个目录里,主页可以找到它。试试看

theme:
    name: 'material'
    logo: 'img/logo.png'
然后将logo.png放入
img
目录下的
docs
目录中。 文件结构应该如下所示

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


当你的yml文件被放在docs目录而不是根目录中时,我很惊讶这一切对你来说都是可行的。

文档没有明确说明,但是当使用自定义图像时,去掉图标:前缀,只做logo:mylogo.png
MyProject
-mkdocs.yml
-docs
    -index.md
    -img
        -logo.png