summaryrefslogtreecommitdiff
path: root/doc/ikiwiki
diff options
context:
space:
mode:
authorJoey Hess <joey@kodama.kitenet.net>2008-01-29 15:05:49 -0500
committerJoey Hess <joey@kodama.kitenet.net>2008-01-29 15:05:49 -0500
commit47ee266163202f15fca3b108fad294bec262405a (patch)
treee83d75d593b57beaaf6ecd41de7fd5a63903d31e /doc/ikiwiki
parent2bfd2e984132e5c235be066070c4e5b14d79b775 (diff)
improve support for internal pages
This makes it a lot quicker to deal with lots of recentchanges pages appearing and disappearing. It avoids needing to clutter up pagespecs with exclusions for those pages, by making normal pagespecs not match them.
Diffstat (limited to 'doc/ikiwiki')
-rw-r--r--doc/ikiwiki/pagespec.mdwn6
1 files changed, 4 insertions, 2 deletions
diff --git a/doc/ikiwiki/pagespec.mdwn b/doc/ikiwiki/pagespec.mdwn
index 5c6433ed3..e1a476202 100644
--- a/doc/ikiwiki/pagespec.mdwn
+++ b/doc/ikiwiki/pagespec.mdwn
@@ -33,8 +33,10 @@ functions:
was created
* "`created_before(page)`" - match only pages created before the given page
was created
-* "`user(name)`" - only available in page subscription preferences, match
- only changes made by this user
+* "`glob(foo)`" - match pages that match the given glob `foo`. Just writing
+ the glob by itself is actually a shorthand for this function.
+* "`internal(foo)`" - like `glob()`, but matches even internal-use
+ pages that globs do not usually match.
For example, to match all pages in a blog that link to the page about music
and were written in 2005: