【发布时间】:2021-12-09 23:47:13
【问题描述】:
我希望能够在 Sanity.io CMS 内的帖子中放置一张图片,并在该图片周围添加一个锚标记。这样当用户点击图片时,它会将他们带到不同的页面。
每当我点击图片时,编辑器中的链接功能就会失效。
我已尝试搜索不同的插件来解决此问题,但我找不到任何插件。
我很想编写自己的自定义块,但我觉得对于这样一个开箱即用的简单功能需要付出很多努力。
除了编写我自己的自定义块之外,还有什么更简单的解决方案?
提前致谢!
【问题讨论】:
我希望能够在 Sanity.io CMS 内的帖子中放置一张图片,并在该图片周围添加一个锚标记。这样当用户点击图片时,它会将他们带到不同的页面。
每当我点击图片时,编辑器中的链接功能就会失效。
我已尝试搜索不同的插件来解决此问题,但我找不到任何插件。
我很想编写自己的自定义块,但我觉得对于这样一个开箱即用的简单功能需要付出很多努力。
除了编写我自己的自定义块之外,还有什么更简单的解决方案?
提前致谢!
【问题讨论】:
我可能会将 URL 添加为图像上的字段。然后在前端,您可以检查链接是否存在并相应地呈现您的代码。这就是我处理figcaptions 的方式:将图像包装在figure 中,如果该字段存在则附加figcaption,如果不存在则只返回图像。
【讨论】: