index.html 1.2 KB

1234567891011121314151617181920212223242526272829
  1. {{ partial "header.html" . }}
  2. {{ partial "navbar.html" . }}
  3. <!-- Flag for jQuery -->
  4. <span id="homepage" style="display: none"></span>
  5. <!-- Widgets -->
  6. {{ $pubs_selected_len := len (where (where .Data.Pages "Type" "publication") ".Params.selected" true) }}
  7. {{ range $index, $page := where .Data.Pages "Type" "home" }}
  8. {{ if eq $page.Params.widget "about" }}
  9. {{ partial "widgets/about" $page }}
  10. {{ else if eq $page.Params.widget "pubs_selected" }}
  11. {{ partial "widgets/publications_selected" (dict "root" $ "page" $page "pubs_selected_len" $pubs_selected_len) }}
  12. {{ else if eq $page.Params.widget "pubs" }}
  13. {{ partial "widgets/publications" (dict "root" $ "page" $page "pubs_selected_len" $pubs_selected_len) }}
  14. {{ else if eq $page.Params.widget "posts" }}
  15. {{ partial "widgets/posts" (dict "root" $ "page" $page) }}
  16. {{ else if eq $page.Params.widget "projects" }}
  17. {{ partial "widgets/projects" (dict "root" $ "page" $page) }}
  18. {{ else if eq $page.Params.widget "contact" }}
  19. {{ partial "widgets/contact.html" $page }}
  20. {{ else }}
  21. {{ partial "widgets/custom.html" $page }}
  22. {{ end }}
  23. {{ end }}
  24. <!-- Page Footer -->
  25. {{ partial "footer_container.html" . }}
  26. {{ partial "footer.html" . }}