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: