我有一个在 Azure Web App 中运行的 Wiki JS 容器(遵循此文档:https://docs.requarks.io/install/azurewebapp),我想更改图标。我读到也许我可以覆盖 Azure Web App 配置中的 favicon 安装,但不幸的是,目前还不起作用。这是我到目前为止所做的:
Azure Web App - 路径映射
Azure 存储 - 文件共享
Wiki JS - 上传的图标
我不熟悉
wiki.js
,但如果这不是图标文件所在的默认路径,您还需要更改主 HTML 文件。另外,根据this comment,使用容器时路径可能会不同。
由于您正在使用容器,另一个选择是使用您的自定义构建您自己的容器并在您的Web应用程序中使用它。
我找到了一个简单的解决方法,直到此功能在 V3 中实现为止:
<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>