squarespace - 如何获取介绍部分图片网址?
问题描述
我已经检查了模板文件,这里使用了这个代码:
<img {mainImage|image-meta} data-load="false" />
{mainImage|image-meta}
此代码返回许多其他属性,例如:
data-src="https://static1.squarespace.com/static/5c12cc27aa49a15fa0c20dbd /t/5c6334730d9297f6e70d6168/1550005372146/iStock-947324428.jpg" data-image="https://static1.squarespace.com/static/5c12cc27aa49a15fa0c20dbd/t/5c6334730d9297f6e70d6168/1550005372146/iStock-947324428.jpg" data-image-dimensions="1600x1068" data-image-focal-point="0.5,0.5" alt="iStock-947324428.jpg"
我想获取图像的唯一 src,意味着直接 URL 没有任何附加属性。
解决方案
用于{mainImage.assetUrl}
获取src
不带附加属性的 。
这...|image-meta
被称为 Squarespace imageLoader JSON-T 格式化程序。它有时是一个有用的实用程序,但如果您只需要src
,请仅使用上述代码。
您可以在Squarespace 自己的有关此主题的文档中查看有关绕过 ImageLoader 的更多信息。
绕过 ImageLoader
如果您想显式加载这些图像大小之一,请在图像上下文中使用以下语法:
<img src="{assetUrl}?format=300w" />
在这种情况下,图像将是 300w 图像。请注意,此语法会绕过我们的 imageLoader,因此不建议将其用于一般用途。可用的图像尺寸有:
2500w, 1500w, 1000w, 750w, 500w, 300w, 100w
推荐阅读
- javascript - javascript - 简单的链表遍历问题
- amazon-web-services - CodePipeline StackSet 集成因角色而失败,出现 ValidationException
- c# - SMTP 服务器需要安全连接或客户端未通过身份验证。使用 c# webapplication 发送 Outlook 邮件时出错
- r - 如何在 ggplot 代码中的 fct_reorder 中将变量名称作为字符串提供?
- google-cloud-dataflow - 从 Kafka 源读取时在光束管道中使用事件时间
- node.js - 在发布请求 ValidationError: name: Path `name` is required., tech: Path `tech` is required 时收到此错误
- python - 使用 tkinter 命令按钮的 Python 传递参数
- function - 如何在通知点击时将用户重定向到页面
- c++ - 如何解决此代码中的“未知转换”?
- javascript - 检测无限滚动中添加了新页面