Hexo 優化(SEO)
網頁目前 SEO 狀況
到 PageSpeed Insights,輸入網頁的網址,可知道目前網頁狀況。
Google 搜尋 site:網域,目前網站還未被收錄到 google 內。
URL 鏈接優化 - hexo-abbrlink 套件
1 | npm install hexo-abbrlink --save |
修改根目錄 _config.yml,將 permalink 改成:
1 | # URL |
最末端加入 abbrlink 設置
1 | # abbrlink config |
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。
robots.txt 管理爬蟲
在 ./source 新增 robots.txt
填寫以下內容:
1 | User-agent: * |
Google Search Console
進入 Google Search Console,新增資源,添加網域的 DNS 設定。
完成後,Cloudflare 的 DNS 會多一筆 TXT 的記錄。
回到 Google Search Console 頁面
提交 sitemap.xml