关于url的更改

在使用自己的hexo博客中,经常会碰到一个问题,就是将博客发到网上后点击某些生成的链接时,出现”NOT FOUND”,(用F12或鼠标放在链接位置)检查存储的链接时,可以看到链接的url.我遇到的是以http://yoursite.com开头的网址.这是一个网站的地址,是你下载时初始自带的,而你其实并没有在这个网站上注册使用(付费云端储存),而实际上你把它改成xxx.github.io就可以正确指向到你的博客了.

如何修改:

打开系统配置文件下的_config.yml,找到

1
2
3
4
5
6
# URL
## If your site is put in a subdirectory, set url as 'http://http://yoursite.com/child' and root as '/child/'
url: http://yoursite.com/child
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:

将两个http://http://yoursite.com/child改成xxx.github.io就可以了.

但是你原来生成的链接有些就还是原来的链接,比如”来必力”管理评论中的题目的链接旧的还是旧的,但是新生成的就以你设置的url开头了.