drupal-8 - Drupal 8 为所有样式生成所有图像
问题描述
我正在安装 Drupal 8.6 多站点,其中每个站点都有自己的数据库,并且我遇到了一个问题,即第一次在 Facebook 上共享内容时使用了错误的图像。
元标记配置正确,它是这样的:
<meta property="og:image" content="https://xxxx.com/image.jpg?itok=w8tMeCC0" />
此图像问题仅在第一次共享时发生,我相信这是因为在第一次共享时尚未创建图像。
我想知道我可以做些什么来强制在内容发布后立即生成图像,以及是否有办法创建所有丢失的图像。
我找到了这篇文章,我正在尝试在一个模块中实现(我以前从未在 Drupal 上工作过),但我什至不知道如何安排这段脚本的执行。
是否有现有的模块或设置可以做到这一点?
谢谢你的帮助!
解决方案
您是否尝试过 facebook 调试器? https://developers.facebook.com/tools/debug/ Facebook 通常在共享期间将元标记存储在缓存中。我通常做的是使用调试器中配置的正确元标记至少调试一次网页,并确保页面在那里正确加载。之后,共享将正确加载所有资产。
推荐阅读
- date - SPSS - 在客户分组中为销量最高的月份创建虚拟变量
- matlab - Trisurf 无法绘制到指定的轴
- java - Java的String的长度函数显示不正确的值
- jquery - 如何允许基于输入的多个选择选项 - jQuery
- c - 将字符从指针转换为整数 num
- java - 无效的列索引错误oracle db java
- sql - 从一个数据库中检索的连接字符串用于类库以访问第二个数据库...建议?
- java - 无法调用 Camera 类的某些方法(JavaFX)
- sql - 无法在 Windows 计数器表中将 char 转换为日期时间
- amazon-web-services - 使用 s3 中的元数据检索/列出对象 - aws sdk