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