將博客園或CSDN任意博主的所有博文備份到github上的簡單方法

若是有一天,咱們辛辛苦苦寫的博客丟失了,那將是一筆很大的損失,因此頗有必要將咱們的博客進行一份備份,那麼有沒有什麼簡單,經濟的辦法呢,這裏博主就告訴你們一個好辦法。html

利用豆約翰靜態博客站點生成器+豆約翰博客備份專家爲你喜歡的博客作一個備份;git

備份示例:github

博客園    葉小釵          博客園博主主頁地址       github博客備份地址工具

CSDN    Jack_King007的專欄         CSDN博主主頁地址    github博客備份地址佈局

咱們所須要的工具備豆約翰靜態博客站點生成器+豆約翰博客備份專家+github測試

主要由如下幾步構成:網站

1.利用豆約翰博客備份專家將某個博主的所有博文(圖文)下載到本地;spa

2.利用豆約翰靜態博客站點生成器將這些博文生成一個靜態網站;.net

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

第一步請參考豆約翰博客備份專家使用說明

咱們本篇文章重點來講明第二步。

打開靜態博客站點生成器程序所在文件夾,咱們會發現有個文件夾叫作site,在site文件夾中有個子文件夾叫source,這裏放置咱們經過博客備份專家下載的某個博主的所有博文,具體作法以下:

1.首先確保某個博主的所有博文已經下載完畢(下載而且導出成某種格式了(pdf或chm),而後會發現html子目錄對應站點的目錄中出現以該博主名字命名的文件夾,以下圖所示:

2.咱們把這個博主命名的文件夾所有拷貝到[豆約翰靜態博客站點生成器]主程序所在目錄的/site/source/子文件夾中,以下圖所示:

3.運行[豆約翰靜態博客站點生成器],彈出以下界面:

首先對站點進行設置,網站前綴中輸入,託管網站的域名,我這裏以github page爲例,裏面輸入http://songboriceboy.github.io/xxoo;

網站的description和keywords能夠自行設定。接下來,點擊生成靜態站點按成功,此時咱們點擊打開站點按鈕,會發現[豆約翰靜態博客站點生成器]主程序所在目錄的/site/target/子文件夾中多了2項:

html文件夾和index.html文件,以下圖所示:

 

此時,咱們的靜態博客站點就生成好了,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/

相關文章
相關標籤/搜索