写在前面
实在是在抱歉了各位,因为作者现在初二,正被抓着补习...所以这篇说好的「下周就发布下一篇的教程」整整拖了一年多🤦♂️🤦♂️...
好的,那么不管怎样,我回来了。
先为没看过第一篇的朋友们给上传送门:
【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的配置
,我将它配置成/hexotest
接着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
结尾
那么先写这么多,那么第三篇教程将给大家介绍有关主题配置相关的教程,敬请期待~还有...貌似有人想叫我出一篇关于「如何注册免费域名的文章」,如果有时间的话我也会出一篇如何注册免费顶级域名的文章哦
作者挺忙的,所以第三篇发布时间待定,嗯,就是这样。