我在 Django 1.8、OSX 和 Chrome 中工作。我在渲染模板中包含的一些离子未显示在 Heroku(暂存环境)中。我相当确定我已在 css 和字体文件 ( 30464569 ) 中正确链接/包含图标,因为它们在 localhost、cPanel 以及在该人自己的网站上发布时显示得很好。此外,如果我使用 Safari,它们甚至会出现在 Heroku 上!这里发生了什么?
我已经阅读了一堆关于此的 SO 帖子,但大多数人都在引用其他字体包 ( 29687388 ) 或 ( 14366158 )、其他框架 ( 25982037 ) 或 ( 21472458 ),或者完全缺少图标 ( 27766015 )。
编辑后包含 HTML(来自 Django 模板)
<head>
<meta charset="UTF-8">
<title>{{ student.preferred_name }} {{ student.last_name }}</title>
<!--<meta name="description" content="[Insert your description here]">-->
<!--<meta name="google-site-verification" content="">-->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="{% asset 'vendors/css/normalize.css' %}">
<link rel="stylesheet" type="text/css" href="{% asset 'vendors/css/grid.css' %}">
<link rel="stylesheet" type="text/css" href="{% asset 'vendors/css/owl.carousel.min.css' %}">
<link rel="stylesheet" type="text/css" href="{% asset 'vendors/css/owl.theme.default.min.css' %}">
<link rel="stylesheet" type="text/css" href="{% asset 'vendors/css/ionicons.min.css' %}">
<link rel="stylesheet" type="text/css" href="{% asset 'resources/css/queries.css' %}">
<link rel="stylesheet" type="text/css" href="{% asset 'resources/css/style.css' %}">
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Lato:400,100,300,300italic">
</head>
我不愿意发布代码,因为它不是一个公共项目,但这里有两张图片显示了这个问题:
关于如何解决这个问题的任何想法?我需要我的用户在发布他们的网站之前看到准确的预览,而这个图标问题已经让他们头疼了一个多星期。
谢谢!莎拉