diff options
author | Simon McVittie <smcv@debian.org> | 2019-02-03 12:52:42 +0000 |
---|---|---|
committer | Simon McVittie <smcv@debian.org> | 2019-02-03 12:52:42 +0000 |
commit | 15ddbb1c70fecb052ef45ae96574a4d888578d11 (patch) | |
tree | 84300060886f245064b496dfb1d23a88335491cd /IkiWiki | |
parent | fae4cce06ab4b5adf7ca2a9e3f43ea2850a94148 (diff) | |
download | ikiwiki-15ddbb1c70fecb052ef45ae96574a4d888578d11.tar ikiwiki-15ddbb1c70fecb052ef45ae96574a4d888578d11.tar.gz |
trail: Allow unescaped punctuation in pagenames
By processing the pagenames through linkpage, we let users specify
page names that contain non-alphanumerics in a more natural way.
Signed-off-by: Simon McVittie <smcv@debian.org>
Diffstat (limited to 'IkiWiki')
-rw-r--r-- | IkiWiki/Plugin/trail.pm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/IkiWiki/Plugin/trail.pm b/IkiWiki/Plugin/trail.pm index 476db4dcb..01e17d614 100644 --- a/IkiWiki/Plugin/trail.pm +++ b/IkiWiki/Plugin/trail.pm @@ -160,7 +160,7 @@ sub preprocess_trailitems (@) { if (exists $params{pagenames}) { push @{$pagestate{$params{page}}{trail}{contents}}, - [pagenames => (split ' ', $params{pagenames})]; + [pagenames => (map { linkpage $_ } split ' ', $params{pagenames})]; } return ""; |