hexo 博客遷移

今天把 mac 上的 hexo 博客遷移到 win 電腦上。

1,安裝 git;

2,安裝 Node.js;

3,打開 git bash 客戶端,輸入 npm install hexo-cli -g ,開始安裝 hexo;

4,在 win 電腦上創建你要存放博客項目的文件夾,比如我是放在 D 盤的 blog 文件夾下的,就在 D 盤根目錄下創建了 blog 文件夾;

5,在 blog 文件夾下打開 git bash,執行 hexo init 初始化 hexo;

6,將 mac 上原來的 hexo 博客項目下的相關文件拷貝到 blog 根目錄下,這些文件有:_config.yml,theme/,source/,scaffolds/,package.json,.gitignore。(這些文件如果提示要替換,都替換掉)

7,在 git bash 中執行 npm install 安裝一些模塊;

8,安裝一些其他必要組件:

​ a,爲了使用 hexo d 來部署到 git 上,需要安裝 npm install hexo-deployer-git --save

​ b,爲了建立 RSS 訂閱,需要安裝 npm install hexo-generator-feed --save

​ c,爲了建立站點地圖,需要安裝 npm install hexo-generator-sitemap --save

​ 具體插件的配置需要自行看 github 上的說明。

9,使用 hexo ghexo d 部署,沒有出錯就成功了;


注:

我這邊部署的時候發現要讓我輸入 github 的賬號和密碼,我已經在 github 上配置了我 win 電腦的 shh key 了。有兩種方案解決這個問題:

方案1 -> 刪除本地的庫,使用 ssh 拉取 github 上的項目;

方案2 -> 配置系統環境變量:

變量名:HOME
變量值:%USERPROFILE%

然後在你的用戶目錄下(C:\Users\username)創建一個叫 _netrc 的文件,編輯這個文件:

machine github.com
login username
password password

設置好了就 ok 了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章