mirror of
				https://github.com/gohugoio/hugo.git
				synced 2024-05-11 05:54:58 +00:00 
			
		
		
		
	
		
			
				
	
	
	
		
			951 B
		
	
	
	
	
	
	
	
			
		
		
	
	
			951 B
		
	
	
	
	
	
	
	
title, description, categories, menu, keywords, signature, relatedfuncs
| title | description | categories | menu | keywords | signature | relatedfuncs | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| getenv | Returns the value of an environment variable, or an empty string if the environment variable is not set. | 
 | 
 | 
 | 
Examples:
{{ os.Getenv "HOME" }} → /home/victor
{{ os.Getenv "USER" }} → victor
You can pass values when building your site:
MY_VAR1=foo MY_VAR2=bar hugo
OR
export MY_VAR1=foo
export MY_VAR2=bar
hugo
And then retrieve the values within a template:
{{ os.Getenv "MY_VAR1" }} → foo
{{ os.Getenv "MY_VAR2" }} → bar
With Hugo v0.91.0 and later, you must explicitly allow access to environment variables. For details, review Hugo's Security Policy. By default, environment variables beginning with HUGO_ are allowed when using the os.Getenv function.