hexo
hexo copied to clipboard
:name parameter in permalink cannot work as expected.
Check List
- [X] I have already read Docs page & Troubleshooting page.
- [X] I have already searched existing issues and they are not help to me.
- [X] I examined error or warning messages and it's difficult to solve.
- [X] I am using the latest version of Hexo. (run
hexo versionto check) - [X] My Node.js is matched the required version.
Expected behavior
expected: /tech/use-notion-flow.html
Actual behavior
result: /tech/tech-2024-use-notion-flow.html
How to reproduce?
-
add file:
source/_posts/tech/2015/how-to-work.md -
modify
_config.yml:permalink: :category/:name.html -
hexo generateorhexo serverin browser
Is the problem still there under Safe mode?
YES
Your Node.js & npm version
node 18.19.7
iMac 2017, x64
Your Hexo and Plugin version
NO PLUGIN
Your package.json
No response
Your site's _config.yml (Optional)
No response
Others
permalink 中的 name 不符合预期,对于 _posts/life/2015/xxx.md 来说,官网文档说 permalink 中的 :name 表示的是 xxx,但是实际是 life-2015-xxx,而且没有任何办法获取到文件名 xxx
can't reproduce
$ ls -R source/_posts
source/_posts/tech/2024:
myPostFileName.md
INFO Generated: postsDir/myPostFileName.html
Close as can't repro
I cannot reproduced this case and no one provides enough information, I am going to close this issue.
If the problem still exists or anyone has any info, feel free to comment or open issue.