将博客园或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/

相关文章
相关标签/搜索