jekyll 找到页面 url 的文件名部分
jekyll find filename portion of page url
我需要提取页面 url 的文件名部分,即来自保存在 2011-12-31-new-years-eve-is-awesome.md
中的 post 我只想提取 new-years-eve-is-awesome
部分。
不幸的是 post_url
还包含目录树 2011/12/31/
此页面 https://jekyllrb.com/docs/permalinks/ 似乎建议定义
---
shorttitle: :title
---
前面的内容应该可以工作,但是会从 {{ post.shorttitle }}
中生成一个空字符串
到目前为止,这是我的解决方案。也许代码中还有一个变量,但没有记录,因此我只过滤 post URL:
{% assign spliturl = post.url | split: '/' %}
{% assign postname = spliturl[4] | replace: '.html', '' %}
{{ postname }}
我需要提取页面 url 的文件名部分,即来自保存在 2011-12-31-new-years-eve-is-awesome.md
中的 post 我只想提取 new-years-eve-is-awesome
部分。
不幸的是 post_url
还包含目录树 2011/12/31/
此页面 https://jekyllrb.com/docs/permalinks/ 似乎建议定义
---
shorttitle: :title
---
前面的内容应该可以工作,但是会从 {{ post.shorttitle }}
到目前为止,这是我的解决方案。也许代码中还有一个变量,但没有记录,因此我只过滤 post URL:
{% assign spliturl = post.url | split: '/' %}
{% assign postname = spliturl[4] | replace: '.html', '' %}
{{ postname }}