是否可以将缩略图选项卡页面属性中的缩略图 URL 插入元标记内的 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']}
(这样您就可以通过这种方式使用网络再现)。如果 Assets 附加到页面本身(直接上传),您可以使用 Thumbnail servlet 使用以下约定引用呈现的缩略图:/content/[path-to-the-page].thumb.319.319.png
AEM 可创建开箱即用的 48x48、140x100 和 319x319 缩略图,因为您计划使用它通过 OpenGraph 协议(protocol)提供对可重复使用图像的引用,您可能需要自定义缩略图创建工作流程以将更高分辨率添加到管道中。
关于aem - 使用 sightly 从 AEM 6.4 中的页面属性检索缩略图 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63641739/