上一篇講了Hexo博客的搭建和部署,這次來補充下主題安裝和常用插件的配置。我選擇了yilia主題,插件也只裝了評論框、訪問量統(tǒng)計、站點地圖這些,并非全部插件哦。
話不多說,直接進(jìn)入正題吧!
主題安裝
在終端執(zhí)行命令:git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia,修改hexo根目錄下的_config.yml文件,theme: yilia。在執(zhí)行命令cd themes/yilia和git pull,更新主題。-
主題配置
- 添加網(wǎng)站信息,修改hexo根目錄下的_config.yml文件:
title: 網(wǎng)站名稱
subtitle: 網(wǎng)站副標(biāo)題
description: 網(wǎng)站描述
author: 擁有者
2. 開啟關(guān)聯(lián)賬號,修改主題目錄下的_config.yml文件:python
subnav:
twitter: "對應(yīng)鏈接"
facebook: "對應(yīng)鏈接"
weibo: "對應(yīng)鏈接"
3. 添加頭像、favicon和打賞二維碼,圖片url我都用的七牛云,修改主題目錄下的_config.yml文件:python
支付寶二維碼圖片地址
alipay: "對應(yīng)鏈接"
微信二維碼圖片地址
weixin: "對應(yīng)鏈接"
python
你的頭像url
avatar: "對應(yīng)鏈接"
python
favicon: "對應(yīng)鏈接"
```
- 修改文章模板
想要在每次生成文章的時候,自動生成categories:,打開博客根目錄scaffolds中的post.md,修改如下
title: {{ title }}
date: {{ date }}
tags:
categories:
```
- 域名綁定
在Godaddy購買好域名,建議用Dnspod來解析。先登陸Godaddy將域名服務(wù)器更改為f1g1ns1.dnspod.net和f1g1ns1.dnspod.net,再到Dnspod添加域名,添加主機記錄分別為@和www,記錄類型為CNAME的,記錄值指向Github頁面的2條記錄,如圖:
再到博客根目錄的source中添加一個名為CNAME文件,注意該文件是沒有后綴的,內(nèi)容就是域名,格式如:
thebravelegend.com
```
最后hexo d部署文件,稍等片刻就能打開啦!
- 添加網(wǎng)易云跟帖
打開https://gentie.163.com/index.html注冊賬號,填寫基本信息時,站點網(wǎng)址要寫綁定后的域名,點擊獲取代碼頁面的通用代碼,將productKey后面的代碼復(fù)制到主題目錄下的_config.yml文件中,修改如下:
網(wǎng)易云跟帖
wangyiyun: "對應(yīng)代碼"
```
- 博客收錄
- 修改博客配置文件
為保證生成的sitemap.xml文件中地址正確,修改博客目錄config.yml中的URL為你的博客首頁。
url: http://thebravelegend.com
```
- 生成站點地圖
安裝sitmap插件,在終端執(zhí)行以下命令:
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
```
驗證網(wǎng)站
登陸谷歌站長工具和百度站長工具添加站點信息,由于文件驗證方式無法驗證成功,谷歌我用的是html標(biāo)簽驗證,百度我用的是CNAME驗證。-
添加站點地圖
分別向谷歌站長工具``百度站長工具上傳sitemap.xml,如下圖:
關(guān)于Hexo的分享就到此告一段落,
任何問題,歡迎討論!


