diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 33d82a5..43d1607 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -81,4 +81,5 @@ - [Rabin Adhikari](https://github.com/rabinadk1/) - [Hussaini Zulkifli](https://github.com/hussaini/) - [Ellison Leão](https://github.com/ellisonleao) -- [Lucas de Oliveira](https://github.com/lucas-dOliveira) \ No newline at end of file +- [Lucas de Oliveira](https://github.com/lucas-dOliveira) +- [earnest ma](https://github.com/earnestma) diff --git a/archetypes/posts.md b/archetypes/posts.md index afdb40e..76242f8 100644 --- a/archetypes/posts.md +++ b/archetypes/posts.md @@ -3,7 +3,8 @@ draft = true date = {{ .Date }} title = "" description = "" -slug = "" +slug = "" +authors = [] tags = [] categories = [] externalLink = "" diff --git a/exampleSite/config.toml b/exampleSite/config.toml index 6f8eae8..5aa32b2 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -80,6 +80,7 @@ disqusShortname = "yourdiscussshortname" category = "categories" series = "series" tag = "tags" + author = "authors" [[params.social]] name = "Github" diff --git a/exampleSite/content/posts/creating-a-new-theme.md b/exampleSite/content/posts/creating-a-new-theme.md index dbf15d5..0db1741 100644 --- a/exampleSite/content/posts/creating-a-new-theme.md +++ b/exampleSite/content/posts/creating-a-new-theme.md @@ -1,10 +1,11 @@ +++ date = "2014-09-28" title = "Creating a New Theme" -slug = "creating-a-new-theme" +slug = "creating-a-new-theme" tags = [] categories = [] series = ["Theme", "Hugo"] +authors = ["John Doe"] +++ ## Introduction diff --git a/exampleSite/content/posts/dummy.pt-br.md b/exampleSite/content/posts/dummy.pt-br.md index 961957b..5d29277 100644 --- a/exampleSite/content/posts/dummy.pt-br.md +++ b/exampleSite/content/posts/dummy.pt-br.md @@ -4,6 +4,7 @@ title = "Dummy" slug = "dummy" tags = ["hugo", "i18n"] categories = ["blog"] +authors = ["Translation test"] +++ Nada para ver aqui! \ No newline at end of file diff --git a/exampleSite/content/posts/external-post.md b/exampleSite/content/posts/external-post.md index 695d4bf..46abc59 100644 --- a/exampleSite/content/posts/external-post.md +++ b/exampleSite/content/posts/external-post.md @@ -12,4 +12,5 @@ categories = [ ] externalLink = "https://github.com/luizdepra/hugo-coder/wiki" series = ["Hugo"] +authors = ["External link test"] +++ diff --git a/exampleSite/content/posts/goisforlovers.md b/exampleSite/content/posts/goisforlovers.md index c850d5c..4e6e7a4 100644 --- a/exampleSite/content/posts/goisforlovers.md +++ b/exampleSite/content/posts/goisforlovers.md @@ -14,6 +14,7 @@ categories = [ "golang", ] series = ["Getting Started", "Hugo"] +authors = ["Jane Smith"] +++ Hugo uses the excellent [go][] [html/template][gohtmltemplate] library for diff --git a/exampleSite/content/posts/theme-demo.md b/exampleSite/content/posts/theme-demo.md index 78241b4..be8a989 100644 --- a/exampleSite/content/posts/theme-demo.md +++ b/exampleSite/content/posts/theme-demo.md @@ -5,6 +5,7 @@ description = "The post demonstrates features of the coder theme." images = ["/images/N90.jpg"] math = true series = ["Theme", "Hugo"] +authors = ["John Doe", "Jane Smith"] +++ ## Style Demo diff --git a/i18n/en.toml b/i18n/en.toml index 8dbe838..9715b85 100644 --- a/i18n/en.toml +++ b/i18n/en.toml @@ -7,6 +7,9 @@ other = "tag" [series] other = "series" +[author] +other = "author" + [reading_time] one = "One-minute read" other = "{{ .Count }}-minute read" diff --git a/layouts/partials/taxonomy/authors.html b/layouts/partials/taxonomy/authors.html new file mode 100644 index 0000000..366d8d8 --- /dev/null +++ b/layouts/partials/taxonomy/authors.html @@ -0,0 +1,9 @@ +
+ + {{- range $index, $el := . -}} + {{- if gt $index 0 }} + + {{- end }} + {{ . }} + {{- end -}} +
\ No newline at end of file diff --git a/layouts/posts/single.html b/layouts/posts/single.html index 1b5d642..0f38237 100644 --- a/layouts/posts/single.html +++ b/layouts/posts/single.html @@ -21,6 +21,7 @@ {{ i18n "reading_time" .ReadingTime }} + {{ with .Page.Params.Authors }}{{ partial "taxonomy/authors.html" . }}{{ end }} {{ with .Page.Params.Categories }}{{ partial "taxonomy/categories.html" . }}{{ end }} {{ with .Page.Params.Tags }}{{ partial "taxonomy/tags.html" . }}{{ end }}