2014-12-11 20 views
0

Zurb基金会的data-interchange对我来说很漂亮。开发中。使用Zurb基金会与Middleman构建过程的数据交换

但后来我建立和我结束了这种HTML的:

<img alt='Why Believe' data-interchange='[/assets/images/logo.svg, (default)], [/assets/images/logo-square.svg, (medium)]'> 
<noscript> 
    <img alt='Why Believe' src='/assets/images/logo-e8f041ee.svg'> 
</noscript> 

你能找出问题吗?

Middleman的构建过程巧妙地将所有资产指纹化,并链接到指纹化的指纹。没有“未指纹”资产建成。我想要所有这一切。

data-interchange属性中的资产路径没有指纹。因此他们在开发中工作,但没有经过建立和部署。

我该怎么做才能让data-interchange资产路径也获得指纹? (如果中间人称-e8f041ee东西不是“指纹”,请告诉我!)

回答

0

如果您打算使用资产哈希值,那么您应该考虑将交换所使用的图像移动到新目录中, t自动散列。如果您不是以CDN为基础的设置进行托管,则应考虑将现金闲置散列关闭。

比如我把图像源/博客/独具特色的图像,而不是/图像/博客/ ...,以避免它们被散列类似的原因(因为我通过阳明frontmatter定义名称。

+0

我完全部署在CDN上,并且喜欢资产哈希。 – chadoh 2014-12-17 15:26:35

+1

在这种情况下,我不知道有什么方法可以在不挖掘中间人源的情况下获得这些哈希。我还看到了一些人创建自己的哈希的例子中间人,这也可能是一个好方法。 – JAMESSTONEco 2014-12-18 14:24:41