64 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			HTML
		
	
	
			
		
		
	
	
			64 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			HTML
		
	
	
{{- $path := "" -}}
 | 
						|
{{- with .File -}}
 | 
						|
    {{- $path = .Path -}}
 | 
						|
{{- else -}}
 | 
						|
    {{- $path = .Path -}}
 | 
						|
{{- end -}}
 | 
						|
 | 
						|
{{ if .GitInfo }}
 | 
						|
    {{ if and .Site.Params.enablePostGitInfo (.Params.gitinfo | default .Site.Params.displayPostGitInfo) }}
 | 
						|
        <div class="post-gitinfo">
 | 
						|
            {{ if or .Site.Params.displayCommitHash .Site.Params.displayCommitMessage }}
 | 
						|
                <div class="post-gitinfo-left">
 | 
						|
                    {{ if .Site.Params.displayCommitHash }}
 | 
						|
                        <div class="gitinfo-item commit">
 | 
						|
                            {{- with .Site.Params.repoURL -}}
 | 
						|
                                <a href="{{ . }}/commit/{{ $.GitInfo.Hash }}" target="_blank" rel="noopener">
 | 
						|
                                    {{- partial "utils/icon.html" (dict "$" $ "name" $.Site.Params.gitIcon "class" "git-icon") -}}
 | 
						|
                                    {{- $.GitInfo.AbbreviatedHash -}}
 | 
						|
                                </a>
 | 
						|
                            {{- else -}}
 | 
						|
                                {{- partial "utils/icon.html" (dict "$" $ "name" $.Site.Params.gitIcon "class" "git-icon") -}}
 | 
						|
                                {{- $.GitInfo.AbbreviatedHash -}}
 | 
						|
                            {{- end -}}
 | 
						|
                        </div>
 | 
						|
                    {{ end }}
 | 
						|
                    {{ if .Site.Params.displayCommitMessage }}
 | 
						|
                        {{ with .GitInfo.Subject }}
 | 
						|
                            <div class="gitinfo-item commit-msg">
 | 
						|
                                {{- partial "utils/icon.html" (dict "$" $ "name" $.Site.Params.msgIcon "class" "msg-icon") -}}
 | 
						|
                                {{- . -}}
 | 
						|
                            </div>
 | 
						|
                        {{ end }}
 | 
						|
                    {{ end }}
 | 
						|
                </div>
 | 
						|
            {{ end }}
 | 
						|
            {{ if or .Site.Params.displayFeedback .Site.Params.displayEditLink }}
 | 
						|
                <div class="post-gitinfo-right">
 | 
						|
                    {{ if .Site.Params.displayFeedback }}
 | 
						|
                        {{ with .Site.Params.repoURL }}
 | 
						|
                            <div class="gitinfo-item feedback">
 | 
						|
                                <a href="{{ . }}/issues" target="_blank" rel="noopener">
 | 
						|
                                    {{- partial "utils/icon.html" (dict "$" $ "name" $.Site.Params.feedbackIcon "class" "feedback-icon") -}}
 | 
						|
                                    {{- $.Site.Params.feedbackText -}}
 | 
						|
                                </a>
 | 
						|
                            </div>
 | 
						|
                        {{ end }}
 | 
						|
                    {{ end }}
 | 
						|
                    {{ if .Site.Params.displayEditLink }}
 | 
						|
                        {{ with .Site.Params.repoEditURL }}
 | 
						|
                            {{ $contentDir := (cond $.Site.IsMultiLingual (printf `/%s/` $.Site.Params.contentDir) "/content/") }}
 | 
						|
                            <div class="gitinfo-item edit">
 | 
						|
                                <a href="{{ . }}{{ $contentDir }}{{ replace $path "\\" "/" }}" target="_blank" rel="noopener">
 | 
						|
                                    {{- partial "utils/icon.html" (dict "$" $ "name" $.Site.Params.editIcon "class" "edit-icon") -}}
 | 
						|
                                    {{- $.Site.Params.editText -}}
 | 
						|
                                </a>
 | 
						|
                            </div>
 | 
						|
                        {{ end }}
 | 
						|
                    {{ end }}
 | 
						|
                </div>
 | 
						|
            {{ end }}
 | 
						|
        </div>
 | 
						|
    {{ end }}
 | 
						|
{{ end }}
 |