×

使用「Coding.net」来搭建基于Hexo的免费博客(二)

96
Xiaoooolan
2017.05.28 21:58* 字数 836

写在前面

实在是在抱歉了各位,因为作者现在初二,正被抓着补习...所以这篇说好的「下周就发布下一篇的教程」整整拖了一年多🤦‍♂️🤦‍♂️...

好的,那么不管怎样,我回来了。

先为没看过第一篇的朋友们给上传送门:
【Markdown修改版】使用Coding.net来搭建基于Hexo的免费博客(一)

本期的内容

  • 介绍如何使用配置自定义域名
  • 如果没有自定义域名的话要怎么配置
  • 还有一些第一篇评论区里出现的常见问题解决方案

好的,那么废话不说,我们开始。

1.配置自定义域名

配置域名的过程非常简单,有域名的朋友们应该都会设置CNAME吧,

首先,在您的域名管理面板中添加 CNAME 记录指向到 pages.coding.me。然后,在「Pages 服务」设置页中的自定义域名栏目输入您欲绑定的域名,点击「保存」即可通过自定义域名访问您的网站。

嗯,没错,就这么简单。

2.如果没有顶级域名的话要怎么配置

就如上期出现的情况,如果直接用xxx.coding.me/xxx的域名的话,所有的css,js等资源文件都会直接向xxx.coding.me/...请求所以,我们需要在「_config.xml」中设置一下deploy网站的根目录。

我们可以看到这里有一个url参数,我们将它先配置成我们的域名,接着,在url的下面还有一个root参数,这就是我们博客的实际目录位置,按照我在codeing.net的配置


屏幕快照 2017-05-28 下午9.45.56.png

,我将它配置成/hexotest

屏幕快照 2017-05-28 09.41.50 PM.png

接着push到coding上

sudo  hexo generate --deploy

ok, 大功告成,再也不怕资源文件404了~~~

3.一些第一篇评论区里出现的常见问题解决方案

在第一篇的评论区中出现了几个常见问题,这里列出几个解决方案。

Q: 必须要部署在私有仓库吗,公有不可以吗?
A: 当然可以,而且部署过程完全一致。

**Q: chmod设置权限的时候提示zsh: no matches found: 777 ***
A: 在执行该命令的时候要注意,777和星号之间有一个空格,正确的命令应该是:

sudo chmod -R 777 *

Q: 提示npm命令不存在
A: 可能是因为没有正确的切换工作环境,请参考我写的第一篇文章(链接在上面),有对环境切换的详细过程,如果问题仍然存在可以私聊我哦QUQ

结尾

那么先写这么多,那么第三篇教程将给大家介绍有关主题配置相关的教程,敬请期待~还有...貌似有人想叫我出一篇关于「如何注册免费域名的文章」,如果有时间的话我也会出一篇如何注册免费顶级域名的文章哦

作者挺忙的,所以第三篇发布时间待定,嗯,就是这样。

IT笔记
Web note ad 1