Alias compileHTMLDietFile
Compiles a Diet template file that is available as a string import.
alias compileHTMLDietFile(string filename, ALIASES...)
= compileHTMLDietFileString!(filename,_dietFileData!filename.contents,ALIASES);
The resulting HTML is written to the output range given as a runtime parameter.
Parameters
Name | Description |
---|---|
filename | Name of the main Diet template file. |
ALIASES | A list of variables to make available inside of the template,
as well as traits structs annotated with the @dietTraits
attribute. |
Traits
In addition to the default Diet traits, adding an enum field
htmlOutputStyle
of type HTMLOutputStyle
to a traits
struct can be used to control the style of the generated
HTML.
See Also
Example
import std .array : appender;
auto text = appender!string;
text .compileHTMLDietFile!("invitation-email.diet", name, address);
sendMail(address, text .data);