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 %>