]> Sergey Matveev's repositories - public-inbox.git/commitdiff
feed: favor relative URL to Atom feed in HTML
authorEric Wong <e@80x24.org>
Sat, 13 Feb 2016 22:34:37 +0000 (22:34 +0000)
committerEric Wong <e@80x24.org>
Sat, 13 Feb 2016 22:36:45 +0000 (22:36 +0000)
Normal browsers should understand relative path names.
Atom feeds may be hosted externally and seems to need
full URLs.

lib/PublicInbox/Feed.pm

index bbc89f2faf0a2a2bf73da926d233e08c3b5ed38d..a0aa62af4e2697eac563d0708a00407246ab4993 100644 (file)
@@ -121,12 +121,11 @@ sub emit_html_index {
 
        my $title = $feed_opts->{description} || '';
        $title = PublicInbox::Hval->new_oneline($title)->as_html;
-       my $atom_url = $feed_opts->{atomurl};
        my ($footer, $param, $last);
        my $state = { ctx => $ctx, seen => {}, anchor_idx => 0 };
        my $srch = $ctx->{srch};
 
-       my $top = "<b>$title</b> (<a\nhref=\"$atom_url\">Atom feed</a>)";
+       my $top = "<b>$title</b> (<a\nhref=\"new.atom\">Atom feed</a>)";
 
        if ($srch) {
                $top = qq{<form\naction=""><pre>$top} .
@@ -139,7 +138,7 @@ sub emit_html_index {
 
        $fh->write("<html><head><title>$title</title>" .
                   "<link\nrel=alternate\ntitle=\"Atom feed\"\n".
-                  "href=\"$atom_url\"\ntype=\"application/atom+xml\"/>" .
+                  "href=\"new.atom\"\ntype=\"application/atom+xml\"/>" .
                   PublicInbox::Hval::STYLE .
                   "</head><body>$top");