本文主要是對hexo
搭建的博客進行簡單的SEO
,好比給每篇文章加上keywords
,以及生成sitemap.xml
文件,方便咱們提交到各大搜索引擎css
windows用戶
能夠在博客根目錄下按shift
鍵不放再鼠標右擊,便可在此目錄下運行CMD
窗口,運行以下代碼:html
npm install hexo-generator-sitemap --save
在博客根目錄下找到_config.yml
文件,添加以下代碼:前端
sitemap: path: sitemap.xml
執行hexo g
生成靜態頁面,再而後執行hexo s
啓動服務
打開 http://localhost:4000/sitemap... 便可看到效果,弄好以後你就能夠到各大搜索引擎提交sitemap
站點地圖了html5
默認狀況下hexo博客
及博客裏的文章是沒有keywords關鍵字
的,須要咱們手動添加
設置hexo博客
的關鍵字:
在博客根目錄下找到_config.yml
文件,在所示地方添加keywords: 關鍵字1,關鍵字2,關鍵字3…
,採用英文逗號
隔開,注意keywords
與關鍵詞
之間的空格
css3
# Site title: 站點標題 subtitle: 站點副標題 description: 站點描述 author: 站點做者 language: zh-CN timezone: keywords: 前端博客,JavaScript,html5,css3,Jquery,NodeJs,Ubuntu(#博客關鍵字)
設置文章的關鍵字npm
打開theme/icarus/layout/common/head.ejs
,這是個人head.ejs
所在路徑,不一樣主題可能不一樣,但通常來講都是head.ejs
文件,添加以下代碼:windows
<% if (page.keywords){ %> <meta name="keywords" content="<%= page.keywords %>,<%= config.keywords %>"> <% } else if (config.keywords){ %> <meta name="keywords" content="<%= config.keywords %>"> <%} %>
這段話的意思是若是頁面有關鍵字,則用頁面的關鍵字,不然使用配置文件的關鍵字
在文章裏面加入keywords
,以下所示:hexo
--- title: ### date: ### categories: ### tags: ### keywords: ### ---