hexo-renderer-marked icon indicating copy to clipboard operation
hexo-renderer-marked copied to clipboard

`[]` in urls are not escaped

Open njzjz opened this issue 1 year ago • 4 comments

* [2-2 分析数据](https://bf.njzjz.win/ecnuchemistry/分析化学与分析技术(I)/课件-2-2%20第二章%20分析数据的处理和质量保证%20[兼容模式].pdf)
* [2-3 分析数据](https://bf.njzjz.win/ecnuchemistry/分析化学与分析技术(I)/课件-2-3%20第二章%20分析数据的处理和质量保证%20[兼容模式].pdf)
* [2-4 分析数据](https://bf.njzjz.win/ecnuchemistry/分析化学与分析技术(I)/课件-2-4%20第二章%20分析数据的处理和质量保证%20[兼容模式].pdf)

GitHub renders it as:

The actual link in the source code is: https://bf.njzjz.win/ecnuchemistry/%E5%88%86%E6%9E%90%E5%8C%96%E5%AD%A6%E4%B8%8E%E5%88%86%E6%9E%90%E6%8A%80%E6%9C%AF(I)/%E8%AF%BE%E4%BB%B6-2-2%20%E7%AC%AC%E4%BA%8C%E7%AB%A0%20%E5%88%86%E6%9E%90%E6%95%B0%E6%8D%AE%E7%9A%84%E5%A4%84%E7%90%86%E5%92%8C%E8%B4%A8%E9%87%8F%E4%BF%9D%E8%AF%81%20%5B%E5%85%BC%E5%AE%B9%E6%A8%A1%E5%BC%8F%5D.pdf

However, hexo-renderer-marked renders the URL as:

https://bb.njzjz.win/file/jinzhe/ecnuchemistry/%E5%88%86%E6%9E%90%E5%8C%96%E5%AD%A6%E4%B8%8E%E5%88%86%E6%9E%90%E6%8A%80%E6%9C%AF(I)/%E8%AF%BE%E4%BB%B6-2-2%20%E7%AC%AC%E4%BA%8C%E7%AB%A0%20%E5%88%86%E6%9E%90%E6%95%B0%E6%8D%AE%E7%9A%84%E5%A4%84%E7%90%86%E5%92%8C%E8%B4%A8%E9%87%8F%E4%BF%9D%E8%AF%81%20[%E5%85%BC%E5%AE%B9%E6%A8%A1%E5%BC%8F].pdf

[] are not escaped, causing a 404 error.

njzjz avatar Nov 23 '23 00:11 njzjz