天天看點

将部落格園或CSDN任意部落客的全部博文備份到github上的簡單方法

如果有一天,我們辛辛苦苦寫的部落格丢失了,那将是一筆很大的損失,是以很有必要将我們的部落格進行一份備份,那麼有沒有什麼簡單,經濟的辦法呢,這裡部落客就告訴大家一個好辦法。

利用豆約翰靜态部落格站點生成器+豆約翰部落格備份專家為你喜歡的部落格做一個備份;

備份示例:

部落格園    葉小钗          部落格園部落客首頁位址       github部落格備份位址

将部落格園或CSDN任意部落客的全部博文備份到github上的簡單方法
CSDN    Jack_King007的專欄         CSDN部落客首頁位址    github部落格備份位址
将部落格園或CSDN任意部落客的全部博文備份到github上的簡單方法

我們所需要的工具有豆約翰靜态部落格站點生成器+豆約翰部落格備份專家+github

主要由以下幾步構成:

1.利用豆約翰部落格備份專家将某個部落客的全部博文(圖文)下載下傳到本地;

2.利用豆約翰靜态部落格站點生成器将這些博文生成一個靜态網站;

3.上傳到github免費Page空間;

第一步請參考豆約翰部落格備份專家使用說明;

我們本篇文章重點來說明第二步。

打開靜态部落格站點生成器程式所在檔案夾,我們會發現有個檔案夾叫做site,在site檔案夾中有個子檔案夾叫source,這裡放置我們通過部落格備份專家下載下傳的某個部落客的全部博文,具體做法如下:

1.首先確定某個部落客的全部博文已經下載下傳完畢(下載下傳并且導出成某種格式了(pdf或chm),然後會發現html子目錄對應站點的目錄中出現以該部落客名字命名的檔案夾,如下圖所示:

将部落格園或CSDN任意部落客的全部博文備份到github上的簡單方法
将部落格園或CSDN任意部落客的全部博文備份到github上的簡單方法
2.我們把這個部落客命名的檔案夾全部拷貝到[豆約翰靜态部落格站點生成器]主程式所在目錄的/site/source/子檔案夾中,如下圖所示:
将部落格園或CSDN任意部落客的全部博文備份到github上的簡單方法
3.運作[豆約翰靜态部落格站點生成器],彈出如下界面:
将部落格園或CSDN任意部落客的全部博文備份到github上的簡單方法

首先對站點進行設定,網站字首中輸入,托管網站的域名,我這裡以github page為例,裡面輸入http://songboriceboy.github.io/xxoo;

網站的description和keywords可以自行設定。接下來,點選生成靜态站點按成功,此時我們點選打開站點按鈕,會發現[豆約翰靜态部落格站點生成器]主程式所在目錄的/site/target/子檔案夾中多了2項:

html檔案夾和index.html檔案,如下圖所示:

将部落格園或CSDN任意部落客的全部博文備份到github上的簡單方法

此時,我們的靜态部落格站點就生成好了,target檔案夾中儲存的就是生成後的站點。

3.我們要把這個站點的内容上傳到github中,具體可以參見下面連結中的說明:

在github中 我們可以通過github page建立個人首頁  以及綁定域名

據說有300m空間 以及無限流量  不過隻能支援靜态html。

1.Github Page的建立

1.其實就是 在我們的倉庫中 建立靜态檔案  通過github page功能生成位址  通路那些靜态頁面  

以前的建立方式和現在稍微有點不同  下面介紹現在的建立方式

Settings ——> GitHub Pages——>Automatic Page Generator ——> 彈出頁面 可以輸入一些資訊  然後确定 

——>選擇頁面布局——>publish

然後就釋出成功了

這個時候 我們就可以 在 settings——>github page 裡面看見連接配接位址了 就可以通路了

現在的github page 和以前的稍微不一樣  github page放在了項目的分支裡面

這個就是 我們的github page的檔案了   我們可以在這個下面進行 更新送出

但是中間有一點重新整理時間  不是送出後  那邊的頁面就能直接顯示

2.GitHub Page的域名綁定

http://justcoding.iteye.com/blog/1959736

http://blog.csdn.net/jaketseng/article/details/8921019

我是參考這兩個文章進行綁定的 

如果是用 A記錄解析的話  應該是綁定 一級域名  這個我沒測試 有興趣的朋友可以試一下

我使用的CNAME方式  綁定的二級域名

在github page的 檔案目錄下 

1. 建立一個CNAME檔案,内容是你的域名 比如github.lujianing.net

2.進入到自己的域名管理下邊 進行域名解析 

注意 後邊的位址是  你的名字.github.io.  (注意後邊的.) 

也就是 你的github page 前邊的位址

解析後 不是立刻就生效的  是以需要等一段時間

這是我綁定的二級域名 http://github.lujianing.net/