91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

建立VuePress博客后必做的優化有哪些

發布時間:2022-03-28 09:51:22 來源:億速云 閱讀:205 作者:小新 欄目:編程語言

這篇文章主要為大家展示了“建立VuePress博客后必做的優化有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“建立VuePress博客后必做的優化有哪些”這篇文章吧。

1. 開啟 HTTPS

開啟 HTTPS 有很多好處,比如可以實現數據加密傳輸等,SEO 也會更容易收錄:

Google 會優先選擇 HTTPS 網頁(而非等效的 HTTP 網頁)作為規范網頁

開啟 HTTPS,我們的基本步驟是:

  • 購買下載證書

  • 上傳到服務器

  • 開啟 Nginx 配置

2. Gzip 壓縮

開啟 Gzip 壓縮將會極大的提高網站加載速度,如果服務器用的是按流量付費,就更是必須要做的內容。

如果使用的是 Nginx,由于 Nginx 內置 Gzip 壓縮模塊,可以直接開啟:

server {
  # 這里是新增的 gzip 配置
  gzip on;
  gzip_min_length 1k;
  gzip_comp_level 6;
  gzip_types application/atom+xml application/geo+json application/javascript application/x-javascript application/json application/ld+json application/manifest+json application/rdf+xml application/rss+xml application/xhtml+xml application/xml font/eot font/otf font/ttf image/svg+xml text/css text/javascript text/plain text/xml;
}

3. 數據統計

添加數據統計后,可以看到網站的訪問和來源情況,常添加的也就是百度統計和谷歌統計,在國內建議用百度統計。

添加統計代碼很簡單,往往只用在統計平臺生成代碼后,添加到站點就行,就比如百度的統計代碼為:

<script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://#/hm.js?82a3f80007c4e88c786f3602d0b8a215";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script>

只是要注意,由于 VuePress 是單頁應用,頁面切換過程中,不會重新加載頁面,自然也不會觸發百度統計。所以我們只能統計到用戶訪問了頁面,但具體點開了哪些文章,跳轉了哪些路由并不知道。為了實現路由切換時的數據統計,我們還需要監聽路由改變,手動上報數據。

4. 功能插件

如果要給站點添加各種功能,不一定就要自己手寫各種代碼,也可以直接利用現成的插件。

比如公告插件:

建立VuePress博客后必做的優化有哪些

代碼復制插件:

建立VuePress博客后必做的優化有哪些

背景音樂插件:

建立VuePress博客后必做的優化有哪些

看板娘插件:

建立VuePress博客后必做的優化有哪些


5. 評論功能

一個網站如果有評論功能,可以與讀者建立交流,優化站點,也可以及時更新文章中的錯誤。

添加評論功能,主流是使用 Valine 和 Vssue。

Valine 是一款基于 LeanCloud 的快速、簡潔且高效的無后端評論系統,而 LeanCloud 是一種 Serverless 云服務,提供了一站式的后端服務,如數據存儲、即時通訊等等。使用 Valine,需要注冊 LeanCloud,注冊 LeanCloud 并使用服務,需要實名認證,最終實現的效果如下:

建立VuePress博客后必做的優化有哪些


而 Vssue 是一個 Vue 驅動的、基于 Issue 的評論插件,雖然有多個托管平臺可以使用,這里我使用的是 GitHub,并且實現了與我 GitHub 的文章 issues 打通,實現了同步。最終的效果如下:

建立VuePress博客后必做的優化有哪些


6. 全文搜索

VuePress 的內置搜索只會為頁面的標題、h3 、 h4 以及 tags 構建搜索索引。 如果你需要全文搜索,可則以使用 Algolia 搜索。

Algolia 是一個數據庫實時搜索服務,能夠提供毫秒級的數據庫搜索服務,并且其服務能以 API 的形式方便地布局到網頁、客戶端、APP 等多種場景。

像 VuePress 官方文檔就是使用的 Algolia 搜索,使用 Algolia 搜索最大的好處就是方便,它會自動爬取網站的頁面內容并構建索引,你只用申請一個 Algolia 服務,在網站上添加一些代碼,就像添加統計代碼一樣,然后就可以實現一個全文搜索功能:

建立VuePress博客后必做的優化有哪些

7. SEO

如果希望自己的站點能被搜索引擎做到,就要做好 SEO,而 SEO 牽涉的地方有很多,新手建議先看下基礎的文檔進行學習:

  • 《百度搜索引擎優化指南2.0》

    https://ziyuan.baidu.com/college/courseinfo?id=193&page=3

  • Google 搜索中心《搜索引擎優化 (SEO) 新手指南 》

    https://developers.google.com/search/docs/beginner/seo-starter-guide?hl=zh-cn

很多事情是一定要做的,比如自定義標題、描述、關鍵詞,優化鏈接、重定向、生成 sitemap,并提交到搜索引擎平臺,再輔助使用多個站長平臺,及時發現和優化問題。

8. PWA 兼容

PWA,英文全稱:Progressive Web Apps, 中文翻譯:漸進式 Web 應用。

實現 PWA,可以方便的讓我們的網站實現桌面圖標、離線緩存、推送通知等功能。

9. 修改樣式

網站樣式總有一些不滿足你期望的地方,有的時候,就需要自己修改代碼。

如果你要修改主題色,VuePress 定義一些變量供以后使用,你可以創建一個 .vuepress/styles/palette.styl 文件:

// 顏色
$accentColor = #3eaf7c
$textColor = #2c3e50
$borderColor = #eaecef
$codeBgColor = #282c34
$arrowBgColor = #ccc
$badgeTipColor = #42b983
$badgeWarningColor = darken(#ffe564, 35%)
$badgeErrorColor = #DA5961

// 布局
$navbarHeight = 3.6rem
$sidebarWidth = 20rem
$contentWidth = 740px
$homePageWidth = 960px

// 響應式變化點
$MQNarrow = 959px
$MQMobile = 719px
$MQMobileNarrow = 419px

如果你要自定義樣式,你可以創建一個 .vuepress/styles/index.styl 文件。這是一個 Stylus文件,但你也可以使用正常的 CSS 語法。

10. 手寫插件

有的時候,現有的插件實在滿足不了要求,你就需要自己寫一個插件了,但是你還要注意,我們寫的是一個 VuePress 插件還是一個 markdown-it 插件,比如我們復制代碼,我們可以使用 VuePress 插件來實現,但是如果我們要給代碼塊加一個 try 按鈕,點擊跳轉到對應的 playground 頁面,那就是拓展 markdown 語法了,就需要寫一個 markdown-it 插件了。

以上是“建立VuePress博客后必做的優化有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿克| 任丘市| 玛多县| 塔城市| 乐山市| 介休市| 普定县| 融水| 内丘县| 淳化县| 夏河县| 东乡| 喀什市| 丘北县| 泸水县| 东山县| 清丰县| 本溪市| 嘉荫县| 汽车| 拜城县| 枣阳市| 沛县| 修文县| 罗山县| 房产| 南安市| 拜城县| 岢岚县| 潞西市| 张家川| 乡宁县| 浦东新区| 电白县| 旬阳县| 河津市| 西丰县| 军事| 怀来县| 桃园县| 贡觉县|