最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Hexo博客的備份與恢復(fù)

2021-02-20 12:01 作者:歡哥科技  | 我要投稿

可能有的小伙伴認為備份不就創(chuàng)建一個倉庫多簡單;或者說我將Hexo博客源文件拷貝到U盤不就可以了嗎,可是你寫一篇文章或者更新一次配置就要拷貝一次不是很麻煩嗎?

備份博客源文件的好處:

  • 如果電腦突然罷工,我們的源文件也不會丟失。

  • 有時候不方便需要更換電腦寫作,我們直接clone倉庫就可以了。

前提、機制

前提是你已經(jīng)初始化好了自己想要備份的那個博客。GIT、GitHub/Gitee環(huán)境已經(jīng)準備好了。

機制是這樣的,由于hexo d上傳部署到github的其實是hexo編譯后的文件,是用來生成網(wǎng)頁的,不包含源文件。

image-20210220111936510


也就是上傳的是在本地目錄里自動生成的.deploy_git里面。

其他文件 ,包括我們寫在source 里面的文章,和配置文件,主題文件,都沒有上傳到github

備份博客

我是用的gitee,因為Github有時候速度慢上不去。

⑴Git配置多個SSH-Key

我用Github部署博客,用Gitee備份博客,所以需要兩個SSH-Key,現(xiàn)在已經(jīng)有了Github的,所以再新建一個Gitee的就歐克了

解決方法

1.生成一個Gitee用的SSH-Key

2.輸入命令,無腦下一步即可,會生成密鑰文件

image-20210220112600271


3.將gitee_id_rsa.pub用記事本打開,把里面的密鑰填到Gitee

image-20210220112712320


4.在 ~/.ssh 目錄下新建一個config文件,添加如下內(nèi)容(其中Host和HostName填寫git服務(wù)器的域名,IdentityFile指定私鑰的路徑)

4.用ssh命令測試

成功的話會返回下圖內(nèi)容

⑵新建倉庫

新建一個倉庫,自己命名,勾選README

image-20210220113141285


⑶獲取 .git文件夾

原始的博客文件夾只有.deploy_git,是沒有.git文件夾的,于是我們先去桌面或者哪里隨便一個地方,把剛剛的hexo分支給clone下來。然后剪切出里面的.git文件夾,復(fù)制到現(xiàn)在的博客文件夾中。

image-20210220113455792


命令:

如圖:

image-20210220113609444


⑷創(chuàng)建.gitignore

用來在上傳時候忽略一些文件,即不上傳.gitignore中忽略的文件。有就不用管了,沒有的話自己手動添加。

注意,如果你之前克隆過theme中的主題文件,那么應(yīng)該把主題文件中的.git文件夾刪掉,因為git不能嵌套上傳,最好是顯示隱藏文件,檢查一下有沒有,否則上傳的時候會出錯,導(dǎo)致你的主題文件無法上傳,這樣你的配置在別的電腦上就用不了了。

⑸備份

通過如下命令將本地文件備份到Gitee上。
在hexo博客的根目錄下執(zhí)行

這樣就備份完博客了且在Gitee上能看到

image-20210220113951870


其中node_modules、public、db.json已經(jīng)被忽略掉了,沒有關(guān)系,不需要上傳的,因為在別的電腦上需要重新輸入命令安裝?。

個人備份習(xí)慣

恢復(fù)博客

目前假設(shè)本地Hexo博客基礎(chǔ)環(huán)境已經(jīng)搭好:比如安裝git
、nodejs、hexo安裝…

克隆項目到本地

輸入下列命令克隆博客必須文件

恢復(fù)博客

在clone下來的那個文件夾里面執(zhí)行

在此不需要執(zhí)行hexo init這條指令,因為不是從零搭建起新博客。

然后就完成了,你如果想也可以

是不是很簡單呢?

閱讀原文:

https://blog.quickso.cn/2021/02/20/Hexo%E5%8D%9A%E5%AE%A2%E7%9A%84%E5%A4%87%E4%BB%BD%E4%B8%8E%E6%81%A2%E5%A4%8D/

Hexo博客的備份與恢復(fù)的評論 (共 條)

分享到微博請遵守國家法律
开封县| 兰考县| 广灵县| 乌海市| 广宁县| 湾仔区| 铁力市| 宁远县| 金沙县| 昌黎县| 泗阳县| 吉安市| 获嘉县| 东方市| 安化县| 佛冈县| 稻城县| 息烽县| 江达县| 浦北县| 潮州市| 城固县| 资阳市| 浦县| 会同县| 定安县| 潞西市| 安龙县| 城口县| 无棣县| 舟山市| 集贤县| 浦县| 天等县| 永定县| 交口县| 仲巴县| 宜都市| 霸州市| 永善县| 靖安县|