HtmlAsCode
Introduction
A small package that makes it easy to render HTML directly from Elixir code.
Basic usage:
use HtmlAsCode
ast = div class: "container", id: "test" do
div do
img src: "image.png"
end
p "Text"
end
ast |> render |> IO.iodata_to_binary
See the tests for more examples.
Installation
The package can be installed
by adding html_as_code to your list of dependencies in mix.exs:
def deps do
[
{:html_as_code, "~> 0.1.0"}
]
end