準備使用 hexo 來寫博客
# 先安裝
npm install -g hexo-cli
# 初始化博客目錄
hexo init blog-dir
# 生成靜態(tài)頁面
hexo generate
# 本地啟動
hexo server
# 部署到github
修改 _config.yml
deploy:
type: git
repo: https://github.com/amlove-cn/amlove-cn.github.io.git
branch: master
hexo deploy
自定義主題
hexo-theme-3-hexo
是個很棒的主題,要使用它,可以按以下步驟來進行:
# 安裝主題
git clone https://github.com/yelog/hexo-theme-3-hexo.git themes/3-hexo
# 修改hexo根目錄的_config.yml的兩處蛋勺,如下
theme: 3-hexo
highlight:
enable: false #關閉hexo渲染高亮魁淳,使用主題代碼塊高亮
# 重新 生成
hexo g
生成rss 和 sitemap
# 安裝以下兩個插件就可以直接生成
npm install hexo-generator-feed --save
npm install hexo-generator-sitemap --save
使用標簽 和 分類
# 標簽和分類都是在文章中來指定的,通過指令去自動生成的
---
title: Hexo 新手記
date: 2017-03-12 19:35:02
categories: "Hexo教程" #文章分類目錄
tags: [Hexo, 入門] #文章標簽
description: 搭建 Hexo 博客寫作環(huán)境
---
第三方服務
- 評論服務:
可以使用 多說,youyan,disqus 等 - 站點統(tǒng)計服務:
百度統(tǒng)計,谷歌統(tǒng)計,不蒜子網(wǎng)站計數(shù)
遇到的問題:
- error deployer not found:git
缺少插件npm install hexo-deployer-git --save
的原因 - wordcount 未定義
缺少插件npm install hexo-wordcount --save
的原因,參見 - 部署之后,CNAME被沖掉
解決方法就是在source
目錄新建一個CNAME
文件,其中寫著域名