~glorifiedgluer/openring

ec47d0b3842147a156216ed7b2630600bec73371 — Noah Loomans 4 years ago 6d79d2e
allow custom date formats

This adds a new datef function instead of changing date function in an
effort to keep backwards compatibility.

datef is intentionally used in the example to make it clear to the user
that it is possible to set a custom date format.
2 files changed, 4 insertions(+), 1 deletions(-)

M in.html
M openring.go
M in.html => in.html +1 -1
@@ 10,7 10,7 @@
      <small class="source">
        via <a href="{{.SourceLink}}">{{.SourceTitle}}</a>
      </small>
      <small class="date">{{.Date | date}}</small>
      <small class="date">{{.Date | datef "January 2, 2006"}}</small>
    </div>
    {{end}}
  </section>

M openring.go => openring.go +3 -0
@@ 76,6 76,9 @@ func main() {
			"date": func(t time.Time) string {
				return t.Format("January 2, 2006")
			},
			"datef": func(fmt string, t time.Time) string {
				return t.Format(fmt)
			},
		}).
		Parse(string(input))
	if err != nil {