我一直在遵循Scott Hanselman 博客上的说明,了解如何将 ghost.js 从源代码部署到 Azure 网站。它主要工作,除了管理页面上的图标显示为方形框而不是正确的图标。
我根据此页面上的步骤启用了诊断日志记录,但没有发现任何看起来可疑的东西(没有错误消息或任何东西)。
关于如何调试它的任何提示?我已经尝试多次执行这些步骤,总是得到相同的结果。
谢谢
我一直在遵循Scott Hanselman 博客上的说明,了解如何将 ghost.js 从源代码部署到 Azure 网站。它主要工作,除了管理页面上的图标显示为方形框而不是正确的图标。
我根据此页面上的步骤启用了诊断日志记录,但没有发现任何看起来可疑的东西(没有错误消息或任何东西)。
关于如何调试它的任何提示?我已经尝试多次执行这些步骤,总是得到相同的结果。
谢谢
Ghost 对这些图标使用 unicode 字符。它们不是图像,它们是相当普通的 unicode 字形。如果您的浏览器默认使用的字体没有这些字形,它将无法显示它们。一些浏览器会检测到这一点(Firefox)并用另一种字体替换字形,而其他浏览器(Chrome)可能会坚持使用默认字体的字形。
尝试其他浏览器,您应该能够看到图标,然后更改默认浏览器上的字体。
更新1:
斯科特的指示缺少一步。他要求你评论 .gitignore 中告诉 git 忽略检查 gurnt 刚刚构建的 CSS 的行
# /core/client/assets/css
但是您还需要注释它下面的行以使 git 也包含字体
# /core/client/assets/fonts