網(wǎng)站的訪問流量中零渐,有相當一部分都是來自于搜索引擎,而來自于搜索引擎的流量又全部是免費的藻三,所以網(wǎng)站的SEO(Search Engine Optimization 搜索引擎優(yōu)化)是實現(xiàn)自我營銷的一種最直接且最有效的手段旁舰。而SEO往往又都是從優(yōu)化meta標簽開始的淹父!
一、meta標簽介紹
meta標簽提供關(guān)于HTML文檔的元數(shù)據(jù)(元數(shù)據(jù)指用于描述數(shù)據(jù)的數(shù)據(jù))春寿。元數(shù)據(jù)不會顯示在頁面上笔喉,但是對于機器是可讀的。它可用于瀏覽器(如何顯示內(nèi)容或重新加載頁面)鬼雀,搜索引擎(關(guān)鍵詞)顷窒,或其他 web 服務。
二源哩、meta標簽的特點
1蹋肮、meta 標簽只能位于 head 元素內(nèi)部。
2璧疗、在HTML中坯辩,meta 標簽沒有結(jié)束標簽。在 XHTML 中崩侠,meta 標簽必須被正確地關(guān)閉漆魔。
3、meta標簽共有兩個屬性,分別是http-equiv屬性和name屬性改抡。
三矢炼、SEO 優(yōu)化部分
關(guān)于meta標簽的用法實現(xiàn)太多了,在此就不在一一贅述了“⑾耍現(xiàn)將SEO優(yōu)化部分列舉下:
四句灌、Vue SPA 應用中設(shè)置title與meta
在 Vue SPA 應用中,如果想要修改HTML的頭部標簽欠拾,或許胰锌,你會在代碼里,直接這么做:
但是這樣的代碼藐窄,是不是感覺怪怪的资昧!怎么看也不夠優(yōu)雅!沒關(guān)系荆忍,咱們繼續(xù)往下看格带!
五、優(yōu)雅設(shè)置title與meta
可以通過引入vue-meta模塊刹枉,實現(xiàn)以優(yōu)雅的方式設(shè)置title與meta叽唱。
1、安裝
npminstall vue-meta -S
2微宝、在main.js中引入
importMetafrom'vue-meta';Vue.use(Meta);
3尔觉、使用
六、vue路由中動態(tài)設(shè)置title與meta
1芥吟、在router.js中創(chuàng)建路由:
2侦铜、在store.js中創(chuàng)建狀態(tài):
3、main.js如下:
自此功能已完美完成钟鸵,希望能夠?qū)π』锇閭冇兴鶐椭?/p>