做個網站的都知道,谷歌結構化對於網站的優化是非常好的。
可以自行去谷歌官方進行生成:https://www.google.com/webmasters/markup-helper/
今天研究了下帝國cms的谷歌結構化代碼,現在分享出來。
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "Article",
"headline" : "[!--title--]",
"name" : "[!--title--]",
"author" : {
"@type" : "Person",
"name" : "[!--class.name--]",
"url" : "[!--class.url--]"
},
"datePublished" : "[!--newstime--]",
"image" : "[!--titlepic--]",
"articleSection" : "[!--pagedes--],<?=esub(str_replace('\\\\','',str_replace('"','"',str_replace(egetzy('rn'),'',$navinfor[smalltext]))),130);?>",
"url" : "[!--titleurl--]"
}
</script>
1、帝國cms還有個BUG,如果文章中包含雙引號”,然後不會進行轉碼,會直接輸出,這樣會導致代碼錯誤,所以代碼中進行了替換。具體的可以看下該篇文章
2、如果文章中包含轉義字符斜杠\,帝國cms會直接輸出,這個時候谷歌結構化會提示錯誤:字符串中的轉義序列無效,所以代碼中進行了替換
注意:帝國cms模板中的四根斜杠輸出為一根斜杠,所以代碼中有四根斜杠。
做好之後可以去谷歌那邊進行測試
https://developers.google.com/search/docs/advanced/structured-data
具體的請根據實際情況進行修改。
發布者:彬彬筆記,轉載請註明出處:https://www.binbinbiji.com/zh-hant/diguocms/2311.html