shithub: hugo

Download patch

ref: e96624cce85dc72f142b800f5a04ff653c7dad77
parent: d4b6f9aca3c3c1ca02a52d34fba21104e0ca9a94
author: Sebastian Krause <[email protected]>
date: Mon Jun 15 21:09:24 EDT 2015

Update datafiles.md

additional example for named data values

--- a/docs/content/extras/datafiles.md
+++ b/docs/content/extras/datafiles.md
@@ -81,3 +81,24 @@
 ```
 
 Discover a new favourite bass player? Just add another TOML-file.
+
+## Example: Accessing named values in a Data File
+
+Assuming you have the following YAML structure to your `User0123.yml` Data File located directly in `data/`
+
+```
+Name: User0123
+"Short Description": "He is a jolly good fellow."
+Achievements:
+  - "Can create a Key, Value list from Data File"
+  - "Learns Hugo"
+  - "Reads documentation"
+```
+
+To render the `Short Description` in your `layout` File following code is required.
+
+```
+{{ $.Scratch.Set "ShortDesc" ( index $.Site.Data.User0123 "Short Description" ) }}
+<div>Short Description of {{.Site.Data.User0123.Name}}: <p>{{ $.Scratch.Get "ShortDesc" }}</p></div>
+{{ end }}
+```