diff options
author | Runxi Yu <me@runxiyu.org> | 2025-04-06 09:33:11 +0800 |
---|---|---|
committer | Runxi Yu <me@runxiyu.org> | 2025-04-06 09:34:06 +0800 |
commit | c9b4eee4c589b8b40c02d0c96f887ec991580a24 (patch) | |
tree | 0ab3f2a22e9c4ca430573559d5712a4a7a6903a3 /templates/_header.tmpl | |
parent | Move the Go stuff to ./forged/ (diff) | |
download | forge-c9b4eee4c589b8b40c02d0c96f887ec991580a24.tar.gz forge-c9b4eee4c589b8b40c02d0c96f887ec991580a24.tar.zst forge-c9b4eee4c589b8b40c02d0c96f887ec991580a24.zip |
Restructure static/templates into forged
Diffstat (limited to 'templates/_header.tmpl')
-rw-r--r-- | templates/_header.tmpl | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/templates/_header.tmpl b/templates/_header.tmpl deleted file mode 100644 index 340a2ac..0000000 --- a/templates/_header.tmpl +++ /dev/null @@ -1,35 +0,0 @@ -{{/* - SPDX-License-Identifier: AGPL-3.0-only - SPDX-FileCopyrightText: Copyright (c) 2025 Runxi Yu <https://runxiyu.org> -*/}} -{{- define "header" -}} -<header id="main-header"> - <div id="main-header-forge-title"> - <a href="/">{{- .global.forge_title -}}</a> - </div> - <nav id="breadcrumb-nav"> - {{- $path := "" -}} - {{- $url_segments := .url_segments -}} - {{- $dir_mode := .dir_mode -}} - {{- $ref_type := .ref_type -}} - {{- $ref := .ref_name -}} - {{- $separator_index := .separator_index -}} - {{- if eq $separator_index -1 -}} - {{- $separator_index = len $url_segments -}} - {{- end -}} - {{- range $i := $separator_index -}} - {{- $segment := index $url_segments $i -}} - {{- $path = printf "%s/%s" $path $segment -}} - <span class="breadcrumb-separator">/</span> - <a href="{{ $path }}{{ if or (ne $i (minus (len $url_segments) 1)) $dir_mode }}/{{ end }}{{- if $ref_type -}}?{{- $ref_type -}}={{- $ref -}}{{- end -}}">{{ $segment }}</a> - {{- end -}} - </nav> - <div id="main-header-user"> - {{- if ne .user_id_string "" -}} - <a href="/-/users/{{- .user_id_string -}}">{{- .username -}}</a> - {{- else -}} - <a href="/-/login/">Login</a> - {{- end -}} - </div> -</header> -{{- end -}} |