docs: More on hooks

This commit is contained in:
Bjørn Erik Pedersen 2019-12-21 11:59:36 +01:00 committed by GitHub
parent 50cc7fe545
commit c8bfe47c6a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -86,7 +86,7 @@ These Render Hooks allow custom templates to render links and images from markdo
You can do this by creating templates with base names `render-link` and/or `render-image` inside `layouts/_default`. You can do this by creating templates with base names `render-link` and/or `render-image` inside `layouts/_default`.
You can define [Output Format](/templates/output-formats) specific templates if needed.[^hooktemplate] Your `layouts` folder may then look like this: You can define [Output Format](/templates/output-formats) and [language](/content-management/multilingual/) nspecific templates if needed.[^hooktemplate] Your `layouts` folder may look like this:
```bash ```bash
layouts layouts
@ -99,9 +99,9 @@ layouts
Some use cases for the above: Some use cases for the above:
* Resolve link references using `.GetPage`. This would make links more portable as you could translate `./my-post.md` (and similar constructs that would work on GitHub) into `/blog/2019/01/01/my-post/` etc. * Resolve link references using `.GetPage`. This would make links portable as you could translate `./my-post.md` (and similar constructs that would work on GitHub) into `/blog/2019/01/01/my-post/` etc.
* Add `target=blank` to external links. * Add `target=_blank` to external links.
* Resolve * Resolve and [process](/content-management/image-processing/) images.
### Render Hook Templates ### Render Hook Templates