feat: Add internationalization (i18n) support (#182)
This commit is contained in:
		
							parent
							
								
									e38eaa94d6
								
							
						
					
					
						commit
						25ba1159ad
					
				
					 19 changed files with 189 additions and 52 deletions
				
			
		| 
						 | 
				
			
			@ -1,12 +1,17 @@
 | 
			
		|||
<!-- set data/config yaml file based on website language -->
 | 
			
		||||
{{ $config := cond (eq $.Site.Language.Lang "en") "config" (printf "config.%s" $.Site.Language.Lang) }}
 | 
			
		||||
{{ $data := index $.Site.Data $config }}
 | 
			
		||||
<!-- Contact Info -->
 | 
			
		||||
<div id="contact_buttons">
 | 
			
		||||
    <footer>
 | 
			
		||||
        <p>Made by {{ $.Site.Data.config.name }} using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © {{ dateFormat "2006" now }}</p>
 | 
			
		||||
        {{ $name := $data.name | default $.Site.Data.config.name }}
 | 
			
		||||
        {{ $year := dateFormat "2006" now }}
 | 
			
		||||
        <p>{{ i18n "copyright" (dict "name" $name "year" $year) | safeHTML}}</p>
 | 
			
		||||
        <ul>
 | 
			
		||||
            {{ if not .IsHome }}
 | 
			
		||||
            <li><a href="{{ $.Site.BaseURL}}">Home</a></li>
 | 
			
		||||
            <li><a href="{{ $.Site.BaseURL}}">{{ i18n "home" }}</a></li>
 | 
			
		||||
            {{end}}
 | 
			
		||||
            {{- range $.Site.Data.config.links -}}
 | 
			
		||||
            {{- range $data.links | default $.Site.Data.config.links -}}
 | 
			
		||||
            <li><a href="{{.link}}">{{.link_name}}</a></li>
 | 
			
		||||
            {{- end -}}
 | 
			
		||||
        </ul>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue