作一個本身的Hexo的博客如下是步驟。(須要安裝node js)node
cd ~/Desktop
或者 cd ~/Documents
,別在根目錄 / 瞎搞。之後全部的教程第一步都是「進入一個安全的目錄,別在根目錄瞎搞」,只有 ~ 裏面的目錄是你能碰的!npm install -g hexo-cli
,安裝 Hexohexo init myBlog 新建一個myblog的目錄
cd myBlog 進入目錄
npm i 安裝 install
hexo new 開博大吉
,你會看到一個 md 文件的路徑 開博大吉就是你的第一篇博客,在路徑\_POSTS\之後全部的文章都在這裏,
本地瀏覽博客 分別輸入 以下命令: hexo g 生成靜態頁面git
hexo s 部署到本地github
在瀏覽器輸入http://loaclhost:4000 便可
創建hexo與GitHub之間的鏈接, start _config.yml
,編輯網站配置()
type: git
repo: 倉庫地址
(請將倉庫地址改成「你的用戶名.github.io」對應的倉庫地址,倉庫地址以 git@github.com: 開頭你知道吧?不知道?不知道的話如今你知道了)
npm install hexo-deployer-git --save
,安裝 git 部署插件hexo deploy 部署服務器
hexo new 第二篇博客
start 路徑
來編輯它hexo generate 生成靜態頁面
hexo deploy 部署頁面到服務器
hexo d -g 在部署前生成、就是上面兩句話的縮寫
cd themes
git clone git@github.com:iissnan/hexo-theme-next.git
cd ..
theme: hexo-theme-next
,保存hexo generate 生成靜態頁面
hexo deploy 部署上去
注意「你的用戶名.github.io」上保存的只是你的博客,並無保存「生成博客的程序代碼」,你須要再建立一個名爲 blog-generator 的空倉庫,用來保存 myBlog 裏面的「生成博客的程序代碼」。npm
在 GitHub 建立 blog-generator 空倉庫瀏覽器
圖片
按照截圖中的命令執行便可,記住,別 TMD 用 HTTPS 地址。安全
這樣一來,你的博客發佈在了「你的用戶名.github.io」而你的「生成博客的程序代碼」發佈在了 blog-generator。全部數據萬無一失,你就不會由於誤刪 myBlog 目錄而痛哭了。服務器
之後每次 hexo deploy 完以後,博客就會更新;而後你還要要 add / commit /push 一下「生成博客的程序代碼」,以防萬一。hexo
這個 blog-generator 就是用來生成博客的程序,而「你的用戶名.github.io」倉庫就是你的博客頁面。網站