我想写一些文件:
ideas.md
social-pomodoro.md
ynm.md
而不必写标题,例如:
---
title: Ideas
---
但是标题应该使用类似于Rails #humanize
方法的文件名从文件名生成。
答案 0 :(得分:2)
由于这不是Jekyll的内置功能(在撰写本文时),我想您有两个选择:
{{ post.path }}
标记并操纵路径获取文件名并将其保存为帖子标题。 但是,这需要您编写前端和其他帖子详细信息。 Here's a related SO question
这与您想要的类似,但是脚本会接受诸如帖子标题和帖子标记之类的参数,并生成具有正确的Jekyll帖子文件名的文件(2015-01后的名称) -30)(我认为Jekyll的帖子需要日期以避免碰撞)。该脚本还将生成适当的YAML前端内容,以便您可以立即开始编写,而不是处理重复的开销。 所有你需要做的事情 ./post.sh "Title" "optional_tags
,你很高兴去!
Here is a Python script written by Josh Branchadu创建包含日期和文件名等详细信息的文件。还有一个similar bash version。最后一个a script that uses the Thor Ruby in automating Jekyll posts可以让你以最轻松的方式创建帖子。