我正在研究Drupal 8.6多站点安装,其中每个站点都有其自己的数据库,并且我遇到的问题是,第一次在Facebook上共享内容时,它使用错误的图像。
正确配置meta标签,就像这样:
<meta property="og:image" content="https://xxxx.com/image.jpg?itok=w8tMeCC0" />
此图像问题仅在首次共享时发生,我相信是因为在第一次共享时尚未创建图像而发生。
我想知道在内容发布后如何强制生成图像,以及是否有办法创建所有丢失的图像。
我发现了this post,我正在尝试在一个模块中实现(我以前从未在Drupal上工作过),但是我什至不知道如何安排执行该脚本的时间。
是否存在可以执行此操作的模块或设置?
感谢您的帮助!
答案 0 :(得分:0)
您是否尝试过facebook调试器? https://developers.facebook.com/tools/debug/ Facebook通常在共享期间将元标记存储在缓存中。我通常要做的是使用在调试器中配置的正确元标记对网页进行至少一次调试,并确保该页面正确加载。 之后,共享将正确加载所有资产。