Fix and simplify code that generates rss/atom urls. Now it handles urls in / properly.
This commit is contained in:
parent
d289d6a5a4
commit
eecc4d2ea8
1 changed files with 3 additions and 5 deletions
|
|
@ -205,12 +205,10 @@ fn select_handler {
|
||||||
if (~ $#blogDirs 0)
|
if (~ $#blogDirs 0)
|
||||||
blogDirs = `{basename -d $body}
|
blogDirs = `{basename -d $body}
|
||||||
|
|
||||||
u=`{cleanname `{basename -d $uri}}
|
u=`{cleanname $baseuri^`{basename -d '/'^$uri}|sed 's,:/,://,'} # Sed recovers '/' in 'http:/' stripped by cleanname
|
||||||
rssuri=$baseuri^$"u^/index.rss
|
|
||||||
atomuri=$baseuri^$"u^/index.atom
|
|
||||||
extraHeaders=$"extraHeaders ^ \
|
extraHeaders=$"extraHeaders ^ \
|
||||||
'<link rel="alternate" type="application/rss+xml" title="RSS" href="'$rssuri'" />
|
'<link rel="alternate" type="application/rss+xml" title="RSS" href="'$"u'/index.rss" />
|
||||||
<link rel="alternate" type="application/atom+xml" title="ATOM" href="'$atomuri'"/>
|
<link rel="alternate" type="application/atom+xml" title="ATOM" href="'$"u'/index.atom" />
|
||||||
|
|
||||||
'
|
'
|
||||||
set_handler tpl_handler lib/feeds/html.tpl
|
set_handler tpl_handler lib/feeds/html.tpl
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue