博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将博客园或CSDN任意博主的全部博文备份到github上的简单方法
阅读量:4954 次
发布时间:2019-06-12

本文共 1676 字,大约阅读时间需要 5 分钟。

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

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

备份示例:

博客园    叶小钗                

CSDN    Jack_King007的专栏             

我们所需要的工具有豆约翰静态博客站点生成器+豆约翰博客备份专家+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的域名绑定

我是参考这两个帖子进行绑定的 

如果是用 A记录解析的话  应该是绑定 一级域名  这个我没测试 有兴趣的朋友可以试一下

我使用的CNAME方式  绑定的二级域名

在github page的 文件目录下 

1. 创建一个CNAME文件,内容是你的域名 比如github.lujianing.net

2.进入到自己的域名管理下边 进行域名解析 

注意 后边的地址是  你的名字.github.io.  (注意后边的.) 

也就是 你的github page 前边的地址

解析后 不是立刻就生效的  所以需要等一段时间

这是我绑定的二级域名 

 

转载于:https://www.cnblogs.com/xchsp/p/4108491.html

你可能感兴趣的文章
POJ 3204 Ikki's Story I - Road Reconstruction
查看>>
day12 函数对象,名称空间与作用域
查看>>
MSDTC处理方案
查看>>
【转】如何在Qt 4程序中优化布局结构-兼回答网友提问
查看>>
C# 线程(五):线程池
查看>>
createTrackbar
查看>>
模板集(更新中)
查看>>
HTTP协议笔记
查看>>
React学习总结(一)
查看>>
JSP与Servlet几种页面跳转的区别
查看>>
RandomAccessFile学习
查看>>
const var let 三者的区别
查看>>
UIMenuController的使用
查看>>
用express框架实现反向代理
查看>>
java下DataInputStream与DataOutputStream写入数据的同时写入数据类型
查看>>
[NOI2008]假面舞会
查看>>
《iOS开发指南》正式出版-源码-样章-目录,欢迎大家提出宝贵意见
查看>>
Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderL
查看>>
blend3破解文件,直接覆盖安装目录源文件即可。
查看>>
新版本 Kafka Consumer 的设计原理(转)
查看>>