mirror of
				https://github.com/imfing/hextra.git
				synced 2025-10-30 22:00:15 -04:00 
			
		
		
		
	
		
			
	
	
		
			20 lines
		
	
	
		
			576 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			576 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
|   | {{/* | ||
|  |   This utility is used to retrieve the title of a page or section. | ||
|  |   If no title is set, it falls back to using the directory or file name. | ||
|  | 
 | ||
|  |   Based on https://github.com/thegeeklab/hugo-geekdoc/blob/v0.44.0/layouts/partials/utils/title.html | ||
|  | */}} | ||
|  | {{- $title := "" }} | ||
|  | 
 | ||
|  | {{ if .LinkTitle }} | ||
|  |   {{ $title = .LinkTitle }} | ||
|  | {{ else if .Title }} | ||
|  |   {{ $title = .Title }} | ||
|  | {{ else if and .IsSection .File }} | ||
|  |   {{ $title = path.Base .File.Dir | humanize | title }} | ||
|  | {{ else if and .IsPage .File }} | ||
|  |   {{ $title = .File.BaseFileName | humanize | title }} | ||
|  | {{ end }} | ||
|  | 
 | ||
|  | {{ return $title -}} |