環(huán)境 mac os , 文件路徑:桌面 Hexo文件夾
配置本地 hexo
-
1 安裝 Node.js
-
2 git
-
3 安裝Hexo
sudo npm install -g hexo
-
4 創(chuàng)建blog文件
hexo init blog
-
5 安裝 (cd 到 blog目錄下)
npm install
-
6 啟動hexo 服務(wù)器
hexo s
-
7 替換 next 主題 (在 blog下)
git clone https://github.com/iissnan/hexo-theme-next themes/next
修改 _config.yml 文件
theme: landscape 改成 theme: next -
8 啟動hexo 服務(wù)器
hexo clean hexo g hexo s
-
9 開啟MathJax
修改 themes\themes\next_config.yml
mathjax:
enable: true
-
10 markdown 與 mathjax兼容問題
當(dāng)使用Latex處理數(shù)學(xué)公式的時候 會出現(xiàn)兼容問題例如 :$h_\theta (x)$ 單個 $$直接基本正常猾编,多個的時候可能就出現(xiàn)異常 主要原因是 _ 沖突蓝角, 在 _前面加上 \ 即可表牢。
Github Pages 配置
-
在github上創(chuàng)建repository
創(chuàng)建成功后 可以使用 http://用戶名.github.io 來訪問涂屁。
提交內(nèi)容到Github Pages
-
1 Clone repository
git clone https://github.com/username/username.github.io
-
2 生成對應(yīng)文件
cd username.github.io echo "Hello World" > index.html
-
3 推送本地文件到Github pages
git add --all git commit -m "Initial commit" git push -u origin master
同步本地的 hexo 博客 到 github 上
-
1 安裝一個擴(kuò)展( Hexo/blog 下)
sudo npm install hexo-deployer-git --save -
2 配置_config.yml
deploy:
type: git
repository: https://github.com/username/username.github.io.git
branch: master -
3 清除緩存上傳本地hexo 本地博客到Github pages
hexo clean hexo g hexo d
關(guān)于配置Hexo可能出現(xiàn)的一些錯誤
-
1 權(quán)限問題
sudo chown -R 路徑/Hexo/blog
-
2 無法更新到Github pages
很多情況是配置自己的git路徑出問題,還有另一種情況是有些時候直接 hexo d 會直接報(bào)錯誤杂彭。
如果遇到類似情況岩喷, 可以嘗試使用 "提交內(nèi)容到Github Pages" 步驟先提交一個 hello word 試試视事。然后在hexo d 同步整個blog
參考資料
https://pages.github.com/
http://jeasonstudio.github.io/2016/05/26/Mac%E4%B8%8A%E6%90%AD%E5%BB%BA%E5%9F%BA%E4%BA%8EGitHub-Page%E7%9A%84Hexo%E5%8D%9A%E5%AE%A2/