簡體   English   中英

如何刪除 Jekyll 中的空白?

[英]How to remove the white space in Jekyll?

在 Jekyll 模板中,使用的 Liquid 標簽會產生大量空白。 從 Liquid 的文檔中,使用{{- -}}{{% %}}可以去除這些空白。

但是我在構建 Jekyll 時遇到了Liquid syntax error

如何解決此問題,或者您有其他方法可以刪除空格嗎?

{{-{%-標簽存在於 Liquid 的最新測試版中,但 Jekyll 使用最新的穩定版本,其中不包含這些標簽。

當 Liquid 4.0 發布穩定版本時,Jekyll 的下一個版本應該包含該更新,因此這些標簽將可以在 Jekyll 站點上使用。

不確定這是否特定於 Shopify,但您可以嘗試使用條形過濾器

輸入{{ " So much room for activities! " | strip }} {{ " So much room for activities! " | strip }}

輸出So much room for activities!

有不止一個 Gem 可以刪除構建后的空白區域。

https://github.com/itafroma/jekyll-newline_collapse

https://github.com/stereobooster/html_press

我已經成功使用 remove 方法並指定了一個空格:

Input
{{ "Multiple words here" | remove: " " }}

Output
Multiplewordshere

Jekyll v4 支持使用{{%- test_function -%}}{{- variable -}} ( details )。

否則可以使用壓縮擴展。

暫無
暫無

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

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