aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/tj
diff options
context:
space:
mode:
authorChristine Dodrill <me@christine.website>2017-12-13 10:43:58 -0800
committerChristine Dodrill <me@christine.website>2017-12-13 11:42:37 -0800
commit3a21ef192628f6952eaa981bcdf718a35a4b43c7 (patch)
tree9c88a3ddc57ab5014f436ec2c08c96280872632e /vendor/github.com/tj
parent3b4b6cede9bc30008b0f40989a1564b26e64fd05 (diff)
downloadxesite-3a21ef192628f6952eaa981bcdf718a35a4b43c7.tar.xz
xesite-3a21ef192628f6952eaa981bcdf718a35a4b43c7.zip
convert to go buildpack
Diffstat (limited to 'vendor/github.com/tj')
-rw-r--r--vendor/github.com/tj/front/Readme.md16
-rw-r--r--vendor/github.com/tj/front/front_test.go42
2 files changed, 58 insertions, 0 deletions
diff --git a/vendor/github.com/tj/front/Readme.md b/vendor/github.com/tj/front/Readme.md
new file mode 100644
index 0000000..6789165
--- /dev/null
+++ b/vendor/github.com/tj/front/Readme.md
@@ -0,0 +1,16 @@
+# Front
+
+Frontmatter unmarshaller, couldn't find one without a weird API.
+
+## Badges
+
+[![GoDoc](https://godoc.org/github.com/tj/front?status.svg)](https://godoc.org/github.com/tj/front)
+![](https://img.shields.io/badge/license-MIT-blue.svg)
+![](https://img.shields.io/badge/status-stable-green.svg)
+[![](http://apex.sh/images/badge.svg)](https://apex.sh/ping/)
+
+---
+
+> [tjholowaychuk.com](http://tjholowaychuk.com) &nbsp;&middot;&nbsp;
+> GitHub [@tj](https://github.com/tj) &nbsp;&middot;&nbsp;
+> Twitter [@tjholowaychuk](https://twitter.com/tjholowaychuk)
diff --git a/vendor/github.com/tj/front/front_test.go b/vendor/github.com/tj/front/front_test.go
new file mode 100644
index 0000000..386ac25
--- /dev/null
+++ b/vendor/github.com/tj/front/front_test.go
@@ -0,0 +1,42 @@
+package front_test
+
+import (
+ "fmt"
+ "log"
+
+ "github.com/tj/front"
+)
+
+var markdown = []byte(`---
+title: Ferrets
+authors:
+ - Tobi
+ - Loki
+ - Jane
+---
+Some content here, so
+interesting, you just
+want to keep reading.`)
+
+type article struct {
+ Title string
+ Authors []string
+}
+
+func Example() {
+ var a article
+
+ content, err := front.Unmarshal(markdown, &a)
+ if err != nil {
+ log.Fatalf("error unmarshalling: %s", err)
+ }
+
+ fmt.Printf("%#v\n", a)
+ fmt.Printf("%s\n", string(content))
+ // Output:
+ // front_test.article{Title:"Ferrets", Authors:[]string{"Tobi", "Loki", "Jane"}}
+ //
+ // Some content here, so
+ // interesting, you just
+ // want to keep reading.
+}