Ghost首页图片限制宽高
Posted
还是默认Theme。
如何显示图片可以参考[Ghost在首页显示图片而非摘要]
但是这样修改有一个地方漏掉了。就是图片的宽高,普通图片还好,但到了大图,就坑爹了。在首页显示比较大的图片,会直接撑破侧边。。。
本来以为Ghost应该支持类似![](xxx.jpg =500x)
(以500 x auto的宽高来显示xxx.jpg)这种语法,结果不支持。。。
搜一搜,可以发现Ghost讨论组对于支持image的复杂操作(例如resize,旋转等)的呼声还是很高的,而且专门列了一贴来讨论,并且给出了若干可能的解决方案(都有各自的优缺点)。
这里先不考虑多size来适配的case,这交给Ghost的大神们吧~
我只是希望首页显示图片后,图片宽高可控。
解决方法有两种:
一种是直接把./partials/loop.hbs
里,post-excerpt
项的class直接修改为post-content
~
<section class="post-content">
...
</section>
这样的好处是方便,坏处(我觉得蛮好的)就是首页的文字风格和page页完全一样(例如字体大小,行间距等),没区别了。
还有一种就是增加post-excerpt img
的css,直接copy post-content img
然后改一下名字即可:
/* Keep images centred and within the bounds of the post-width */
.post-excerpt img {
display: block;
max-width: 100%;
height: auto;
margin: 0 auto;
padding: 0.6em 0;
}
好处是首页风格保持和之前一致,坏处嘛,稍微麻烦一点点。哈哈~
暂时先这么处理吧(BTW,我选择的是后者)。
按照Ghost的说法,Image Process已经放入Road map,坐等版本更新吧~