Hexo+GitHub+Netlify一站式搭建属于自己的博客网站 (2)

GitHub上创建远程仓库,选项都是默认即可。然后将<folder>文件夹与远程仓库绑定,绑定后提交文件到远程仓库。

# 绑定远程仓库,<your repo url>是指你远程仓库的ssh地址或者https地址 git remote add origin <your repo url> # 提交到远程仓库 git push origin master Netlify托管

什么是Netlify?Netlify是一家国外的静态网站的托管平台,提供免费的https,自动化部署和升级,可以监控GitHub、GitLab或者Bitbucket做到自动更新发布,是不是很赞!这也是为什么现在选择Netlify的原因,至于以后Netlify怎么发展只能再议。

走到现在就差最后一步,是不是有点小激动,接下来让我们Netlifyhttps://www.netlify.com/的官网,然后点击右上角Sign up注册账号,选择GitHub关联登录。

Netlify Sign up

注册后点击创建新站点,选择GitHub会有提示框进行认证。

Create a new site

选择上传到远程仓库的hexo项目文件,然后进行关联。

continue paoject

最后发布项目,这个时候点击deploy site按键,万事具备可以嗑会瓜子喝点茶水然后回来看一下应该就部署成功了。

deploy site

部署成功后即可生成一个https://xxx.netlify.com带有netlify的域名,这时候访问域名就可以看到一个属于自己的博客网站了,是不是激动的跳了起来。随机生成的二级域名是一串随机的字母数字,如果不喜欢可以自己设置二级域名或者选择配置自己拥有的域名。

修改域名 修改随机生成域名

下面教你怎么修改https://xxx.netlify.com域名为你想要的免费域名,点击setting然后点击change site name初见弹出框,即可将xxx修改成想象中的名称。是不是很完美,没有问题就可以开始自己的博客之旅了!如果还想追求完美那么接着往下看。

change site name

修改为自己的域名

很多朋友不想用带有netlify名称的域名,所以也可以像域名改为自己购买的域名,首先你要有一个域名并且已经备案,然后查看就可以进行下面操作了。

域名解析

首先对域名进行解析,添加两条解析记录,一条A记录,一条CNAME记录。A记录的记录值IP是你https://xxx.netlify.com域名对应的ip,CNAME记录的记录值是https://xxx.netlify.com的xxx.netlify.com值,添加完解析后就可将你的域名绑定到Netlify了。

domain deal

绑定域名

点击第二步:

custom domain

输入域名后验证:

add domain

添加成功后即可用自身域名进行访问:

domain_success_own

是不是很完美了,这个时候访问你的域名即可访问到属于自己的博客网站,恨不得现在就让全宇宙之后你的博客已经建成!下面还有一步就是添加https。

添加HTTPS

Netlify 使用的是 Let’s Encrypt Certificate.的免费证书,自行按着步骤添加即可,我这里因为域名都是腾讯注册的,所以也附赠了ssl,不用白不用,现在教你如何添加自己的ssl证书。

首先下载自己的证书,会看到证书里有一个Apache的文件夹,里面有三个文件,结构如下:

. ├── 1_root_bundle.crt ├── 2_hhwen.cn.crt └── 3_hhwen.cn.key

分别打开三个文件填入复制到下面的内容框中保存即可:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpjdjx.html