Hexo托管博客到gitcafe傻瓜教程

本文涉及的产品
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
简介:

为什么要托管?


好处1:托管可以免费托管在各大平台上,如github,gitcafe等。
好处2:托管只需要购买一个几十RMB/年的域名,然后CNAME到平台地址,这样就实现了别人通过自己购买的域名来访问你的功能。

为什么不用Github托管?


刚开始我是托管在github上的,可能是由于我的网速以及其他因素,我访问的速度很快。我的很多朋友说访问我的网站的时候速度太慢以及404打不开等因素。于是我找到了gitcafe。
gitcafe免费并且速度快,但是我从域名解析github换到gitcafe的时候遇到了一些问题。

Gitcafe托管步骤


首先在gitcafe注册,然后添加SSH(这些步骤和github一样,这里不再重复),新建一个项目:

项目名和用户名要一致。(注意:要创建「公开项目」而不是「私有项目」),分支为gitcafe-pages

设置.png

进入hexo的根目录,打开_config.yml,更新代码如下:

deploy:
  type: git
  # github配置
  #repository: https://github.com/benjaminwhx/benjaminwhx.github.io.git
  #branch: master
  # gitcafe配置
  repository: https://gitcafe.com/benjaminwhx/benjaminwhx.git
  branch: gitcafe-pages 

输入命令

hexo g -d

哗哗哗后代码就同步到gitcafe了。

现在我们到阿里云控制面板更改解析值:

阿里云.png

发现网站已经对应上了gitcafe的地址:

benjaminwhx.gitcafe.io

这时,我访问benjaminwhx.com可以访问,于是我天真的以为一切没问题了。我的小伙伴还是说访问不了,我就问他们有没有开代理,并且给他gitcafe的官网让他访问。结果他可以访问gitcafe官网,访问不了我的网站。

细细一想,我才发现可能是域名解析值更改了并没有立刻生效,所以我还是访问的原来github的地址,小伙伴也是访问的github,只不过他翻不了墙+网速不好,所以404,所以我决定查一下地址是否解析上。

[piqiu@benjaminpro ~/Documents/hexo/source/_posts]$nslookup benjaminwhx.com
Server:  10.10.6.1
Address:  10.10.6.1#53

Non-authoritative answer:
benjaminwhx.com    canonical name = benjaminwhx.github.io.
benjaminwhx.github.io    canonical name = github.map.fastly.net.
Name:    github.map.fastly.net

以上表明地址根本没有映射到gitcafe,于是我等了大概3分钟,终于映射过去了。

[piqiu@benjaminpro ~/Documents/hexo/source/_posts]$nslookup benjaminwhx.com
Server:        10.10.6.1
Address:    10.10.6.1#53

Non-authoritative answer:
benjaminwhx.com    canonical name = benjaminwhx.gitcafe.io.
Name:    benjaminwhx.gitcafe.io

这样终于映射上了,于是我信心满满打开网页,发现我也是404了,这是为什么?
经过一番查询,终于找到原因。
原来gitcafe中还有一个选项要进行配置:

gitcafe.png

最后配置完这个,松了一口气。小伙伴们终于可以快速的访问了。

目录
相关文章
另辟蹊径,利用宝塔快速搭建一个VuePress博客
另辟蹊径,利用宝塔快速搭建一个VuePress博客
1845 0
另辟蹊径,利用宝塔快速搭建一个VuePress博客
|
3月前
|
开发工具 git
NotionNext 笔记博客部署 图文教程①
如何使用NotionNext工具将Notion笔记实时渲染成静态博客网站,从创建Notion账号、复制模板、获取页面ID、复制源代码到Vercel部署的完整步骤。
NotionNext 笔记博客部署 图文教程①
|
7月前
|
JavaScript 网络安全 开发工具
[保姆级-从0到1]利用hexo+github托管实现搭建个人博客
[保姆级-从0到1]利用hexo+github托管实现搭建个人博客
|
网络安全 开发工具 git
从零开始搭建属于自己的hexo博客
整个搭建过程大概需要30分钟不到,请各位控制自己的时间~
138 0
|
数据采集 数据挖掘 Shell
[Hexo]部署博客及更新博文
找到其中的 deploy 标签,改成下图所示形式,并保存。注意:冒号后面要加上一个空格,否则会报错。
|
JavaScript 搜索推荐 程序员
使用Hexo 搭建你的技术博客
使用Hexo 搭建你的技术博客
257 0
|
弹性计算 JavaScript Shell
github+hexo来搭建个人博客——保姆级教程
github+hexo来搭建个人博客——保姆级教程
1727 0
|
缓存
hexo 博客搭建踩坑系列
hexo 博客搭建踩坑系列
|
JavaScript 安全 应用服务中间件
|
JavaScript 应用服务中间件 Go
使用Hexo建立一个轻量、简易、高逼格的博客
在之前的一篇文章中,介绍了如何使用Hugo在[三分钟之内建立一个简单的个人博客系统](https://v3u.cn/a_id_81),它是基于go lang的,其实,市面上还有一款类似的静态页生成器,就是Hexo 读音/hækso/ ,它是基于node.js的,和Hugo一样,Hexo 正常来说,不需要部署到我们的服务器上,我们的服务器上保存的,其实是基于在hexo通过markdown编写的文章,然后hexo帮我们生成静态的html页面,然后,将生成的html上传到我们的服务器。简而言之:hexo是个静态页面生成、上传的工具。
使用Hexo建立一个轻量、简易、高逼格的博客
下一篇
无影云桌面