Jared

Results 1 issues of Jared

  当`_config.yml`配置使用google翻译(无代理),然后某一文章标题中带有标点符号`+`,使用`hexo g`会出错,生成的文件是异常(文件名为空,最终url后缀是.html),谷歌翻译返回的状态码是403,输出实际请求及错误例如:https://translate.google.cn/translate_a/t?client=t&sl=zh-CN&tl=en&hl=zh-CN$dt=at&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=ss&dt=t&ie=UTF-8&oe=UTF-8&clearbtn=1&otf=1&pc=1&ssel=0&tsel=0&kc=2&v=1.0&source=is&tk=71458.468060&q=Docker%20+%20MySQL%20(8.0.11)%20%E4%B8%BB%E4%BB%8E%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA ,查看源码中的`util.js`,看到那里只是对title进行了encodeURI(),但该方法似乎只作用于纯字符串。 ![20180703135917](https://user-images.githubusercontent.com/24515549/42201213-62f6cd74-7ec9-11e8-89c0-91a206393ec0.png) 注:当使用`baidu_no_appid`不会出错,但是url会保留这些有点小丑的标点符号