Static site generator for making web mixtapes in 2020.
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

27 рядки
528 B

  1. //go:generate inline -o templates.go -p cdr templates/parts.tmpl
  2. package cdr
  3. import (
  4. "html/template"
  5. "io"
  6. "io/ioutil"
  7. )
  8. func Render(m *Mixtape, w io.Writer) error {
  9. partsRawTmpl, err := ReadAsset("templates/parts.tmpl", false)
  10. if err != nil {
  11. return err
  12. }
  13. mixtapeRawTmpl, err := ioutil.ReadFile("mixtape.tmpl")
  14. if err != nil {
  15. return err
  16. }
  17. t, err := template.New("mixtape").Parse(string(mixtapeRawTmpl) + string(partsRawTmpl))
  18. if err != nil {
  19. return err
  20. }
  21. t.ExecuteTemplate(w, "mixtape", m)
  22. return nil
  23. }