Azure网站上的Ghost.js部署无法正确显示图标

时间:2014-03-30 01:42:13

标签: javascript node.js azure azure-web-sites ghost-blog

我一直在关注Scott Hanselman's blog上有关如何将ghost.js从源码部署到Azure网站的说明。它主要起作用,除了管理页面上的图标显示为方框而不是正确的图标。

Ghost.js admin page with square boxes instead of icons

我根据this page上的步骤启用了诊断日志记录,但没有找到任何可疑的内容(没有错误消息或任何内容)。

有关如何调试此问题的任何提示?我已尝试多次执行这些步骤,但结果总是相同。

由于

1 个答案:

答案 0 :(得分:1)

Ghost为这些图标使用unicode字符。它们不是图像,而是正常的unicode字形。如果您的浏览器默认使用的字体没有这些字形,则无法显示它们。有些浏览器会检测到这个(Firefox)并用另一种字体替换字形,而其他浏览器(Chrome)可能会使用默认字体中的字形。

尝试使用其他浏览器,您应该能够看到图标,然后更改默认浏览器上的字体。

更新1:

斯科特的指示缺少一步。他要求你在.gitignore中评论该行,该行告诉git忽略检查gurnt刚建立的CSS

# /core/client/assets/css

但您还需要对其下方的行进行评论,以使git 包含字体

# /core/client/assets/fonts