Hexo博客遷移


Hexo用戶指南 - 博客遷移

GitHub+Hexo搭建博客的過程比較平滑,但是它的配置卻非常耗時,一旦電腦出現問題或者需要在另外一台電腦上寫博客,那么Hexo博客的遷移非常就讓人頭疼。下面參考其他博客的方法,針對類似問題,整理出一個能在平時就管理重要文件的方法,方便隨時遷移。


解決類似問題

創建Git分支將Hexo博客遷移到其它電腦
換了電腦如何使用hexo繼續寫博客

我整理了網上的方法並根據自己的實際情況總結出了我的解決方法

操作步驟

1.基礎配置

電腦的基礎配置還是要有的,比如:

Git客戶端
NodeJS
生成SSH密鑰等

2.源文件拷貝

Hexo博客系統中影響遷移的只有一部分文件和文件夾,所以只需要備份它們即可

文件(夾) 說明
scaffolds/ 博客文章的模版
source/ 所有博客文章,以及about、tags、categories等page
themes/ 網站的主題所在文件夾
.gitignore 在push時需要忽略的文件和文件夾
_config.yml 站點配置文件
package.json 依賴包的名稱和版本號

我們要做的就是通過各種方式備份這些文件和文件夾,比如說以下兩種靜態備份方式:

1.通過U盤或移動硬盤保存
2.通過網盤保存

3.本地配置

3.1 創建目錄

創建一個名為"自己的git用戶名.github.io"的文件夾(推薦用這個用戶名以免后面遇到問題),

3.2 初始化 Hexo

$ hexo init
3.3 初始化git本地倉庫
$ git init
3.4 復制文件到指定目錄

把備份過的文件和文件夾都復制到hexo文件夾下
完成后hexo的目錄結構應該如下

.deploy_git
.git
node_modules
public
scaffolds
scource
themes
.gitignore
_config.yml
db.json
package.json
package-lock.json

4.測試

$ hexo s

這時候瀏覽器基本可以看到博客了。

5.部署發布文章

// 清除緩存 網頁正常情況下可以忽略此條命令
$ hexo clean

// 生成靜態網頁
$ hexo g

 // 開始部署
$ hexo d

$ hexo g -d


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM