在写博客时,学生党都会面临一个问题,就是图片的外链如何生成,又加上如今的七牛云是30天自动换临时域名,腾讯云的新用户也出了限制,本身也没有服务器和域名,那么咱们该如何将OneDrive的空间利用起来呢,固然,有服务器且有域名的能够无视我这篇博文,本篇博文的全部图片都是基于OneDrive的图片外链。html
首先准备一个OneDrive帐号,虽然我的注册的OneDrive的空间内存比较小,我的注册的OneDrive帐号通常都有5G的空间内存。固然咱们还能够经过一些手段得到5TB的OneDrive帐号,方法之后写。git
既然是零成本,咱们固然不能够花钱啊😁,下面上得到免费服务器和免费域名的方法,由于这里的服务器和域名只起到一个中介做用,因此咱们对服务器的要求并不严格。github
这里我用的免费服务器是CCAEO的免费空间http://ccaeo.com/浏览器
咱们访问CCAEO,而后点击注册免费空间服务器
注册后,进入你的邮箱,找到给你发的激活邮件,而后点击进入邮件里的网址。网站
而后等待网页自动完成,这里不要关闭网页。url
网站进行完毕后会出现下图情形:code
记住你的用户名一系列的信息内容,下面有用,即便没记住,你的邮箱会收到一个邮件,里面是你注册的信息。视频
接下来咱们进入你信息中的Control panel URL里进行操做,在你浏览器输入http://cpanel.ccaeo.com/,进入服务器登录界面。htm
注意这里咱们要选Chinese_simplified,也就是简体中文。这里的Username是你的Control panel username,密码就是你设置的密码。点击Log in,接下来点击I Approve。
点击后会出现服务器的控制面板
至此,咱们得到了一个免费的服务器和域名。
这里咱们要用到一个开源的项目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的美化教程后期会介绍方法。