tv2regionerne/statamic-iframely

此包的最新版本(v1.2.0)没有可用的许可证信息。

v1.2.0 2024-06-18 19:09 UTC

This package is auto-updated.

Last update: 2024-09-18 19:44:42 UTC


README

Statamic Iframely 是一个 Statamic 插件,它允许与 Iframely API 集成。
请注意,Iframely 需要付费订阅。

功能

Iframely 是您各种丰富媒体嵌入和 URL 数据的统一交付服务。
此插件提供了一种易于嵌入到社交媒体和大多数网站的标签。
该标签具有内置的缓存机制,以提高请求速度并限制 Iframely 上的 API 请求。

安装方法

从您的项目根目录运行以下命令

composer require tv2regionerne/statamic-iframely

发布配置

php artisan vendor:publish --tag statamic-iframely-config

将您的 API 密钥添加到 ENV 中,并可选择调整缓存配置

IFRAMELY_API_KEY="Your API Key"
IFRAMELY_CACHE_ENABLED=true
IFRAMELY_CACHE_FOR="1 hour"

请参阅 Iframely 网站上的文档,了解脚本和样式: https://iframely.com/docs/omit-script
https://iframely.com/docs/omit-css

omit_scriptomit_css 参数默认启用。您可以通过参数进行更改。

{{ iframely url="your url here" omit_script="0" omit_css="0" }}

使用方法

更新配置以启用私有 API。使用 iframely antlers 标签。url 参数是必需的。

{{ iframely url="your url here" }}

有许多可选参数将传递到 Iframely API 调用中。
有关以下参数的文档,请参阅 https://iframely.com/docs/iframely-api/

  • iframe
  • id
  • omit_script
  • omit_css
  • import
  • align
  • lazy
  • playerjs
  • click_to_play
  • consent
  • theme
  • language
  • ssl
  • media
  • autoplay
  • maxwidth
  • maxheight
  • origin
  • title