1
1
# Style for Templates
2
2
3
- This directory has templates in the [ Tera templating language] ( teradoc ) , which is very
4
- similar to [ Jinja2] ( jinjadoc ) and [ Django] ( djangodoc ) templates, and also to [ Askama] ( askamadoc ) .
3
+ This directory has templates in the [ Tera templating language] [ teradoc ] , which is very
4
+ similar to [ Jinja2] [ jinjadoc ] and [ Django] [ djangodoc ] templates, and also to [ Askama] [ askamadoc ] .
5
5
6
6
[ teradoc ] : https://tera.netlify.app/docs/#templates
7
- [ jinjadoc ] : https://jinja.palletsprojects.com/en/3.0 .x/templates/
8
- [ djangodoc ] : https://docs.djangoproject.com/en/3.2 /topics/templates/
9
- [ askamadoc ] : https://docs.rs/askama/0.10.5 /askama/
7
+ [ jinjadoc ] : https://jinja.palletsprojects.com/en/3.1 .x/templates/
8
+ [ djangodoc ] : https://docs.djangoproject.com/en/4.1 /topics/templates/
9
+ [ askamadoc ] : https://docs.rs/askama/latest /askama/
10
10
11
11
We want our rendered output to have as little unnecessary whitespace as
12
12
possible, so that pages load quickly. To achieve that we use Tera's
@@ -30,8 +30,8 @@ contents don't necessarily need a new line.
30
30
31
31
Askama templates support quite sophisticated control flow. To keep our templates
32
32
simple and understandable, we use only a subset: ` if ` and ` for ` . In particular
33
- we avoid [ assignments in the template logic] ( assignments ) and [ Askama
34
- macros] ( macros ) . This also may make things easier if we switch to a different
33
+ we avoid [ assignments in the template logic] [ assignments ] and [ Askama
34
+ macros] [ macros ] . This also may make things easier if we switch to a different
35
35
Jinja-style template system, like Askama, in the future.
36
36
37
37
[ assignments ] : https://djc.github.io/askama/template_syntax.html#assignments
0 commit comments