Temple.Engine (Temple v0.6.0) View Source
The Temple HTML engine makes it possible to use Temple with Phoenix controllers.
To get started, you will configure Phoenix to use this module for .exs
files.
# config.exs
config :phoenix, :template_engines,
# this will work for files named like `index.html.exs`
exs: Temple.Engine
# config/dev.exs
config :your_app, YourAppWeb.Endpoint,
live_reload: [
patterns: [
~r"lib/myapp_web/(live|views)/.*(ex|exs|lexs)$",
~r"lib/myapp_web/templates/.*(eex|exs|lexs)$"
]
]
# my_app/
# lib/
# my_app/
# my_app_web/
# templates/
# posts/
# show.html.exs
Now you can get started by writing exs
files in the templates directory and they will be compiled as you would expect.
Link to this section Summary
Functions
Callback implementation for Phoenix.Template.Engine.compile/2
.
Link to this section Functions
Callback implementation for Phoenix.Template.Engine.compile/2
.