簡體   English   中英

Jekyll Liquid 中的 Markdown 語法導致明文渲染

[英]Markdown syntax inside Jekyll Liquid results in plaintext rendering

我正在嘗試使用 Jekyll's Liquid 像這樣列出我的帖子:

{% for post in site.posts %}
    - [ {{ post.title }} ]( {{ post.url }} )
{% endfor %}

據我了解,這應該產生類似於以下內容的 markdown:



但是,它只是替換了 URL 和標題,但返回純文本:

- [Example Website](http://example.com)

這個問題是由於列表項縮進的 4 個空格的空白造成的,這導致 Markdown 的格式將整行視為代碼塊。 由於它是一段代碼,Jekyll 沒有在其中呈現任何進一步的 Markdown 語法。

通過像這樣刪除空格來解決問題:

{% for post in site.posts %}
- [ {{ post.title }} ]( {{ post.url }} )
{% endfor %}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM