我正在使用Gatsby,希望我的網站能夠識別AMP 網站。如何向標記添加強制 AMP 屬性<html>?
1 回答

繁花不似錦
TA貢獻1851條經驗 獲得超4個贊
為了<html>
使用 Gatsby 將強制 AMP HTML 屬性添加到您的標記中,您可能需要:
html.js
通過將 克隆.cache/default-html.js
到您的目錄來自定義您的文件src/
。您可以通過運行下面的命令行來實現這一點;
cp?.cache/default-html.js?src/html.js
然后,添加
amp=""
到新創建的src/html.js
文件中,如下所示;
<html?amp=""?{...props.htmlAttributes}>
除了上面的選項之外,您還可以通過簡單地將下面的代碼片段添加到您的gatsby-ssr.js
文件中來實現相同的目的;
import React from "react"
// Adds an amp attribute to the <html> tag
export const onRenderBody = ({ setHtmlAttributes }) => {
? setHtmlAttributes({
? ? amp: ``,
? })
}
- 1 回答
- 0 關注
- 124 瀏覽
添加回答
舉報
0/150
提交
取消