feat(filters): add squish filter (#943)

This commit is contained in:
MildlyMeticulous
2026-08-11 20:52:07 +08:00
committed by GitHub
parent f88a528e27
commit 875513f4c5
4 changed files with 45 additions and 0 deletions
+1
View File
@@ -94,6 +94,7 @@ filters:
sort: sort.html
sort_natural: sort_natural.html
split: split.html
squish: squish.html
strip: strip.html
strip_html: strip_html.html
strip_newlines: strip_newlines.html
+18
View File
@@ -0,0 +1,18 @@
---
title: squish
---
{% since %}v10.28.0{% endsince %}
Removes leading and trailing whitespace from a string, and replaces every run of whitespace inside it with a single space.
Input
```liquid
{{ " Hello there,
Major Tom. " | squish }}
```
Output
```text
Hello there, Major Tom.
```