diff --git a/site/_docs/plugins.md b/site/_docs/plugins.md index 218a9443..5ec55ca7 100644 --- a/site/_docs/plugins.md +++ b/site/_docs/plugins.md @@ -498,11 +498,13 @@ end ``` Jekyll provides hooks for :site, :pages, -:posts, and :documents. In all cases, Jekyll calls your -hooks with the container object as the first callback parameter. But in the -case of :pre_render, your hook will also receive a payload hash as -a second parameter which allows you full control over the variables that are -available while rendering. +:posts, and :documents. In all cases, Jekyll calls +your hooks with the container object as the first callback parameter. However, +all `:pre_render` hooks and the`:site, :post_render` hook will also provide a +payload hash as a second parameter. In the case of `:pre_render`, the payload +gives you full control over the variables that are available while rendering. +In the case of `:site, :post_render`, the payload contains final values after +rendering all the site (useful for sitemaps, feeds, etc). The complete list of available hooks is below: