diff --git a/docs/README.md b/docs/README.md index cf253a2..a1756d3 100644 --- a/docs/README.md +++ b/docs/README.md @@ -5,7 +5,7 @@ It is especially powerful when it comes to managing those across different hosts The idea of dotdrop is to have the ability to store each dotfile only once and deploy them with a different content on different hosts/setups. -To achieve this, it uses [jinja2](https://jinja.pocoo.org/) which is a templating engine that allows to specify +To achieve this, it uses [jinja2](https://palletsprojects.com/p/jinja/) which is a templating engine that allows to specify during the dotfile installation how (with what content) each dotfile will be installed based on a selected profile. Most information on using dotdrop are described in this documentation diff --git a/docs/templating.md b/docs/templating.md index 5880f8b..12f5d47 100644 --- a/docs/templating.md +++ b/docs/templating.md @@ -1,13 +1,13 @@ # Templating -Dotdrop leverage the power of [jinja2](https://jinja.pocoo.org/) to handle the -templating of dotfiles. See [jinja2 template doc](https://jinja.pocoo.org/docs/2.9/templates/) +Dotdrop leverage the power of [jinja2](https://palletsprojects.com/p/jinja/) to handle the +templating of dotfiles. See [jinja2 template doc](https://jinja.palletsprojects.com/en/2.11.x/templates/) or the below sections for more information on how to template your dotfiles. ## Delimiters Dotdrop uses different delimiters than -[jinja2](https://jinja.pocoo.org/)'s defaults: +[jinja2](https://palletsprojects.com/p/jinja/)'s defaults: * block/statement start = `{%@@` * block/statement end = `@@%}` @@ -85,7 +85,7 @@ The above aliases load all the variables from `~/dotfiles/.env` ## Template methods -Beside [jinja2 global functions](https://jinja.pocoo.org/docs/2.11/templates/#list-of-global-functions) +Beside [jinja2 global functions](https://jinja.palletsprojects.com/en/2.11.x/templates/#list-of-global-functions) the following methods can be used within the templates: * `exists(path)`: return true when path exists @@ -190,7 +190,7 @@ The header can be automatically added with: ``` Properly commenting the header in templates is the responsibility of the user -as [jinja2](https://jinja.pocoo.org/) has no way of knowing what is the proper char(s) used for comments. +as [jinja2](https://palletsprojects.com/p/jinja/) has no way of knowing what is the proper char(s) used for comments. Either prepend the directive with the commenting char(s) used in the dotfile (for example `# {{@@ header() @@}}`) or provide it as an argument `{{@@ header('# ') @@}}`. The result is equivalent. diff --git a/docs/usage.md b/docs/usage.md index 154bce6..6f6e66d 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -121,7 +121,7 @@ f_dunstrc (file: "config/dunst/dunstrc", link: nolink) ``` By using the `-T --template` switch, only the dotfiles that -are using [jinja2](https://jinja.pocoo.org/) directives are listed. +are using [jinja2](https://palletsprojects.com/p/jinja/) directives are listed. It is also possible to list all files related to each dotfile entries by invoking the `detail` command, for example: