Please check followings before submitting a new issue.
hexo version to check)Node.js & npm version(node -v && npm -v)
$ node -v && npm -v
v12.18.3
6.14.6
Your site _config.yml (Optional)
Your theme _config.yml (Optional)
Hexo and Plugin version(npm ls --depth 0)
$ npm ls --depth 0
[email protected] D:\code\hexo-theme-arknights
+-- UNMET DEPENDENCY hexo@^5.0.0
+-- UNMET DEPENDENCY hexo-browsersync@^0.3.0
+-- UNMET DEPENDENCY hexo-deployer-git@^2.1.0
+-- UNMET DEPENDENCY hexo-filter-mathjax@^0.5.3
+-- UNMET DEPENDENCY hexo-generator-archive@^1.0.0
+-- UNMET DEPENDENCY hexo-generator-category@^1.0.0
+-- UNMET DEPENDENCY hexo-generator-index@^2.0.0
+-- UNMET DEPENDENCY hexo-generator-tag@^1.0.0
+-- [email protected]
+-- UNMET DEPENDENCY hexo-renderer-marked@^3.0.0
+-- UNMET DEPENDENCY hexo-renderer-sass@^0.4.0
+-- UNMET DEPENDENCY hexo-renderer-ts@^1.2.5
+-- UNMET DEPENDENCY hexo-server@^2.0.0
`-- UNMET DEPENDENCY hexo-tag-aplayer@^3.0.4
npm ERR! missing: hexo@^5.0.0, required by [email protected]
npm ERR! missing: hexo-browsersync@^0.3.0, required by [email protected]
npm ERR! missing: hexo-deployer-git@^2.1.0, required by [email protected]
npm ERR! missing: hexo-filter-mathjax@^0.5.3, required by [email protected]
npm ERR! missing: hexo-generator-archive@^1.0.0, required by [email protected]
npm ERR! missing: hexo-generator-category@^1.0.0, required by [email protected]
npm ERR! missing: hexo-generator-index@^2.0.0, required by [email protected]
npm ERR! missing: hexo-generator-tag@^1.0.0, required by [email protected]
npm ERR! missing: hexo-renderer-marked@^3.0.0, required by [email protected]
npm ERR! missing: hexo-renderer-sass@^0.4.0, required by [email protected]
npm ERR! missing: hexo-renderer-ts@^1.2.5, required by [email protected]
npm ERR! missing: hexo-server@^2.0.0, required by [email protected]
npm ERR! missing: hexo-tag-aplayer@^3.0.4, required by [email protected]
Your package.json package.json
{
"name": "hexo-site",
"version": "0.0.0",
"private": true,
"scripts": {
"build": "hexo generate",
"clean": "hexo clean",
"deploy": "hexo deploy",
"server": "hexo server"
},
"hexo": {
"version": "5.1.0"
},
"dependencies": {
"hexo": "^5.0.0",
"hexo-browsersync": "^0.3.0",
"hexo-deployer-git": "^2.1.0",
"hexo-filter-mathjax": "^0.5.3",
"hexo-generator-archive": "^1.0.0",
"hexo-generator-category": "^1.0.0",
"hexo-generator-index": "^2.0.0",
"hexo-generator-tag": "^1.0.0",
"hexo-render-pug": "^2.1.4",
"hexo-renderer-marked": "^3.0.0",
"hexo-renderer-sass": "^0.4.0",
"hexo-renderer-ts": "^1.2.5",
"hexo-server": "^2.0.0",
"hexo-tag-aplayer": "^3.0.4"
}
}

It is the desired behavior. Personally I don't see why it become a issue.

The default behavior of links is changed by aplayer. I'm closing this issue because the bug is caused by aplayer and has nothing to do with Hexo.
I found some relevant issues here: https://github.com/MoePlayer/APlayer/issues/242 https://github.com/MoePlayer/APlayer/issues/217
Most helpful comment
I found some relevant issues here: https://github.com/MoePlayer/APlayer/issues/242 https://github.com/MoePlayer/APlayer/issues/217