使用Middleman 3.3.3&amp ;;完成我的第一个项目ROR4。我有一个页面,我需要显示本地保存的图像,请注意我不能修改文件名。
现在我遇到的问题看起来像中间人不喜欢带下划线的文件名(_)。请原谅我有限的知识,但看起来当我build the site
时,中间人在文件的末尾添加了一些随机数并显示它们。但是具有这个特殊字符(_)的文件保持原样,因此不会显示在网站上(他们在本地工作)。
以下是两个例子:
<img src="../img/youtube/B7NPBFZ1LB4-60b31c47.jpg">
...在名称末尾成功添加随机数(-60b31c47)并显示图像
<img src="../../img/youtube/_JvAkS3d9No.jpg">
...没有添加随机数,&amp;不显示图像
我在 YML 文件中包含了所有图像/视频信息......
- tab_title: Blah blah blah...
headline: Blah blah blah...
url: 'https://www.youtube.com/watch?v=_JvAkS3d9No'
guid: '_JvAkS3d9No'
caption: 'Underwater dogs'
我也尝试了以下方法而没有任何成功......
guid: "_JvAkS3d9No"
guid: "_JvAkS3d9No"
guid: '_JvAkS3d9No'
有人可以帮我解决这个问题吗?谢谢!!!
答案 0 :(得分:0)
您应该查看image_tag
帮助程序和:asset_hash
配置。那些&#39;随机&#39;数字可能是生成用于缓存清除的哈希值。