mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-21 21:35:28 +02:00
Merge commit '8b9803425e63e1b1801f8d5d676e96368d706722'
This commit is contained in:
BIN
docs/content/en/functions/strings/Diff/diff-screen-capture.png
Normal file
BIN
docs/content/en/functions/strings/Diff/diff-screen-capture.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 7.1 KiB |
33
docs/content/en/functions/strings/Diff/index.md
Normal file
33
docs/content/en/functions/strings/Diff/index.md
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
title: strings.Diff
|
||||
description: Returns an anchored diff of the two texts OLD and NEW in the unified diff format. If OLD and NEW are identical, returns an empty string.
|
||||
categories: []
|
||||
keywords: []
|
||||
action:
|
||||
related: []
|
||||
returnType: string
|
||||
signatures: [strings.Diff OLDNAME OLD NEWNAME NEW]
|
||||
---
|
||||
|
||||
{{< new-in 0.125.0 >}}
|
||||
|
||||
Use `strings.Diff` to compare two strings and render a highlighted diff:
|
||||
|
||||
```go-html-template
|
||||
{{ $want := `
|
||||
<p>The product of 6 and 7 is 42.</p>
|
||||
<p>The product of 7 and 6 is 42.</p>
|
||||
`}}
|
||||
|
||||
{{ $got := `
|
||||
<p>The product of 6 and 7 is 42.</p>
|
||||
<p>The product of 7 and 6 is 13.</p>
|
||||
`}}
|
||||
|
||||
{{ $diff := strings.Diff "want" $want "got" $got }}
|
||||
{{ transform.Highlight $diff "diff" }}
|
||||
```
|
||||
|
||||
Rendered:
|
||||
|
||||

|
Reference in New Issue
Block a user