aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs/content/en/methods/site/AllPages.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/content/en/methods/site/AllPages.md')
-rw-r--r--docs/content/en/methods/site/AllPages.md26
1 files changed, 26 insertions, 0 deletions
diff --git a/docs/content/en/methods/site/AllPages.md b/docs/content/en/methods/site/AllPages.md
new file mode 100644
index 000000000..8df6348f9
--- /dev/null
+++ b/docs/content/en/methods/site/AllPages.md
@@ -0,0 +1,26 @@
+---
+title: AllPages
+description: Returns a collection of all pages in all languages.
+categories: []
+keywords: []
+action:
+ related:
+ - methods/site/Pages
+ - methods/site/RegularPages
+ - methods/site/Sections
+ returnType: page.Pages
+ signatures: [SITE.AllPages]
+---
+
+This method returns all page [kinds] in all languages. That includes the home page, section pages, taxonomy pages, term pages, and regular pages.
+
+In most cases you should use the [`RegularPages`] method instead.
+
+[`RegularPages`]: methods/site/regularpages
+[kinds]: /getting-started/glossary/#page-kind
+
+```go-html-template
+{{ range .Site.AllPages }}
+ <h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
+{{ end }}
+```