Hexo 優化(SEO)
網頁目前 SEO 狀況
到 PageSpeed Insights,輸入網頁的網址,可知道目前網頁狀況。
%2FCleanShot%202024-09-24%20at%2012.41.26.png?alt=media&token=c34963b9-a1ac-4aed-bdf3-e6c9a78acc6e)
Google 搜尋 site:網域,目前網站還未被收錄到 google 內。
%2FCleanShot%202024-09-23%20at%2009.08.44.png?alt=media&token=a2638a3f-33f3-4af3-acda-132267b147f6)
URL 鏈接優化 - hexo-abbrlink 套件
1 | npm install hexo-abbrlink --save |
修改根目錄 _config.yml,將 permalink 改成:
1 | # URL |
最末端加入 abbrlink 設置
1 | # abbrlink config |
%2FCleanShot%202024-09-23%20at%2010.43.45.png?alt=media&token=225879ff-7319-4fd0-a193-dac1cf5df03e)
Sitemap
可以透過下列兩種方式讓 Google 存取您的 Sitemap:
- 使用 Search Console Sitemap 工具向 Google 提交 Sitemap
- 在 robots.txt 中指定 Sitemap 的路徑。
下載套件 hexojs/hexo-generator-sitemap: Sitemap generator for Hexo.
1 | npm install hexo-generator-sitemap |
在 _config.yml 增加 Sitemap 設定
1 | # Sitemap |
之後每當 Hexo 產生網站的靜態資源時,會在 Public 目錄下自動產生 sitemap.xml。
%2FCleanShot%202024-09-23%20at%2016.00.26.png?alt=media&token=696fd12d-6306-40be-bad8-409681359a2e)
robots.txt 管理爬蟲
在 ./source 新增 robots.txt
%2FCleanShot%202024-09-23%20at%2016.19.50.png?alt=media&token=c315a008-fb30-42ea-bbd4-830ddd4be979)
填寫以下內容:
1 | User-agent: * |
%2FCleanShot%202024-09-23%20at%2016.26.25.png?alt=media&token=09786525-6431-42c0-9ee5-bdf2e0b0571d)
Google Search Console
進入 Google Search Console,新增資源,添加網域的 DNS 設定。
%2FCleanShot%202024-09-23%20at%2017.01.21.png?alt=media&token=6069b6b9-3a6c-465e-9b74-ba3c83595322)
%2FCleanShot%202024-09-23%20at%2017.02.44.png?alt=media&token=02e16102-db78-490c-940c-d8f50a537b9e)
%2FCleanShot%202024-09-23%20at%2017.04.06.png?alt=media&token=b09c2a28-7b7a-4c60-8616-81723e15dbea)
%2FCleanShot%202024-09-23%20at%2017.05.15.png?alt=media&token=27d00a9a-f2de-442c-ad02-2a338334c5df)
完成後,Cloudflare 的 DNS 會多一筆 TXT 的記錄。
%2FCleanShot%202024-09-23%20at%2017.09.51.png?alt=media&token=48dc12d2-adda-4c24-b47a-b846650418a1)
回到 Google Search Console 頁面
%2FCleanShot%202024-09-23%20at%2017.14.05.png?alt=media&token=361685c3-9108-448f-8772-40b2c477b6c2)
提交 sitemap.xml
%2FCleanShot%202024-09-23%20at%2018.38.53.png?alt=media&token=202b4a15-5182-4ccd-ad5d-024d2077b3e7)
%2FCleanShot%202024-09-23%20at%2018.41.03.png?alt=media&token=06493ac8-e21b-4fb3-b086-8ee28889f626)