零成本建立基于OneDrive空间的图床
在写博客时,学生党都会面临一个问题,就是图片的外链如何生成,又加上现在的七牛云是30天自动换临时域名,腾讯云的新用户也出了限制,自己也没有服务器和域名,那么我们该如何将OneDrive的空间利用起来呢,当然,有服务器且有域名的可以无视我这篇博文,本篇博文的所有图片都是基于OneDrive的图片外链。
准备一个OneDrive的账号
首先准备一个OneDrive账号,虽然个人注册的OneDrive的空间内存比较小,个人注册的OneDrive账号一般都有5G的空间内存。当然我们还可以通过一些手段获得5TB的OneDrive账号,方法以后写。
获得一个服务器和一个域名
既然是零成本,我们当然不可以花钱啊??,下面上获得免费服务器和免费域名的方法,因为这里的服务器和域名只起到一个中介作用,所以我们对服务器的要求并不严格。
这里我用的免费服务器是CCAEO的免费空间http://ccaeo.com/
我们访问CCAEO,然后点击注册免费空间
- 在第一行输入你想要申请的名字
- 在第二行输入你的密码
- 在第三行输入你的邮箱
- 选择不安装脚本
- 选择个人网站
- 选择非英语
- 输入验证码
注册后,进入你的邮箱,找到给你发的激活邮件,然后点击进入邮件里的网址。
然后等待网页自动完成,这里不要关闭网页。
网站进行完毕后会出现下图情形:
记住你的用户名一系列的信息内容,下面有用,即使没记住,你的邮箱会收到一个邮件,里面是你注册的信息。
接下来我们进入你信息中的Control panel URL里进行操作,在你浏览器输入http://cpanel.ccaeo.com/,进入服务器登陆界面。
注意这里我们要选Chinese_simplified,也就是简体中文。这里的Username是你的Control panel username,密码就是你设置的密码。点击Log in,接下来点击I Approve。
点击后会出现服务器的控制面板
至此,我们获得了一个免费的服务器和域名。
基于OneIndex创建私人云
这里我们要用到一个开源的项目OneIndex,网址在这里。
点击Clone or download,然后选择Download ZIP。接下来就是下载一个压缩包。
下好压缩包后,把文件解压,然后把oneindex-master文件夹里的所有文件压缩到一个压缩包里。保证压缩包里就试上一个压缩包里文件夹里的所有文件。如图:
我们进入服务器的控制面板,进入文件->文件管理器,在文件管理器中进入htdocs文件夹中,选择upload ZIP,在弹出的弹窗中,选择Upload and Unzip,如图:
然后就是等待一段时间,等他解压完毕。解压完毕后,你可以把htdocs下的index2.html
删除。
然后我们新开一个标签页访问你申请的域名,也就是你邮箱那一堆信息中找到Home Page里面的url。
访问后,是这样的:
下一步。出现以下界面:
- 首先点击获取应用ID和机密
在弹出来的网站里登录你的OneDrive的账号,这里就不再演示。可能速度有些慢。登陆后会出现如图:
复制这串字符,复制到client_secret中,然后点击
知道了,返回到快速启动
。就会出现如下图所示:
找到如图所示的id,填入client_id。
- 点击下一步。
- 然后绑定账号
- 授权
- 完成
私人云建好,这里需要注意:默认的管理后台密码是oneindex,默认的管理后台地址为你的域名/?/admin/
,我们可以访问我们的域名,就是你注册的域名试一试效果。
完成
这里我们就建立好OneDrive图床,我们可以进行上传图片并进行产生外链,其实这就是你建立的OneDrive的私人云,功能众多,可以摆脱百度云的限速,我们可以将文件上传到OneDrive上,并进行查看,下载。这里的查看包括视频、音乐、图片、文档等诸多格式。那么图片外链就是你点开图片后复制图片的链接地址,复制到MarkDown进行编辑。至于图床的方法有很多,这里给出的是基于OneDrive的图床方法,还可以用GitHub进行创建图床,但是由于GitHub的图片要改Hosts,下篇博文详细介绍GitHub图床的建立,以及怎样改hosts可以使GitHub的图片显示出来。
关于OneDrive 5T账号,以及OneIndex的美化教程后期会介绍方法。
原文地址:https://www.cnblogs.com/JerryZhu/p/12178804.html