将博客园或CSDN任意博主的全部博文备份到github上的简单方法

如果有一天,我们辛辛苦苦写的博客丢失了,那将是一笔很大的损失,所以很有必要将我们的博客进行一份备份,那么有没有什么简单,经济的办法呢,这里博主就告诉大家一个好办法。

利用豆约翰静态博客站点生成器+豆约翰博客备份专家为你喜欢的博客做一个备份;

备份示例:

博客园    叶小钗          博客园博主主页地址       github博客备份地址

CSDN    Jack_King007的专栏         CSDN博主主页地址    github博客备份地址

我们所需要的工具有豆约翰静态博客站点生成器+豆约翰博客备份专家+github

主要由以下几步构成:

1.利用豆约翰博客备份专家将某个博主的全部博文(图文)下载到本地;

2.利用豆约翰静态博客站点生成器将这些博文生成一个静态网站;

3.上传到github免费Page空间;

第一步请参考豆约翰博客备份专家使用说明

我们本篇文章重点来说明第二步。

打开静态博客站点生成器程序所在文件夹,我们会发现有个文件夹叫做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/

 

posted @ 2014-11-19 16:45  xchsp  阅读(1112)  评论(1编辑  收藏  举报
友情链接 豆约翰博客备份专家 IT行业观察