我正在使用Gatsby,希望我的網(wǎng)站能夠識(shí)別AMP 網(wǎng)站。如何向標(biāo)記添加強(qiáng)制 AMP 屬性<html>?
1 回答

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