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