DigitalOcean+Hexo+Nginx+Namecheap搭建个人博客

DigitalOcean+Hexo+Nginx+Namecheap搭建个人博客

强烈推荐Github学生包,内含大量对学生的免费福利,包括不限于Jetbrain全家桶,AWS,Azure,DigitalOcean,Namecheap,name等。本文基于Github学生包里的DigitalOcean $50和Namecheap一年个人域名搭建个人博客。

技术架构

前期准备

  • 学生,或者有一个.edu后缀的邮箱
  • 可以给国外付款的visa卡,或者PayPal(可使用银联的借记卡)
  • $5用来激活账户

Github学生认证

这一步网络上有大量教程,本文不再赘述。

参见:

注册Paypal

亲测中国银行借记卡(有union标志)可用。

参见:

注册DigitalOcean

这一步也很简单,参见网上教程,只是最近注册完之后增加了一步verify,需要实名认证。processing的过程有点慢,我的认证13个小时才给我成功,如果卡在processing不用急,睡一觉就好了。

参见:

申请一个服务器

新建一个实例(droplets),系统选择ubuntu(centos也可),standard(标准型,我们用来搭建个人博客足够了):

create-droplets

价格选择最便宜的,这样可以用接近一年

prize

重点来了!!!

服务器既然在国外,那速度肯定是首要考虑的。所以在选择服务器所在地区的时候,首先我们可以在官网测一下到达每个地方的速度,选择最快的地方搭建我们的服务器。在这里我选择了Frankfurt:

region

下面是一些常规选项,IPV6看个人需求可要可不要,其他有些是付费的,没需求就不用改

others

最后点击create droplet等待30s即创建好第一个服务器,随后服务器IP,Root,密码会发到你的邮箱里。

final

本地配置hexo

怎么安装,怎么使用,怎么用markdown写作,怎么部署到远程VPS服务器,在下一篇博客会讲。

部署Hexo到远程VPS服务器

putty输入服务器IP和密码远程连接,在第一次登录时由于DigitalOcean的安全策略会让你修改自己的登录密码。

具体过程参见:
简书-VPS部署Hexo网站

现在,在浏览器输入 http://[yourIP] 就可以看到你的个人网站了!下一步我们通过设置域名来访问。

注册域名/域名解析

从Github学生包界面进入namecheap,挑选没有被别人占用的域名,确认后设置域名解析:
Namecheap域名如何绑定IP

等待几分钟后,就可以通过你的.me域名进入网站了!

DigitalOcean+Hexo+Nginx+Namecheap搭建个人博客

http://example.com/2019/12/10/blog-init/

Author

Peizheng Wang

Posted on

2019-12-10

Updated on

2024-06-25

Licensed under

Kommentare

You forgot to set the shortname for Disqus. Please set it in _config.yml.