Merge commit 'aa5ac36a3eb68b86c803caec703869efefc8447e'

This commit is contained in:
Bjørn Erik Pedersen 2021-10-31 13:53:55 +01:00
commit 4b36498a85
No known key found for this signature in database
GPG key ID: 330E6E2BD4859D8F
162 changed files with 80 additions and 636 deletions

3
docs/.gitignore vendored
View file

@ -3,4 +3,5 @@
node_modules node_modules
nohup.out nohup.out
.DS_Store .DS_Store
trace.out trace.out
.hugo_build.lock

View file

@ -1,7 +1,6 @@
--- ---
linktitle: "" linktitle: ""
description: "" description: ""
godocref: ""
publishdate: "" publishdate: ""
lastmod: "" lastmod: ""
categories: [] categories: []
@ -10,4 +9,4 @@ weight: 00
slug: "" slug: ""
aliases: [] aliases: []
toc: false toc: false
--- ---

View file

@ -1,7 +1,6 @@
--- ---
linktitle: "" linktitle: ""
description: "" description: ""
godocref: ""
publishdate: "" publishdate: ""
lastmod: "" lastmod: ""
categories: [functions] categories: [functions]
@ -14,4 +13,4 @@ aliases: []
relatedfuncs: [] relatedfuncs: []
toc: false toc: false
deprecated: false deprecated: false
--- ---

View file

