在Windows下,用Hexo搭建博客

準備工做

  1. Git
  2. Node.js
  3. Github

Git 和 Node.js 是安裝 Hexo的必備程序。請下載安裝包後自行安裝。使用 Github Pages 功能,完成靜態網站發佈。node

筆者的軟件環境:git

  1. 操做系統:Windows 10 專業版 version 17134.590
  2. Git:version 2.20.1.windows.1
  3. Node.js:version 10.15.1

建立Repo

建立Repo

  1. Repo的名稱,按照 username.github.io 進行命名。把 username 換成你的 GitHub 帳號的 username 。

安裝Hexo

$ npm install -g hexo-cli

$ hexo -v #檢驗是否安裝成功

在命令提示符,直接運行指令,便可進入安裝流程。此處安裝的,是 Hexo 運行環境。github

建站

$ hexo init <folder> #須在空目錄下執行
$ cd <folder>
$ npm install

執行後,生成以下目錄:npm

Hexo 目錄結構

其中,_config.yml 是配置文件。在部署時須要修改部分參數。windows

部署

$ npm install hexo-deployer-git --save

先安裝 hexo-deployer-git,以後修改目錄下的配置文件deployment模塊。瀏覽器

deploy:
  type: git
  repo: https://github.com/JiLuanxi/jiluanxi.github.io.git
  branch: 
  message:

參數說明:服務器

  • repo:直接複製 Repo 的URL便可
  • branch:默認 push 到哪一個分支。若是爲空,則默認 push 到 master 分支
  • message:默認提交信息。若是爲空,則默認爲 Site updated: {{ now('YYYY-MM-DD HH:mm:ss') }}
$ hexo deploy

運行後,便可將網站部署到服務器上。hexo

在瀏覽器中輸入 username.github.io 就能夠正常訪問了。網站

若是須要自定義域名,須要:編碼

  1. 在域名服務提供商處,作好域名解析。
  2. 在master分支下, CNAME 文件(無後綴),內容直接寫註冊的域名便可。

建立CNAME文件

幾點建議

  1. 配置文件 _config.yml 千萬不要使用記事本打開。記事本不會保存爲UTF-8的編碼。若是你的博客名稱是中文,會在網站上顯示成亂碼。建議使用Atom或者Sublime Text 打開。

本文僅簡單介紹安裝、部署流程,不涉及配置文件、主題修改、Markdown語法等內容。

參考文檔

  1. Hexo官方文檔
  2. Github Pages
相關文章
相關標籤/搜索