diff --git a/lib/frenzy_web/templates/feed/show.html.eex b/lib/frenzy_web/templates/feed/show.html.eex
index 659a9e1..7eea50f 100644
--- a/lib/frenzy_web/templates/feed/show.html.eex
+++ b/lib/frenzy_web/templates/feed/show.html.eex
@@ -2,7 +2,9 @@
<%= if @feed.favicon do %>
<% end %>
- <%= @feed.title %>
+
+ <%= @feed.title %>
+
<%= form_tag Routes.feed_path(@conn, :refresh, @feed.id), method: :post, class: "d-inline" do %>
diff --git a/lib/frenzy_web/views/feed_view.ex b/lib/frenzy_web/views/feed_view.ex
index 988654d..4ad655d 100644
--- a/lib/frenzy_web/views/feed_view.ex
+++ b/lib/frenzy_web/views/feed_view.ex
@@ -1,3 +1,13 @@
defmodule FrenzyWeb.FeedView do
use FrenzyWeb, :view
+ alias Frenzy.Feed
+
+ @spec feed_site_url(feed :: Feed.t()) :: String.t()
+ def feed_site_url(%Feed{site_url: site_url}) when is_binary(site_url) do
+ site_url
+ end
+
+ def feed_site_url(%Feed{feed_url: feed_url}) do
+ URI.merge(feed_url, "/") |> to_string()
+ end
end