使用可见

问题描述

是否可以将“缩略图标签页面属性中的缩略图URL插入Meta标记内的og:image中。我能够获取pageTitle和description属性的值,但不能获取图像。还是有更好的方法解决这个问题?

<Meta property="og:url" content="${head.pagePath}" />
<Meta property="og:title" content="${properties.pageTitle}" />
<Meta property="og:description" content="${properties['jcr:description']}" />
<Meta property="og:image" content="imageURL" />

解决方法

如果它是通过DAM提供的,则可以将其引用为${properties['image/fileReference']}(因此您可以通过这种方式使用网络格式)。如果资产附加到页面本身(直接上载),则可以使用Thumbnail servlet使用以下约定来引用渲染的缩略图:/ content / [path-to-the-page] .thumb.319.319.png

AEM开箱即用地创建48x48、140x100和319x319缩略图,因为您打算使用它通过OpenGraph协议为可重复使用的图像提供参考,所以您可能需要自定义缩略图创建工作流程以向管道中添加更高的分辨率。