[英]How to pre-define links in Jekyll _config.yml using Kramdown links_def options?
https://jekyllrb.com/docs/configuration/markdown/表示可以使用 Kramdown 的link_defs
選項預定義 Jekyll 的鏈接定義,但我無法使其工作。
https://kramdown.gettalong.org/options.html表示link_defs
的值必須是一個 Hash ,其中鏈接標識符作為鍵和兩個部分數組的值。 這是我的_config.yml
的相關部分:
kramdown:
link_defs:
check:
- first
- second
syntax_highlighter_opts:
disable: true
這是我運行bundle exec jekyll build
時出現的錯誤:
jekyll 3.9.0 | Error: undefined method `gsub' for :check:Symbol
將鏈接 ID 從check
更改為其他任何內容都沒有區別; 使用內聯數組['first', 'second']
也無濟於事。
@gettalong 的解決方案有效,可以與 YAML 的折疊多行字符串結合使用:
kramdown:
link_defs: >
{
check: [first, second],
another: [third, "fourth"]
}
它不漂亮,但它有效......
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.