GitHub开发者工具
在一次偶然的网上瞎逛状态下,发现了GitHub开发者工具,只需要开发者提供一个edu的邮箱,便可以获取14个最佳免费GitHub开发者工具。
Digitalocean创建Ghost应用
开发者工具中提供了Digitalocean$100平台账户代金券,去到Digitalocean主页,进行账户注册,输入代金券的Code,账户就会自动充值100刀。Digitalocean需要绑定信用卡,在创建新的Droplets之前,需要进行一系列的认证,按照它教的步骤走就行,直到你接收到这样的邮件:
Hello,
You appear to have an incomplete verification ticket. To help us further verify your identity, please send us the following:
A photo of you holding your government-issued photo ID or passport, so that both are clearly visible and readable, like so: http://i.imgur.com/nIS9iBF.gif
Send these documents to us at verify@digitalocean.com with the subject "Ticket #490475" and respond to the original ticket.
We do this manual review process to ensure the safety and security of the platform for legitimate users, and to prevent cases of credit card fraud or identity theft. Once you have sent that information, please let us know by replying to this ticket.
We're sorry for the inconvenience and hope you understand why we do this verification process.
这里你需要提供一张手持证件的照片发送指定的邮箱,通过验证之后,你就可以在Digitalocean上愉快的玩耍了。
创建Droplets
第一步,填写Droplet Hostname,这个按照个人喜欢的去填写,建议不使用中文。
Digitalocean 收费标准
这里就按照大家的不同需求选择不同的方案,我选择的是5刀,穷学生伤不起(U •́ .̫ •̀ U)
选择主机所在的区域
这里就不上图了,我选择的时默认给的NewYork 2
选择操作系统和应用(Ghost)
完成以上操作,点击Cteate Droplet,变创建完成了。
部署使用Ghost
Digitalocean官方给出了教程How To Use the DigitalOcean Ghost Application,是全英文,但是比较简单易懂,我这里简写一下主要步骤
1.按照以上的方式创建好Ghost应用,digitalocean会发送一封邮件到你指定的邮箱中,邮件中提供VPS的账号(root)以及密码
2.通过Digitalocean提供的VPS的IP地址,进入到到主机中,我这里使用的SSH方式,用iTerm直接连接,命令如下
sudo ssh root@104.236.113.X
3.修改nginx的配置,以匹配你的域名,使用vim命令修改/etc/nginx/sites-available/ghost文件中的server_name,修改为你的域名,设置域名的办法在后面提供。
4.编辑Ghost配置文件, 使用vim命令修改/var/www/ghost/config.js,修改其中的URL选项。
5.完成以上之后,使用service ghost restart对服务器进行重启,然后打开浏览器输入 "你的域名/ghost" ,就会出现以下页面:
填写完成以后,便可以就入后台,一个完整的独立博客系统就搞定了。
部署域名
这里有官方的一个教程How To Set Up a Host Name with DigitalOcean,按照这个教程,是将域名迁徙到digitalocean来,教程比较简单,我也亲自操作过,目前我的sulihuang.com这个域名就是用这种方式使用的。
之前提到的GitHub开发者工具中,namecheap为开发者提供一个.me的免费域名,免费周期好像是20个月,我这里介绍使用namecheap进行的域名解析。
进入namecheap注册域名完成之后,进入这个页面,点击All Host Records,
@代表域名本身,IP表示要绑定的主机地址。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。