提醒:本文最后更新于2023-03-15 23:22,文中所关联的信息可能已发生改变,请知悉!

写在前面

先给出一个这个错误的高亮截图大家欣赏一下吧,如下: 全网真正能解决hexo报TypeError [ERR_INVALID_URL]错误的方法  

原因

[erphpdown]

这个原因呢也很简单,就是hexo升级到4.2后,对于文章内的url自动变成html的A标签的解析引擎有点小bug,这是我在一个github的issue中看到的,issue链接我就不贴出来了,有兴趣的自行用英文关键字进行Google吧。

[/erphpdown]

如何解决

[erphpdown]

我的解决方案不像百度搜索排名结果第一的csdn那个博客和谷歌的一些搜索结果那么麻烦,所以标题加了‘全网真正能解决’几个字, 反正我按照现有的搜索结果中一些方法,比较麻烦不说了,还都不成功, 经过博主的不断测试保证下面的付费解决方案能够轻松简单的解决这个hexo的报错。 下面的内容为付费内容,这是本站第一篇付费文章,希望大家多多支持哦~ 由于本站只开通了支付宝付款方式,还望大家请勿使用微信支付。 [$] 其实解决起来很简单,一共有三种方法:

  • 把http://这个协议头去掉,不过经过测试发现hexo自动生成的链接会有点其它的小bug,大家可以自行测试一下
  • 在http://的冒号后面加个空格
  • 把这个url用两个“给引起来,这种方法我感觉最好

[/erphpdown]

写在最后

相信大家看完上面的付费内容后会觉得这么简单的解决方案真不值这点钱,这就让我想起小时候看的那个故事了,想必大家也都知道, 就是一个工程师在一个电机上画了一条白线解决了一个工程难题的故事。

用粉笔画一条线1美元,知道在哪里画这条线9999美元=1万美元