如何更改部署在Azure Web App中的Wiki JS favicon?

问题描述 投票:0回答:2

我有一个在 Azure Web App 中运行的 Wiki JS 容器(遵循此文档:https://docs.requarks.io/install/azurewebapp),我想更改图标。我读到也许我可以覆盖 Azure Web App 配置中的 favicon 安装,但不幸的是,目前还不起作用。这是我到目前为止所做的:

Azure Web App - 路径映射

Azure Web App - Path mappings

Azure 存储 - 文件共享

Azure Storage - Fileshare

Wiki JS - 上传的图标

Wiki JS - Uploaded favicon

azure azure-web-app-service azure-blob-storage wiki
2个回答
0
投票

我不熟悉

wiki.js
,但如果这不是图标文件所在的默认路径,您还需要更改主 HTML 文件。另外,根据this comment,使用容器时路径可能会不同。

由于您正在使用容器,另一个选择是使用您的自定义构建您自己的容器并在您的Web应用程序中使用它。


0
投票

我找到了一个简单的解决方法,直到此功能在 V3 中实现为止:

  1. 转到管理>主题
  2. Head HTML Injection 字段中,粘贴以下代码:
  3. <YOUR_LINK>
    替换为您的网站图标的完整链接,然后单击 应用
<script>
  document.querySelectorAll('link[rel=icon],link[rel=apple-touch-icon],link[rel=mask-icon],meta[name=msapplication-TileImage]').forEach(function(node) {
    node.setAttribute(node.hasAttribute("content")?'content':'href', '<YOUR_LINK>');
  });
</script>
© www.soinside.com 2019 - 2024. All rights reserved.