@ -47,29 +47,27 @@ Disqus has its own [internal template](https://gohugo.io/templates/internal/#dis
{{ template "_internal/disqus.html" . }} {{ template "_internal/disqus.html" . }}
``` ```
## Comments Alternatives ## Alternatives
There are a few alternatives to commenting on static sites for those who do not want to use Disqus: These are some alternatives to Disqus:
* [Cactus Comments](https://cactus.chat/docs/integrations/hugo/) (Open Source, Matrix appservice, Docker install)
* [Commento](https://commento.io/) (Open Source, available as a service, local install, or docker image)
* [Graph Comment](https://graphcomment.com/)
* [Hyvor Talk](https://talk.hyvor.com/) (Available as a service)
* [IntenseDebate](https://intensedebate.com/)
* [Isso](https://posativ.org/isso/) (Self-hosted, Python) ([tutorial][issotutorial])
* [Muut](https://muut.com/)
* [Remark42](https://remark42.com/) (Open source, Golang, Easy to run docker)
* [Staticman](https://staticman.net/) * [Staticman](https://staticman.net/)
* [Talkyard](https://www.talkyard.io/blog-comments) (Open source, & serverless hosting) * [Talkyard](https://www.talkyard.io/blog-comments) (Open source, & serverless hosting)
* [IntenseDebate](https://intensedebate.com/)
* [Graph Comment][]
* [Muut](https://muut.com/)
* [Isso](https://posativ.org/isso/) (Self-hosted, Python)
* [Tutorial on Implementing Isso with Hugo][issotutorial]
* [Utterances](https://utteranc.es/) (Open source, GitHub comments widget built on GitHub issues) * [Utterances](https://utteranc.es/) (Open source, GitHub comments widget built on GitHub issues)
* [Remark](https://github.com/umputun/remark) (Open source, Golang, Easy to run docker)
* [Commento](https://commento.io/) (Open Source, available as a service, local install, or docker image)
* [Hyvor Talk](https://talk.hyvor.com/) (Available as a service)
[configuration]: /getting-started/configuration/ [configuration]: /getting-started/configuration/
[disquspartial]: /templates/partials/#disqus [disquspartial]: /templates/partials/#disqus
[disqussetup]: https://disqus.com/profile/signup/ [disqussetup]: https://disqus.com/profile/signup/
[forum]: https://discourse.gohugo.io [forum]: https://discourse.gohugo.io
[front matter]: /content-management/front-matter/ [front matter]: /content-management/front-matter/
[Graph Comment]: https://graphcomment.com/
[kaijuissue]: https://github.com/spf13/kaiju/issues/new [kaijuissue]: https://github.com/spf13/kaiju/issues/new
[issotutorial]: https://stiobhart.net/2017-02-24-isso-comments/ [issotutorial]: https://stiobhart.net/2017-02-24-isso-comments/
[partials]: /templates/partials/ [partials]: /templates/partials/

View file

@ -185,7 +185,7 @@ path
: A [Glob](https://github.com/gobwas/glob) pattern matching the content path below /content. Expects Unix-styled slashes. Note that this is the virtual path, so it starts at the mount root. The matching support double-asterisks so you can match for patterns like `/blog/*/**` to match anything from the third level and down. : A [Glob](https://github.com/gobwas/glob) pattern matching the content path below /content. Expects Unix-styled slashes. Note that this is the virtual path, so it starts at the mount root. The matching support double-asterisks so you can match for patterns like `/blog/*/**` to match anything from the third level and down.
kind kind
: A Glob pattern matching the Page's Kind(s), e.g. "{home,section}". : The Page's Kind, e.g. "section".
lang lang
: A Glob pattern matching the Page's language, e.g. "{en,sv}". : A Glob pattern matching the Page's language, e.g. "{en,sv}".

View file

@ -2,7 +2,6 @@
title: Shortcodes title: Shortcodes
linktitle: linktitle:
description: Shortcodes are simple snippets inside your content files calling built-in or custom templates. description: Shortcodes are simple snippets inside your content files calling built-in or custom templates.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2019-11-07 lastmod: 2019-11-07

View file

@ -336,7 +336,7 @@ pick 33c8973 Begin workflow
pick 3502f2e Refactoring and typo fixes pick 3502f2e Refactoring and typo fixes
``` ```
In the case above we should merge the last to commits in the commit of this tutorial (`Add "How to contribute to Hugo" tutorial`). You can "squash" commits, i.e. merge two or more commits into a single one. In the case above we should merge the last two commits in the commit of this tutorial (`Add "How to contribute to Hugo" tutorial`). You can "squash" commits, i.e. merge two or more commits into a single one.
All operations are written before the commit message. Replace "pick" with an operation. In this case `squash` or `s` for short: All operations are written before the commit message. Replace "pick" with an operation. In this case `squash` or `s` for short:

View file

@ -1,7 +1,6 @@
--- ---
title: .GetPage title: .GetPage
description: "Gets a `Page` of a given `path`." description: "Gets a `Page` of a given `path`."
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: .RenderString title: .RenderString
description: "Renders markup to HTML." description: "Renders markup to HTML."
godocref:
date: 2019-12-18 date: 2019-12-18
categories: [functions] categories: [functions]
menu: menu:

View file

@ -2,7 +2,6 @@
title: Functions Quick Reference title: Functions Quick Reference
linktitle: Functions Quick Reference linktitle: Functions Quick Reference
description: Comprehensive list of Hugo templating functions, including basic and advanced usage examples. description: Comprehensive list of Hugo templating functions, including basic and advanced usage examples.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: absLangURL title: absLangURL
description: Adds the absolute URL with correct language prefix according to site configuration for multilingual. description: Adds the absolute URL with correct language prefix according to site configuration for multilingual.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: absURL title: absURL
description: Creates an absolute URL based on the configured baseURL. description: Creates an absolute URL based on the configured baseURL.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: .AddDate title: .AddDate
description: Returns the time corresponding to adding the given number of years, months, and days passed to the function. description: Returns the time corresponding to adding the given number of years, months, and days passed to the function.
godocref: https://golang.org/pkg/time/#Time.AddDate
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: after title: after
description: "`after` slices an array to only the items after the <em>N</em>th item." description: "`after` slices an array to only the items after the <em>N</em>th item."
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: apply title: apply
description: Given a map, array, or slice, `apply` returns a new slice with a function applied over it. description: Given a map, array, or slice, `apply` returns a new slice with a function applied over it.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: base64 title: base64
description: "`base64Encode` and `base64Decode` let you easily decode content with a base64 encoding and vice versa through pipes." description: "`base64Encode` and `base64Decode` let you easily decode content with a base64 encoding and vice versa through pipes."
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,7 @@
--- ---
title: chomp title: chomp
toc: true
description: Removes any trailing newline characters. description: Removes any trailing newline characters.
godocref: Removes any trailing newline characters.
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: countrunes title: countrunes
description: Determines the number of runes in a string excluding any whitespace. description: Determines the number of runes in a string excluding any whitespace.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: countwords title: countwords
description: Counts the number of words in a string. description: Counts the number of words in a string.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: time.Format title: time.Format
description: Converts a date/time to a localized string. description: Converts a date/time to a localized string.
godocref: https://golang.org/pkg/time/
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01
@ -23,7 +22,7 @@ deprecated: false
{{ time.Format "Monday, Jan 2, 2006" "2015-01-21" }} → "Wednesday, Jan 21, 2015" {{ time.Format "Monday, Jan 2, 2006" "2015-01-21" }} → "Wednesday, Jan 21, 2015"
``` ```
Note that since Hugo 0.87.0, `time.Format` will return a localized string for the currrent language. {{< new-in "0.87.0" >}} Note that since Hugo 0.87.0, `time.Format` will return a localized string for the current language. {{< new-in "0.87.0" >}}
The `LAYOUT` string can be either: The `LAYOUT` string can be either:
@ -37,7 +36,7 @@ See the [`time` function](/functions/time/) to convert a timestamp string to a G
{{< new-in "0.87.0" >}} {{< new-in "0.87.0" >}}
Go's date layout strings can be hard to reason about, especially with multiple languages. Since Hugo 0.87.0 you can alternatively use some predefined layout idenfifiers that will output localized dates or times: Go's date layout strings can be hard to reason about, especially with multiple languages. Since Hugo 0.87.0 you can alternatively use some predefined layout identifiers that will output localized dates or times:
```go-html-template ```go-html-template
{{ .Date | time.Format ":date_long" }} {{ .Date | time.Format ":date_long" }}

View file

@ -2,7 +2,6 @@
title: default title: default
description: Allows setting a default value that can be returned if a first value is not set. description: Allows setting a default value that can be returned if a first value is not set.
qref: "Returns a default value if a value is not set when checked." qref: "Returns a default value if a value is not set when checked."
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: delimit title: delimit
description: Loops through any array, slice, or map and returns a string of all the values separated by a delimiter. description: Loops through any array, slice, or map and returns a string of all the values separated by a delimiter.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: dict title: dict
description: Creates a dictionary from a list of key and value pairs. description: Creates a dictionary from a list of key and value pairs.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-26 lastmod: 2017-02-26

View file

@ -1,7 +1,6 @@
--- ---
title: echoParam title: echoParam
description: Prints a parameter if it is set. description: Prints a parameter if it is set.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: emojify title: emojify
description: Runs a string through the Emoji emoticons processor. description: Runs a string through the Emoji emoticons processor.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: eq title: eq
linktitle: eq linktitle: eq
description: Returns the boolean truth of arg1 == arg2. description: Returns the boolean truth of arg1 == arg2.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -3,7 +3,6 @@ title: "fileExists"
linktitle: "fileExists" linktitle: "fileExists"
date: 2017-08-31T22:38:22+02:00 date: 2017-08-31T22:38:22+02:00
description: Checks whether a file exists under the given path. description: Checks whether a file exists under the given path.
godocref:
publishdate: 2017-08-31T22:38:22+02:00 publishdate: 2017-08-31T22:38:22+02:00
lastmod: 2017-08-31T22:38:22+02:00 lastmod: 2017-08-31T22:38:22+02:00
categories: [functions] categories: [functions]
@ -26,4 +25,4 @@ aliases: []
{{- end }} {{- end }}
``` ```
In the example above, a banner from the `static` folder should be shown if the given path points to an existing file. In the example above, a banner from the `static` folder should be shown if the given path points to an existing file.

View file

@ -1,7 +1,6 @@
--- ---
title: findRE title: findRE
description: Returns a list of strings that match the regular expression. description: Returns a list of strings that match the regular expression.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: first title: first
linktitle: first linktitle: first
description: "Slices an array to only the first _N_ elements." description: "Slices an array to only the first _N_ elements."
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: float title: float
linktitle: float linktitle: float
description: Creates a `float` from the argument passed into the function. description: Creates a `float` from the argument passed into the function.
godocref:
date: 2017-09-28 date: 2017-09-28
publishdate: 2017-09-28 publishdate: 2017-09-28
lastmod: 2017-09-28 lastmod: 2017-09-28

View file

@ -1,7 +1,6 @@
--- ---
title: .Format title: .Format
description: Formats built-in Hugo dates---`.Date`, `.PublishDate`, and `.Lastmod`---according to Go's layout string. description: Formats built-in Hugo dates---`.Date`, `.PublishDate`, and `.Lastmod`---according to Go's layout string.
godocref: https://golang.org/pkg/time/#example_Time_Format
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: ge title: ge
linktitle: ge linktitle: ge
description: Returns the boolean truth of arg1 >= arg2. description: Returns the boolean truth of arg1 >= arg2.
godocref:
date: 2017-07-26 date: 2017-07-26
publishdate: 2017-07-26 publishdate: 2017-07-26
lastmod: 2017-07-26 lastmod: 2017-07-26

View file

@ -1,7 +1,6 @@
--- ---
title: .Get title: .Get
description: Accesses positional and ordered parameters in shortcode declaration. description: Accesses positional and ordered parameters in shortcode declaration.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01
@ -29,7 +28,3 @@ When accessing a named parameter that does not exist, `.Get` returns an empty st
``` ```
[sc]: /templates/shortcode-templates/ [sc]: /templates/shortcode-templates/

View file

@ -1,7 +1,6 @@
--- ---
title: getenv title: getenv
description: Returns the value of an environment variable. description: Returns the value of an environment variable.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: gt title: gt
linktitle: gt linktitle: gt
description: Returns the boolean truth of arg1 > arg2. description: Returns the boolean truth of arg1 > arg2.
godocref:
date: 2017-07-26 date: 2017-07-26
publishdate: 2017-07-26 publishdate: 2017-07-26
lastmod: 2017-07-26 lastmod: 2017-07-26

View file

@ -2,7 +2,6 @@
title: hasprefix title: hasprefix
linktitle: hasPrefix linktitle: hasPrefix
description: Tests whether a string begins with prefix. description: Tests whether a string begins with prefix.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: .HasChildren title: .HasChildren
description: description:
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: .HasMenuCurrent title: .HasMenuCurrent
description: description:
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: highlight title: highlight
linktitle: highlight linktitle: highlight
description: Takes a string of code and language declaration and uses Chroma to return syntax-highlighted HTML. description: Takes a string of code and language declaration and uses Chroma to return syntax-highlighted HTML.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: hmac title: hmac
linktitle: hmac linktitle: hmac
description: Compute the cryptographic checksum of a message. description: Compute the cryptographic checksum of a message.
godocref:
date: 2020-05-29 date: 2020-05-29
publishdate: 2020-05-29 publishdate: 2020-05-29
lastmod: 2020-05-29 lastmod: 2020-05-29

View file

@ -2,7 +2,6 @@
title: htmlEscape title: htmlEscape
linktitle: linktitle:
description: Returns the given string with the reserved HTML codes escaped. description: Returns the given string with the reserved HTML codes escaped.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: htmlUnescape title: htmlUnescape
linktitle: htmlUnescape linktitle: htmlUnescape
description: Returns the given string with HTML escape codes un-escaped. description: Returns the given string with HTML escape codes un-escaped.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: hugo title: hugo
linktitle: hugo linktitle: hugo
description: The `hugo` function provides easy access to Hugo-related data. description: The `hugo` function provides easy access to Hugo-related data.
godocref:
date: 2019-01-31 date: 2019-01-31
publishdate: 2019-01-31 publishdate: 2019-01-31
lastmod: 2019-01-31 lastmod: 2019-01-31
@ -50,4 +49,3 @@ hugo.IsProduction
{{% note "Use the Hugo Generator Tag" %}} {{% note "Use the Hugo Generator Tag" %}}
We highly recommend using `hugo.Generator` in your website's `<head>`. `hugo.Generator` is included by default in all themes hosted on [themes.gohugo.io](https://themes.gohugo.io). The generator tag allows the Hugo team to track the usage and popularity of Hugo. We highly recommend using `hugo.Generator` in your website's `<head>`. `hugo.Generator` is included by default in all themes hosted on [themes.gohugo.io](https://themes.gohugo.io). The generator tag allows the Hugo team to track the usage and popularity of Hugo.
{{% /note %}} {{% /note %}}

View file

@ -2,7 +2,6 @@
title: humanize title: humanize
linktitle: linktitle:
description: Returns the humanized version of an argument with the first letter capitalized. description: Returns the humanized version of an argument with the first letter capitalized.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: i18n title: i18n
linktitle: i18n linktitle: i18n
description: Translates a piece of content based on your i18n configuration files. description: Translates a piece of content based on your i18n configuration files.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: Image Functions title: Image Functions
description: The images namespace provides a list of filters and other image related functions. description: The images namespace provides a list of filters and other image related functions.
godocref:
date: 2017-02-01 date: 2017-02-01
categories: [functions] categories: [functions]
aliases: [/functions/imageconfig/] aliases: [/functions/imageconfig/]

View file

@ -2,7 +2,6 @@
title: in title: in
linktitle: linktitle:
description: Checks if an element is in an array or slice--or a substring in a string---and returns a boolean. description: Checks if an element is in an array or slice--or a substring in a string---and returns a boolean.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: index title: index
linktitle: index linktitle: index
description: Looks up the index(es) or key(s) of the data structure passed into it. description: Looks up the index(es) or key(s) of the data structure passed into it.
godocref: https://golang.org/pkg/text/template/#hdr-Functions
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01
@ -38,6 +37,14 @@ The function takes multiple indices as arguments, and this can be used to get ne
{{ index $map "c" "e" }} => 20 {{ index $map "c" "e" }} => 20
``` ```
You may write multiple indices as a slice:
```go-text-template
{{ $map := dict "a" 100 "b" 200 "c" (dict "d" 10 "e" 20) }}
{{ $slice := slice "c" "e" }}
{{ index $map $slice }} => 20
```
## Example: Load Data from a Path Based on Front Matter Params ## Example: Load Data from a Path Based on Front Matter Params
Assume you want to add a `location = ""` field to your front matter for every article written in `content/vacations/`. You want to use this field to populate information about the location at the bottom of the article in your `single.html` template. You also have a directory in `data/locations/` that looks like the following: Assume you want to add a `location = ""` field to your front matter for every article written in `content/vacations/`. You want to use this field to populate information about the location at the bottom of the article in your `single.html` template. You also have a directory in `data/locations/` that looks like the following:

View file

@ -2,7 +2,6 @@
title: int title: int
linktitle: int linktitle: int
description: Creates an `int` from the argument passed into the function. description: Creates an `int` from the argument passed into the function.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: intersect title: intersect
linktitle: intersect linktitle: intersect
description: Returns the common elements of two arrays or slices, in the same order as the first array. description: Returns the common elements of two arrays or slices, in the same order as the first array.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: .IsMenuCurrent title: .IsMenuCurrent
description: description:
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: isset title: isset
linktitle: isset linktitle: isset
description: Returns true if the parameter is set. description: Returns true if the parameter is set.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01
@ -29,4 +28,3 @@ Takes either a slice, array, or channel and an index or a map and a key as input
All site-level configuration keys are stored as lower case. Therefore, a `myParam` key-value set in your [site configuration file](/getting-started/configuration/) needs to be accessed with `{{if isset .Site.Params "myparam"}}` and *not* with `{{if isset .Site.Params "myParam"}}`. Note that you can still access the same config key with `.Site.Params.myParam` *or* `.Site.Params.myparam`, for example, when using [`with`](/functions/with). All site-level configuration keys are stored as lower case. Therefore, a `myParam` key-value set in your [site configuration file](/getting-started/configuration/) needs to be accessed with `{{if isset .Site.Params "myparam"}}` and *not* with `{{if isset .Site.Params "myParam"}}`. Note that you can still access the same config key with `.Site.Params.myParam` *or* `.Site.Params.myparam`, for example, when using [`with`](/functions/with).
This restriction also applies when accessing page-level front matter keys from within [shortcodes](/content-management/shortcodes/). This restriction also applies when accessing page-level front matter keys from within [shortcodes](/content-management/shortcodes/).
{{% /warning %}} {{% /warning %}}

View file

@ -2,7 +2,6 @@
title: jsonify title: jsonify
linktitle: jsonify linktitle: jsonify
description: Encodes a given object to JSON. description: Encodes a given object to JSON.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2020-04-13 lastmod: 2020-04-13

View file

@ -1,7 +1,6 @@
--- ---
title: lang.Merge title: lang.Merge
description: "Merge missing translations from other languages." description: "Merge missing translations from other languages."
godocref: ""
date: 2018-03-16 date: 2018-03-16
categories: [functions] categories: [functions]
keywords: [multilingual] keywords: [multilingual]

View file

@ -2,7 +2,6 @@
title: last title: last
linktitle: last linktitle: last
description: "slices an array to only the last <em>N</em>th elements." description: "slices an array to only the last <em>N</em>th elements."
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: le title: le
linktitle: le linktitle: le
description: Returns the boolean truth of arg1 <= arg2. description: Returns the boolean truth of arg1 <= arg2.
godocref:
date: 2017-07-26 date: 2017-07-26
publishdate: 2017-07-26 publishdate: 2017-07-26
lastmod: 2017-07-26 lastmod: 2017-07-26

View file

@ -2,7 +2,6 @@
title: len title: len
linktitle: len linktitle: len
description: Returns the length of a variable according to its type. description: Returns the length of a variable according to its type.
godocref: https://golang.org/pkg/builtin/#len
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-04-18 lastmod: 2017-04-18

View file

@ -2,7 +2,6 @@
title: lower title: lower
linktitle: lower linktitle: lower
description: Converts all characters in the provided string to lowercase. description: Converts all characters in the provided string to lowercase.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: lt title: lt
linktitle: lt linktitle: lt
description: Returns the boolean truth of arg1 < arg2. description: Returns the boolean truth of arg1 < arg2.
godocref:
date: 2017-07-26 date: 2017-07-26
publishdate: 2017-07-26 publishdate: 2017-07-26
lastmod: 2017-07-26 lastmod: 2017-07-26

View file

@ -2,7 +2,6 @@
title: markdownify title: markdownify
linktitle: markdownify linktitle: markdownify
description: Runs the provided string through the Markdown processor. description: Runs the provided string through the Markdown processor.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01
@ -27,4 +26,4 @@ aliases: []
*Note*: if you need [Render Hooks][], which `markdownify` doesn't currently *Note*: if you need [Render Hooks][], which `markdownify` doesn't currently
support, use [.RenderString](/functions/renderstring/) instead. support, use [.RenderString](/functions/renderstring/) instead.
[Render Hooks]: /getting-started/configuration-markup/#markdown-render-hooks [Render Hooks]: /getting-started/configuration-markup/#markdown-render-hooks

View file

@ -1,7 +1,6 @@
--- ---
title: Math title: Math
description: Hugo provides mathematical operators in templates. description: Hugo provides mathematical operators in templates.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2020-02-23 lastmod: 2020-02-23

View file

@ -2,7 +2,6 @@
title: md5 title: md5
linktitle: md5 linktitle: md5
description: hashes the given input and returns its MD5 checksum. description: hashes the given input and returns its MD5 checksum.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: ne title: ne
linktitle: ne linktitle: ne
description: Returns the boolean truth of arg1 != arg2. description: Returns the boolean truth of arg1 != arg2.
godocref:
date: 2017-07-26 date: 2017-07-26
publishdate: 2017-07-26 publishdate: 2017-07-26
lastmod: 2017-07-26 lastmod: 2017-07-26

View file

@ -2,7 +2,6 @@
title: now title: now
linktitle: now linktitle: now
description: Returns the current local time description: Returns the current local time
godocref: https://godoc.org/time#Time
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-04-30 lastmod: 2017-04-30

View file

@ -1,7 +1,6 @@
--- ---
title: os.Stat title: os.Stat
description: Gets a file information of a given path. description: Gets a file information of a given path.
godocref:
date: 2018-08-07 date: 2018-08-07
publishdate: 2018-08-07 publishdate: 2018-08-07
lastmod: 2018-08-07 lastmod: 2018-08-07

View file

@ -1,7 +1,6 @@
--- ---
title: .Param title: .Param
description: Calls page or site variables into your template. description: Calls page or site variables into your template.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-04-30 lastmod: 2017-04-30

View file

@ -2,7 +2,6 @@
title: partialCached title: partialCached
linktitle: partialCached linktitle: partialCached
description: Allows for caching of partials that do not need to be re-rendered on every invocation. description: Allows for caching of partials that do not need to be re-rendered on every invocation.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: path.Base title: path.Base
description: Base returns the last element of a path. description: Base returns the last element of a path.
godocref:
date: 2018-11-28 date: 2018-11-28
publishdate: 2018-11-28 publishdate: 2018-11-28
lastmod: 2018-11-28 lastmod: 2018-11-28

View file

@ -1,7 +1,6 @@
--- ---
title: path.Dir title: path.Dir
description: Dir returns all but the last element of a path. description: Dir returns all but the last element of a path.
godocref:
date: 2018-11-28 date: 2018-11-28
publishdate: 2018-11-28 publishdate: 2018-11-28
lastmod: 2018-11-28 lastmod: 2018-11-28

View file

@ -1,7 +1,6 @@
--- ---
title: path.Ext title: path.Ext
description: Ext returns the file name extension of a path. description: Ext returns the file name extension of a path.
godocref:
date: 2018-11-28 date: 2018-11-28
publishdate: 2018-11-28 publishdate: 2018-11-28
lastmod: 2018-11-28 lastmod: 2018-11-28

View file

@ -1,7 +1,6 @@
--- ---
title: path.Join title: path.Join
description: Join path elements into a single path. description: Join path elements into a single path.
godocref:
date: 2018-11-28 date: 2018-11-28
publishdate: 2018-11-28 publishdate: 2018-11-28
lastmod: 2018-11-28 lastmod: 2018-11-28

View file

@ -1,7 +1,6 @@
--- ---
title: path.Split title: path.Split
description: Split path immediately following the final slash. description: Split path immediately following the final slash.
godocref:
date: 2018-11-28 date: 2018-11-28
publishdate: 2018-11-28 publishdate: 2018-11-28
lastmod: 2018-11-28 lastmod: 2018-11-28

View file

@ -2,7 +2,6 @@
title: plainify title: plainify
linktitle: plainify linktitle: plainify
description: Strips any HTML and returns the plain text version of the provided string. description: Strips any HTML and returns the plain text version of the provided string.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-04-30 lastmod: 2017-04-30

View file

@ -2,7 +2,6 @@
title: pluralize title: pluralize
linktitle: pluralize linktitle: pluralize
description: Pluralizes the given word according to a set of common English pluralization rules description: Pluralizes the given word according to a set of common English pluralization rules
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01
@ -22,4 +21,3 @@ aliases: []
``` ```
{{ "cat" | pluralize }} → "cats" {{ "cat" | pluralize }} → "cats"
``` ```

View file

@ -2,7 +2,6 @@
title: print title: print
linktitle: print linktitle: print
description: Prints the default representation of the given arguments using the standard `fmt.Print` function. description: Prints the default representation of the given arguments using the standard `fmt.Print` function.
godocref: https://golang.org/pkg/fmt/
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: printf title: printf
linktitle: printf linktitle: printf
description: Formats a string using the standard `fmt.Sprintf` function. description: Formats a string using the standard `fmt.Sprintf` function.
godocref: https://golang.org/pkg/fmt/
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: println title: println
linktitle: println linktitle: println
description: Prints the default representation of the given argument using the standard `fmt.Print` function and enforces a linebreak. description: Prints the default representation of the given argument using the standard `fmt.Print` function and enforces a linebreak.
godocref: https://golang.org/pkg/fmt/
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -10,7 +10,6 @@ menu:
docs: docs:
parent: "functions" parent: "functions"
keywords: [urls] keywords: [urls]
godocref:
signature: ["querify KEY VALUE [KEY VALUE]...", "querify COLLECTION"] signature: ["querify KEY VALUE [KEY VALUE]...", "querify COLLECTION"]
hugoversion: hugoversion:
deprecated: false deprecated: false

View file

@ -2,7 +2,6 @@
title: range title: range
linktitle: linktitle:
description: Iterates over a map, array, or slice. description: Iterates over a map, array, or slice.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: readDir title: readDir
description: Gets a directory listing from a directory relative to the current working directory. description: Gets a directory listing from a directory relative to the current working directory.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01
@ -27,4 +26,3 @@ If your current project working directory has a single file named `README.txt`:
For more information on using `readDir` and `readFile` in your templates, see [Local File Templates][local]. For more information on using `readDir` and `readFile` in your templates, see [Local File Templates][local].
[local]: /templates/files/ [local]: /templates/files/

View file

@ -1,7 +1,6 @@
--- ---
title: readFile title: readFile
description: Reads a file from disk relative to the current project working directory and returns a string. description: Reads a file from disk relative to the current project working directory and returns a string.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-04-30 lastmod: 2017-04-30

View file

@ -2,7 +2,6 @@
title: ref title: ref
linktitle: ref linktitle: ref
description: Returns the absolute permalink to a page. description: Returns the absolute permalink to a page.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2020-09-05 lastmod: 2020-09-05

View file

@ -1,7 +1,6 @@
--- ---
title: reflect.IsMap title: reflect.IsMap
description: Reports if a value is a map. description: Reports if a value is a map.
godocref:
date: 2018-11-28 date: 2018-11-28
publishdate: 2018-11-28 publishdate: 2018-11-28
lastmod: 2018-11-28 lastmod: 2018-11-28

View file

@ -1,7 +1,6 @@
--- ---
title: reflect.IsSlice title: reflect.IsSlice
description: Reports if a value is a slice. description: Reports if a value is a slice.
godocref:
date: 2018-11-28 date: 2018-11-28
publishdate: 2018-11-28 publishdate: 2018-11-28
lastmod: 2018-11-28 lastmod: 2018-11-28

View file

@ -1,7 +1,6 @@
--- ---
title: relLangURL title: relLangURL
description: Adds the relative URL with correct language prefix according to site configuration for multilingual. description: Adds the relative URL with correct language prefix according to site configuration for multilingual.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: relref title: relref
linktitle: relref linktitle: relref
description: Returns the relative permalink to a page. description: Returns the relative permalink to a page.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2020-09-05 lastmod: 2020-09-05

View file

@ -1,7 +1,6 @@
--- ---
title: relURL title: relURL
description: Creates a baseURL-relative URL. description: Creates a baseURL-relative URL.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: .Render title: .Render
description: Takes a view to apply when rendering content. description: Takes a view to apply when rendering content.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: replace title: replace
description: Replaces all occurrences of the search string with the replacement string. description: Replaces all occurrences of the search string with the replacement string.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2020-09-07 lastmod: 2020-09-07
@ -27,4 +26,3 @@ The number of replacements can be limited with an optional `LIMIT` parameter.
{{ replace "aabbaabb" "a" "z" 2 }} → "zzbbaabb" {{ replace "aabbaabb" "a" "z" 2 }} → "zzbbaabb"
``` ```

View file

@ -1,7 +1,6 @@
--- ---
title: replaceRE title: replaceRE
description: Replaces all occurrences of a regular expression with the replacement pattern. description: Replaces all occurrences of a regular expression with the replacement pattern.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2020-09-07 lastmod: 2020-09-07

View file

@ -1,7 +1,6 @@
--- ---
title: safeCSS title: safeCSS
description: Declares the provided string as a known "safe" CSS string. description: Declares the provided string as a known "safe" CSS string.
godocref: https://golang.org/src/html/template/content.go?s=919:929#L15
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-26 lastmod: 2017-02-26
@ -33,4 +32,3 @@ Example: Given `style = "color: red;"` defined in the front matter of your `.md`
{{% note "ZgotmplZ" %}} {{% note "ZgotmplZ" %}}
"ZgotmplZ" is a special value that indicates that unsafe content reached a CSS or URL context. "ZgotmplZ" is a special value that indicates that unsafe content reached a CSS or URL context.
{{% /note %}} {{% /note %}}

View file

@ -2,7 +2,6 @@
title: safeHTML title: safeHTML
# linktitle: # linktitle:
description: Declares a provided string as a "safe" HTML document to avoid escaping by Go templates. description: Declares a provided string as a "safe" HTML document to avoid escaping by Go templates.
godocref: https://golang.org/src/html/template/content.go?s=1374:1385#L25
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: safeHTMLAttr title: safeHTMLAttr
# linktitle: safeHTMLAttr # linktitle: safeHTMLAttr
description: Declares the provided string as a safe HTML attribute. description: Declares the provided string as a safe HTML attribute.
godocref: https://golang.org/src/html/template/content.go?s=1661:1676#L33
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01
@ -29,4 +28,3 @@ Example: Given a site-wide `config.toml` that contains this menu entry:
* <span class="bad">`<a href="{{ .URL }}">` &rarr; `<a href="#ZgotmplZ">`</span> * <span class="bad">`<a href="{{ .URL }}">` &rarr; `<a href="#ZgotmplZ">`</span>
* <span class="good">`<a {{ printf "href=%q" .URL | safeHTMLAttr }}>` &rarr; `<a href="irc://irc.freenode.net/#golang">`</span> * <span class="good">`<a {{ printf "href=%q" .URL | safeHTMLAttr }}>` &rarr; `<a href="irc://irc.freenode.net/#golang">`</span>

View file

@ -2,7 +2,6 @@
title: safeJS title: safeJS
# linktitle: # linktitle:
description: Declares the provided string as a known safe JavaScript string. description: Declares the provided string as a known safe JavaScript string.
godocref: https://golang.org/src/html/template/content.go?s=2548:2557#L51
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01
@ -28,4 +27,3 @@ Example: Given `hash = "619c16f"` defined in the front matter of your `.md` file
* <span class="good">`<script>var form_{{ .Params.hash | safeJS }};</script>` &rarr; `<script>var form_619c16f;…</script>`</span> * <span class="good">`<script>var form_{{ .Params.hash | safeJS }};</script>` &rarr; `<script>var form_619c16f;…</script>`</span>
* <span class="bad">`<script>var form_{{ .Params.hash }};</script>` &rarr; `<script>var form_"619c16f";…</script>`</span> * <span class="bad">`<script>var form_{{ .Params.hash }};</script>` &rarr; `<script>var form_"619c16f";…</script>`</span>

View file

@ -1,7 +1,6 @@
--- ---
title: safeURL title: safeURL
description: Declares the provided string as a safe URL or URL substring. description: Declares the provided string as a safe URL or URL substring.
godocref: https://golang.org/pkg/html/template/#HTMLEscape
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -1,7 +1,6 @@
--- ---
title: .Scratch title: .Scratch
description: Acts as a "scratchpad" to store and manipulate data. description: Acts as a "scratchpad" to store and manipulate data.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01
@ -43,7 +42,7 @@ Since Hugo 0.43, there are two different ways of using Scratch:
#### The local `newScratch` #### The local `newScratch`
{{< new-in "0.43.0" >}} A Scratch instance can also be assigned to any variable using the `newScratch` function. In this case, no Page or Shortcode context is required and the scope of the scratch is only local. The methods detailed below are available from the variable the Scratch instance was assigned to. {{< new-in "0.43" >}} A Scratch instance can also be assigned to any variable using the `newScratch` function. In this case, no Page or Shortcode context is required and the scope of the scratch is only local. The methods detailed below are available from the variable the Scratch instance was assigned to.
```go-html-template ```go-html-template
{{ $data := newScratch }} {{ $data := newScratch }}
@ -139,7 +138,7 @@ Return an array of values from `key` sorted by `mapKey`.
#### .Delete #### .Delete
{{< new-in "0.38.0" >}} Remove the given key. {{< new-in "0.38" >}} Remove the given key.
```go-html-template ```go-html-template
{{ $scratch.Set "greeting" "Hello" }} {{ $scratch.Set "greeting" "Hello" }}

View file

@ -2,7 +2,6 @@
title: seq title: seq
# linktitle: # linktitle:
description: Creates a sequence of integers. description: Creates a sequence of integers.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: sha title: sha
# linktitle: sha # linktitle: sha
description: Hashes the given input and returns either an SHA1 or SHA256 checksum. description: Hashes the given input and returns either an SHA1 or SHA256 checksum.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01

View file

@ -2,7 +2,6 @@
title: shuffle title: shuffle
# linktitle: # linktitle:
description: Returns a random permutation of a given array or slice. description: Returns a random permutation of a given array or slice.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-04-30 lastmod: 2017-04-30

View file

@ -2,7 +2,6 @@
title: singularize title: singularize
# linktitle: singularize # linktitle: singularize
description: Converts a word according to a set of common English singularization rules. description: Converts a word according to a set of common English singularization rules.
godocref:
date: 2017-02-01 date: 2017-02-01
publishdate: 2017-02-01 publishdate: 2017-02-01
lastmod: 2017-02-01 lastmod: 2017-02-01
@ -22,4 +21,3 @@ aliases: []
`{{ "cats" | singularize }}` → "cat" `{{ "cats" | singularize }}` → "cat"
See also the `.Data.Singular` [taxonomy variable](/variables/taxonomy/) for singularizing taxonomy names. See also the `.Data.Singular` [taxonomy variable](/variables/taxonomy/) for singularizing taxonomy names.

Some files were not shown because too many files have changed in this diff Show more