jekyll查找页面url的文件名部分



我需要提取页面url的文件名部分,即从2011-12-31-new-years-eve-is-awesome.md中保存的帖子中提取,我只想提取部分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 }}

最新更新