summaryrefslogtreecommitdiffstats
path: root/docs/content/en/functions
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2018-05-04 09:44:59 +0200
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2018-05-04 09:44:59 +0200
commit914cc85e22af2e6c28f24a5fc70de94e4b9f1b1b (patch)
treee7b5fcc856003415c613312c80ba2f301eeae03c /docs/content/en/functions
parenta6816db77574ba3d48a6414c97a53a691c34e705 (diff)
parent83bef6955e014d40c0f00db9cebe09113154e999 (diff)
Diffstat (limited to 'docs/content/en/functions')
-rw-r--r--docs/content/en/functions/GetPage.md82
-rw-r--r--docs/content/en/functions/NumFmt.md35
-rw-r--r--docs/content/en/functions/_index.md20
-rw-r--r--docs/content/en/functions/abslangurl.md28
-rw-r--r--docs/content/en/functions/absurl.md51
-rw-r--r--docs/content/en/functions/adddate.md52
-rw-r--r--docs/content/en/functions/after.md66
-rw-r--r--docs/content/en/functions/apply.md119
-rw-r--r--docs/content/en/functions/base64.md51
-rw-r--r--docs/content/en/functions/chomp.md24
-rw-r--r--docs/content/en/functions/cond.md26
-rw-r--r--docs/content/en/functions/countrunes.md28
-rw-r--r--docs/content/en/functions/countwords.md29
-rw-r--r--docs/content/en/functions/dateformat.md31
-rw-r--r--docs/content/en/functions/default.md93
-rw-r--r--docs/content/en/functions/delimit.md64
-rw-r--r--docs/content/en/functions/dict.md43
-rw-r--r--docs/content/en/functions/echoparam.md25
-rw-r--r--docs/content/en/functions/emojify.md32
-rw-r--r--docs/content/en/functions/eq.md25
-rw-r--r--docs/content/en/functions/errorf.md26
-rw-r--r--docs/content/en/functions/fileExists.md29
-rw-r--r--docs/content/en/functions/findRe.md47
-rw-r--r--docs/content/en/functions/first.md28
-rw-r--r--docs/content/en/functions/float.md26
-rw-r--r--docs/content/en/functions/format.md123
-rw-r--r--docs/content/en/functions/ge.md25
-rw-r--r--docs/content/en/functions/get.md35
-rw-r--r--docs/content/en/functions/getenv.md31
-rw-r--r--docs/content/en/functions/gt.md25
-rw-r--r--docs/content/en/functions/hasPrefix.md22
-rw-r--r--docs/content/en/functions/haschildren.md23
-rw-r--r--docs/content/en/functions/hasmenucurrent.md23
-rw-r--r--docs/content/en/functions/highlight.md28
-rw-r--r--docs/content/en/functions/htmlEscape.md26
-rw-r--r--docs/content/en/functions/htmlUnescape.md28
-rw-r--r--docs/content/en/functions/humanize.md31
-rw-r--r--docs/content/en/functions/i18n.md34
-rw-r--r--docs/content/en/functions/imageConfig.md24
-rw-r--r--docs/content/en/functions/in.md33
-rw-r--r--docs/content/en/functions/index-function.md84
-rw-r--r--docs/content/en/functions/int.md51
-rw-r--r--docs/content/en/functions/intersect.md56
-rw-r--r--docs/content/en/functions/ismenucurrent.md23
-rw-r--r--docs/content/en/functions/isset.md31
-rw-r--r--docs/content/en/functions/jsonify.md28
-rw-r--r--docs/content/en/functions/lang.Merge.md47
-rw-r--r--docs/content/en/functions/last.md30
-rw-r--r--docs/content/en/functions/le.md25
-rw-r--r--docs/content/en/functions/len.md60
-rw-r--r--docs/content/en/functions/lower.md24
-rw-r--r--docs/content/en/functions/lt.md25
-rw-r--r--docs/content/en/functions/markdownify.md25
-rw-r--r--docs/content/en/functions/math.md38
-rw-r--r--docs/content/en/functions/md5.md33
-rw-r--r--docs/content/en/functions/ne.md25
-rw-r--r--docs/content/en/functions/now.md50
-rw-r--r--docs/content/en/functions/param.md41
-rw-r--r--docs/content/en/functions/partialCached.md40
-rw-r--r--docs/content/en/functions/plainify.md31
-rw-r--r--docs/content/en/functions/pluralize.md25
-rw-r--r--docs/content/en/functions/print.md26
-rw-r--r--docs/content/en/functions/printf.md29
-rw-r--r--docs/content/en/functions/println.md25
-rw-r--r--docs/content/en/functions/querify.md34
-rw-r--r--docs/content/en/functions/range.md25
-rw-r--r--docs/content/en/functions/readdir.md30
-rw-r--r--docs/content/en/functions/readfile.md33
-rw-r--r--docs/content/en/functions/ref.md34
-rw-r--r--docs/content/en/functions/relLangURL.md30
-rw-r--r--docs/content/en/functions/relref.md34
-rw-r--r--docs/content/en/functions/relurl.md51
-rw-r--r--docs/content/en/functions/render.md34
-rw-r--r--docs/content/en/functions/replace.md26
-rw-r--r--docs/content/en/functions/replacere.md31
-rw-r--r--docs/content/en/functions/safeCSS.md36
-rw-r--r--docs/content/en/functions/safeHTML.md41
-rw-r--r--docs/content/en/functions/safeHTMLAttr.md32
-rw-r--r--docs/content/en/functions/safeJS.md31
-rw-r--r--docs/content/en/functions/safeURL.md72
-rw-r--r--docs/content/en/functions/scratch.md113
-rw-r--r--docs/content/en/functions/seq.md51
-rw-r--r--docs/content/en/functions/sha.md34
-rw-r--r--docs/content/en/functions/shuffle.md39
-rw-r--r--docs/content/en/functions/singularize.md25
-rw-r--r--docs/content/en/functions/slice.md32
-rw-r--r--docs/content/en/functions/slicestr.md27
-rw-r--r--docs/content/en/functions/sort.md65
-rw-r--r--docs/content/en/functions/split.md24
-rw-r--r--docs/content/en/functions/string.md23
-rw-r--r--docs/content/en/functions/strings.TrimLeft.md28
-rw-r--r--docs/content/en/functions/strings.TrimPrefix.md25
-rw-r--r--docs/content/en/functions/strings.TrimRight.md28
-rw-r--r--docs/content/en/functions/strings.TrimSuffix.md25
-rw-r--r--docs/content/en/functions/substr.md31
-rw-r--r--docs/content/en/functions/time.md48
-rw-r--r--docs/content/en/functions/title.md33
-rw-r--r--docs/content/en/functions/trim.md42
-rw-r--r--docs/content/en/functions/truncate.md29
-rw-r--r--docs/content/en/functions/union.md49
-rw-r--r--docs/content/en/functions/uniq.md31
-rw-r--r--docs/content/en/functions/unix.md38
-rw-r--r--docs/content/en/functions/upper.md30
-rw-r--r--docs/content/en/functions/urlize.md73
-rw-r--r--docs/content/en/functions/urls.Parse.md32
-rw-r--r--docs/content/en/functions/where.md154
-rw-r--r--docs/content/en/functions/with.md31
107 files changed, 4197 insertions, 0 deletions
diff --git a/docs/content/en/functions/GetPage.md b/docs/content/en/functions/GetPage.md
new file mode 100644
index 000000000..1a8a51c13
--- /dev/null
+++ b/docs/content/en/functions/GetPage.md
@@ -0,0 +1,82 @@
+---
+title: .GetPage
+description: "Gets a `Page` of a given `Kind` and `path`."
+godocref:
+date: 2017-02-01
+publishdate: 2017-02-01
+lastmod: 2017-02-01
+categories: [functions]
+menu:
+ docs:
+ parent: "functions"
+keywords: [sections,lists,indexes]
+signature: [".GetPage KIND PATH"]
+workson: []
+hugoversion:
+relatedfuncs: []
+deprecated: false
+aliases: []
+---
+
+Every `Page` has a [`Kind` attribute][page_kinds] that shows what kind of page it is. While this attribute can be used to list pages of a certain `kind` using `where`, often it can be useful to fetch a single page by its path.
+
+`.GetPage` returns a page of a given `Kind` and `path`.
+
+{{% note %}}
+If the `path` is `"foo/bar.md"`, it can be written as exactly that, or broken up
+into multiple strings as `"foo" "bar.md"`.
+{{% /note %}}
+
+```
+{{ with .Site.GetPage "section" "blog" }}{{ .Title }}{{ end }}
+```
+
+This method wil return `nil` when no page could be found, so the above will not print anything if the blog section is not found.
+
+For a regular page (whose `Kind` is `page`):
+