[英]Jekyll auto-generated titles from file names
我想寫如下文件:
ideas.md
social-pomodoro.md
ynm.md
並且不必寫標題,例如:
---
title: Ideas
---
但是標題應該使用類似於Rails #humanize
方法的文件名生成。
由於這不是Jekyll的內置功能(在撰寫本文時),我想您有2個選擇:
{{ post.path }}
標簽並操縱路徑以獲取文件名並將其保存為文章標題。 但是,這將需要您編寫前題和其他帖子詳細信息。 這是一個相關的SO問題 。
這是相似的,但是與您想要的相反,在腳本中,腳本將采用諸如帖子標題和帖子標簽之類的參數,並使用正確的Jekyll帖子文件名(name-of-post-2015-01-30)生成文件(我認為Jekyll帖子需要日期以避免沖突)。 該腳本還將生成適當的YAML前端問題,因此您可以立即開始編寫,而不必處理重復的開銷。 您只需要做類似 ./post.sh "Title" "optional_tags
之類的事情 ,您就很好了!
這是 Josh Branchadu編寫 的Python腳本 ,用於創建文件,其中包含所有已處理的日期和文件名等詳細信息。 還有一個類似的bash版本 。 最后, 一個腳本使用Thor Ruby自動執行Jekyll帖子 ,這應該使您以最輕松的方式創建帖子。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.