{% import "path/filepath" %} {% import "strings" %} {% import "github.com/bouncepaw/mycorrhiza/hyphae" %} {% import "github.com/bouncepaw/mycorrhiza/util" %} {% func NaviTitleHTML(h *hyphae.Hypha) %} {% code var ( prevAcc = "/hypha/" parts = strings.Split(h.Name, "/") ) %}

{% stripspace %} {%-s= util.SiteNavIcon -%} {% for i, part := range parts %} {% if i > 0 %} {% endif %} {%s= util.BeautifulName(part) %} {% code prevAcc += part + "/" %} {% endfor %} {% endstripspace %}

{% endfunc %} {% func AttachmentHTML(h *hyphae.Hypha) %} {% switch filepath.Ext(h.BinaryPath) %} {% case ".jpg", ".gif", ".png", ".webp", ".svg", ".ico" %}
{% case ".ogg", ".webm", ".mp4" %}
{% case ".mp3" %}
{% default %}

Download media

{% endswitch %} {% endfunc %}