diff --git a/lib/ex_doc/formatter/epub/templates.ex b/lib/ex_doc/formatter/epub/templates.ex
index 54fee8809..d077bc462 100644
--- a/lib/ex_doc/formatter/epub/templates.ex
+++ b/lib/ex_doc/formatter/epub/templates.ex
@@ -14,6 +14,16 @@ defmodule ExDoc.Formatter.EPUB.Templates do
module_template(config, module_node, summary)
end
+ @doc """
+ Generated ID for static file
+ """
+ def static_file_to_id(static_file) do
+ prefix = static_file |> HTML.filename_to_title() |> HTML.text_to_id()
+ extension = static_file |> Path.extname() |> String.replace_prefix(".", "-")
+
+ "#{prefix}#{extension}"
+ end
+
@doc """
Creates the Package Document Definition.
diff --git a/lib/ex_doc/formatter/epub/templates/content_template.eex b/lib/ex_doc/formatter/epub/templates/content_template.eex
index 141f34ba4..a05908af6 100644
--- a/lib/ex_doc/formatter/epub/templates/content_template.eex
+++ b/lib/ex_doc/formatter/epub/templates/content_template.eex
@@ -28,7 +28,7 @@
<% end %>
<% end %>
<%= for static_file <- static_files do %>
-
+
<% end %>
<%= if config.cover do %>
<%= if Path.extname(config.cover) == ".png" do %>