aboutsummaryrefslogtreecommitdiff
path: root/page/misc.go
diff options
context:
space:
mode:
Diffstat (limited to 'page/misc.go')
-rw-r--r--page/misc.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/page/misc.go b/page/misc.go
index 0dbd059..e8bdfb7 100644
--- a/page/misc.go
+++ b/page/misc.go
@@ -6,6 +6,8 @@ import (
"gopkg.in/yaml.v3"
)
+// EncodeYaml is meant to be used in templating functions to encode
+// arbitrary information as a yaml string.
func (p Page) EncodeYaml(data interface{}) string {
if data == nil {
data = p
@@ -15,10 +17,13 @@ func (p Page) EncodeYaml(data interface{}) string {
if err != nil {
Logger.Println("Encountered error in EncodeYaml: ", err)
}
+
return string(b)
}
-func (p Page) EncodeJson(data interface{}) string {
+// EncodeJSON is meant to be used in templating functions to encode
+// arbitrary information as a JSON string.
+func (p Page) EncodeJSON(data interface{}) string {
if data == nil {
data = p
}
@@ -27,5 +32,6 @@ func (p Page) EncodeJson(data interface{}) string {
if err != nil {
Logger.Println("Encountered error in EncodeJson: ", err)
}
+
return string(b)
}