Patch for anchor-based change permalinks in recent changes feed
from JasonBlevinsmaster
parent
745dc1c62f
commit
fdb5da46b0
|
@ -115,6 +115,8 @@ sub store ($$$) { #{{{
|
|||
my $change=shift;
|
||||
|
||||
my $page="$config{recentchangespage}/change_".titlepage($change->{rev});
|
||||
my $baseurl = IkiWiki::baseurl();
|
||||
my $permalink="$baseurl$config{recentchangespage}/#change-".titlepage($change->{rev});
|
||||
|
||||
# Optimisation to avoid re-writing pages. Assumes commits never
|
||||
# change (or that any changes are not important).
|
||||
|
@ -175,6 +177,7 @@ sub store ($$$) { #{{{
|
|||
commitdate => displaytime($change->{when}, "%X %x"),
|
||||
commitdate_raw => scalar localtime($change->{when}),
|
||||
wikiname => $config{wikiname},
|
||||
permalink => $permalink,
|
||||
);
|
||||
IkiWiki::run_hooks(pagetemplate => sub {
|
||||
shift->(page => $page, destpage => $page,
|
||||
|
|
|
@ -3,6 +3,8 @@
|
|||
[[!meta authorurl="""<TMPL_VAR AUTHORURL>"""]]
|
||||
</TMPL_IF>
|
||||
[[!meta title="""change to<TMPL_LOOP NAME="PAGES"> <TMPL_VAR PAGE></TMPL_LOOP> on <TMPL_VAR WIKINAME>"""]]
|
||||
[[!meta permalink="<TMPL_VAR PERMALINK>"]]
|
||||
<div id="change-<TMPL_VAR REV>" class="metadata">
|
||||
<div class="metadata">
|
||||
<span class="desc"><br />Changed pages:</span>
|
||||
<span class="pagelinks">
|
||||
|
|
Loading…
Reference in New Issue