Temple.Engine (Temple v0.6.0-rc.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.exsNow 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.