在这篇根据视频整理的文章中,我将介绍我们在 Varbase Media 中新增的一项功能:智能 [node] 令牌。它能智能地挑选最合适的图片,用于在 Facebook、Twitter 甚至 Slack 等社交平台上分享节点。此外,它还带有备用 URL 选项:即使找不到合适的图片,也会使用一张默认图片。这项功能简化了分享流程,也让内容在各个平台上的呈现更加出色。 旧方式的问题 以前分享内容时,我们要依赖各种令牌,而这些旧令牌对编辑或内容管理员来说过于复杂。 嵌套的逻辑也让我们无法以正确的方式设置备用方案。 [node :field_media :entity :social_large ] [node :field_media :entity :social_medium ] [node :field_media :entity :social_small ] 它们用来指定应当使用哪一张图片。这些令牌需要仔细配置,一旦遇到不同的内容类型和媒体字段,就会变得相当复杂。 举个例子:如果某个内容类型有一个媒体字段,而该媒体带有封面图,就会使用这张图片。但如果媒体字段里没有图片,令牌就无法提供分享图片,结果是社交媒体上的帖子残缺不全,吸引力大打折扣。 全新的智能 [node:share-image] 令牌 新的智能 [node] 令牌彻底改变了这一流程:它会根据节点的内容,自动选出最合适的图片。工作方式如下: 检查媒体字段:如果内容类型包含媒体字段(field media),且其中有图片或视频,令牌就会使用那张图片。 回退到图片字段:如果没有媒体字段,就检查图片字段(field image)。 视频字段是最后的选择:如果以上两者都没有,就检查视频字段(field video)。 默认备用图片:如果这些字段里都没有图片,令牌会自动使用预先指定的备用图片。这张备用图片可以在默认主题中全局设置,让所有分享出去的内容保持统一的外观。 使用示例 我们来看几个具体的例子: 带媒体的博客文章:假设你有一个博客文章内容类型,其中包含媒体字段。如果媒体字段里是图片,就用这张图片来分享;如果是视频,则使用视频的封面图。 纯文字的帖子:对于只有文字、没有任何媒体的帖子,令牌会默认使用备用图片,确保这篇帖子在分享时依然赏心悦目。 包含多个媒体字段的内容类型:比如“节目”(Show)这类内容类型同时拥有媒体字段和视频字段,令牌会优先使用媒体字段;如果没有找到媒体,就去视频字段里找封面图;两者都没有,则回退到默认图片。 开箱即用的自动化 智能 [node] 令牌最大的优点之一,就是开箱即用。只要把令牌添加到你的元标签(meta tag)配置中,它就会开始为你的内容自动挑选最佳图片。这样一来,无需大量手动配置,就能轻松确保内容在分享时始终呈现最好的一面。 结语 Varbase Media 引入智能 [node] 令牌,相比以往的做法是一次重大的改进。它能自动为社交分享挑选最合适的图片,还提供备用选项,既提升了用户体验,也让分享出去的内容更美观。无论你是站点管理员还是内容创作者,这个令牌都能帮你节省时间,让内容随时都可以放心分享。 感谢阅读,也别忘了在你的项目中用起这个智能令牌!