AMP

重要事項:此文件不適用於您目前選取的格式 stories

amp-embedly-card

 
您現在可以在有效的 AMP 文件之外使用此組件,方法是使用此組件的 Bento 版本。請在 Bento 指南中深入瞭解。

說明

顯示 Embedly 卡片。

 

必要指令碼

<script async custom-element="amp-embedly-card" src="https://cdn.ampproject.org/v0/amp-embedly-card-0.1.js"></script>

支援的版面配置

用法

amp-embedly-card 組件為您提供回應式且可分享的嵌入內容,可透過使用 Embedly 卡片,擴展您的網站、部落格文章和文章的觸及率。

卡片是運用 Embedly 最簡單的方式。針對任何媒體,卡片提供具有內建嵌入分析功能的回應式嵌入。

範例:嵌入多個資源

如果您有付費方案,請使用 amp-embedly-key 組件來設定您的 API 金鑰。每個 AMP 頁面只需要一個 amp-embedly-key

<amp-embedly-key value="12af2e3543ee432ca35ac30a4b4f656a" layout="nodisplay">
</amp-embedly-key>

如果您是付費用戶,設定 amp-embedly-key 標記會從卡片中移除 Embedly 的品牌標示。

在您的 AMP 頁面中,您可以包含一個或多個 amp-embedly-card 組件

<amp-embedly-card
  data-url="https://twitter.com/AMPhtml/status/986750295077040128"
  layout="responsive"
  width="150"
  height="80"
  data-card-theme="dark"
  data-card-controls="0"
>
</amp-embedly-card>

<amp-embedly-card
  data-url="https://www.youtube.com/watch?v=lBTCB7yLs8Y"
  layout="responsive"
  width="100"
  height="50"
>
</amp-embedly-card>

屬性

data-url

用於擷取嵌入資訊的 URL。

data-card-embed

影片或多媒體的 URL。與文章等靜態嵌入內容搭配使用,卡片會嵌入影片或多媒體,而不是使用卡片中的靜態頁面內容。

data-card-image

圖片的 URL。指定當 data-url 指向文章時,要在文章卡片中使用的圖片。並非所有圖片 URL 都受支援,如果圖片未載入,請嘗試其他圖片或網域。

data-card-controls

啟用分享圖示。

  • 0:停用分享圖示。
  • 1:啟用分享圖示

預設值為 1

data-card-align

對齊卡片。可能的值為 leftcenterright。預設值為 center

data-card-recommend

當支援推薦時,它會停用影片和多媒體卡片上的 Embedly 推薦。這些是 Embedly 建立的推薦。

  • 0:停用 Embedly 推薦。
  • 1:啟用 Embedly 推薦。

預設值為 1

data-card-via (選填)

指定卡片中的 via 內容。這是進行歸屬的絕佳方式。

data-card-theme (選填)

允許設定 dark 主題,這會變更主要卡片容器的背景顏色。使用 dark 來設定此主題。對於深色背景,最好指定此主題。預設值為 light,這不會設定主要卡片容器的背景顏色。

title (選填)

為組件定義 title 屬性,以傳播到基礎 <iframe> 元素。預設值為 "Embedly card"

通用屬性

此元素包含 通用屬性,這些屬性已擴充至 AMP 組件。

驗證

請參閱 AMP 驗證器規格中的 amp-embedly-card 規則

需要更多協助嗎?

您已經閱讀這份文件十幾次,但它仍然沒有真正涵蓋您的所有問題嗎?也許其他人也有相同的感受:在 Stack Overflow 上與他們聯繫。

前往 Stack Overflow
發現錯誤或缺少功能?

AMP 專案強烈鼓勵您的參與和貢獻!我們希望您能成為我們開放原始碼社群的長期參與者,但我們也歡迎針對您特別熱衷的問題提供一次性的貢獻。

前往 GitHub