hexo配置sitemap以及設置keywords

本文主要是對hexo搭建的博客進行簡單的SEO,好比給每篇文章加上keywords,以及生成sitemap.xml文件,方便咱們提交到各大搜索引擎css

hexo安裝sitemap


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

keywords


默認狀況下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

  1. 打開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 %>">
<%} %>
這段話的意思是若是頁面有關鍵字,則用頁面的關鍵字,不然使用配置文件的關鍵字
  1. 在文章裏面加入keywords,以下所示:hexo

---
title: ###
date: ###
categories: ###
tags: ###
keywords: ###
---
相關文章
相關標籤/搜索