使用hexo發布博客

title: hello world

終于下決心把博客由wordpress搬到github pages上了。。其實主要是懶得折騰。。這里把折騰hexo的過程記錄一下,做個備用。

  • 前提

  1. 安裝Git;
  2. 安裝Nodejs;
  • 安裝

  1. 打開Git Bash,用npm安裝hexo,步驟可以參考hexo官方教程
npm install hexo -g -verbose

加verbose參數是為了查看詳細信息,以免中途掛掉;
這里用的是Git Bash,不是cmd;

  1. 在本地創建目錄:
hexo init content

content為文件夾名,可以隨意
會在根目錄創建一個content文件夾,這個文件夾就是hexo的工作目錄:

工作目錄
工作目錄

文件夾結構
文件夾結構

  1. 安裝node缺失的依賴包
cd content
npm install -verbose
安裝依賴包
安裝依賴包
  1. 生成html靜態頁面,查看效果:
hexo generate
hexo server
本地執行效果
本地執行效果

文件夾結構
文件夾結構

生成的靜態頁面
生成的靜態頁面
  • 發布

  1. 打開_config.yml,修改deploy節點:
deploy:
  type: github
  repo: https://github.com/imwower/imwower.github.io.git

type和repo的冒號之后有一個空格

  1. 發布到github:
hexo deploy

這里的發布使用的是https,需要手動輸入github用戶名和密碼。ssh可能不太一樣

  1. 創建另一個git repo,把當前文件夾內容提交,這樣以后直接clone這個repo,就不需要再對hexo進行配置,同時可以隨時修改博客內容了:


    另一個repo
    另一個repo
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容