SAP Spartacus Customizing Meta Tags
用于元標(biāo)記的內(nèi)容盡可能由后端(運行時)數(shù)據(jù)驅(qū)動。例如,產(chǎn)品詳細(xì)信息頁面的圖像標(biāo)簽使用主產(chǎn)品圖像。另一個示例是產(chǎn)品詳細(xì)信息頁面的標(biāo)題,它由產(chǎn)品標(biāo)題、(第一)類別和品牌構(gòu)成。
如果要進一步自定義元標(biāo)記的創(chuàng)建,可以實現(xiàn)自定義 PageMetaResolvers。頁面解析器為特定頁面的元數(shù)據(jù)生成內(nèi)容??梢赃M一步調(diào)整標(biāo)準(zhǔn)頁面解析器列表以滿足您的需求。
從 3.1 版開始,頁面解析器是可配置的,這使您可以更輕松地擴展解析器以滿足您的需求。 PageMetaService 會考慮解析器來構(gòu)造 PageMeta 對象。 PageMeta 對象主要由 SeoMetaService 用于創(chuàng)建實際標(biāo)簽。
大多數(shù)頁面元數(shù)據(jù)由爬蟲使用,因此在用戶瀏覽您的應(yīng)用程序時不感興趣。因此,每個元數(shù)據(jù)標(biāo)簽都可以配置為僅在服務(wù)器 (SSR) 上創(chuàng)建。這簡化了頁面的構(gòu)建,從而提高了性能。但是,如果您想在開發(fā)中調(diào)試元標(biāo)記,則可以使用 pageMeta.enableInDevMode 配置標(biāo)志。
Title Resolver
向頁面添加 HTML 標(biāo)題標(biāo)簽具有以下優(yōu)點:
- 該頁面可以在瀏覽器中進行唯一尋址(即通過瀏覽器歷史記錄、書簽、標(biāo)簽等)
- 頁面標(biāo)題提高了頁面在搜索引擎中的排名
- 頁面標(biāo)題標(biāo)識搜索引擎中的內(nèi)容
Spartacus 為需要特定標(biāo)題的頁面提供了一個特殊的解析器。 搜索引擎結(jié)果頁面 (SERP) 的頁面標(biāo)題不一定與 UI 中顯示的頁面標(biāo)題相同。 讓我們以產(chǎn)品標(biāo)題為例。 為了在 SERP 中獲得良好的結(jié)果,產(chǎn)品詳細(xì)信息頁面通常會披露產(chǎn)品名稱、類別和品牌,如下所示:
產(chǎn)品名稱 | 主要類別 | 品牌
但是,這樣的標(biāo)題在 UI 中看起來不太好,因此為此使用了不同的標(biāo)題。 為了支持靈活性,Spartacus 使用特定的 PageHeadingResolver 可以在頁面解析邏輯中實現(xiàn)。
Description Resolver
店面中的每個頁面都可以包含一個描述標(biāo)簽。 描述標(biāo)簽用于搜索引擎結(jié)果頁面以提高點擊率 (CTR)。 它不用于提高頁面排名。 為每個頁面創(chuàng)建一個描述標(biāo)簽通常被認(rèn)為是最佳實踐,盡管有時搜索引擎更有能力根據(jù)上下文生成描述。
Page Meta Resolvers
為了支持潛在的大量元標(biāo)記,Spartacus 使用一個小型框架來自定義和擴展每個頁面的元標(biāo)記。
Spartacus 附帶了 PageMetaResolvers,用于解析特定頁面的頁面元數(shù)據(jù)。 一些元數(shù)據(jù)可能由 CMS 數(shù)據(jù)驅(qū)動,但大多數(shù)元標(biāo)記是根據(jù)產(chǎn)品內(nèi)容、類別內(nèi)容、搜索結(jié)果等計算的。
頁面元數(shù)據(jù)在導(dǎo)航期間動態(tài)更新,但可以使用 SSR 靜態(tài)交付。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的SAP Spartacus Customizing Meta Tags的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oppoa9防水吗(OPPO新发布的op
- 下一篇: 如何在 SAP CRM WebClien