I use Hugo (v0.47) via R blogdown package (v0.8.3) with Hugo theme Lithium (https://github.com/yihui/hugo-lithium ) through RStudio IDE.
In config.toml I added the lines:
baseurl = "https://www.example.com/"
canonifyURLs  = true
Then I try to get the URL to my webpage by using:
{{ .Site.BaseURL }} <br>
{{ .Site.BaseURL | absLangURL }} <br>
{{ .Site.BaseURL | absURL }} <br>
{{ .Site.BaseURL | relLangURL }} <br>
{{ .Site.BaseURL | relURL }} <br>
Each line resolves to / and I expect either https://www.example.com/ or https://www.example.com/ in some cases.
I even tried the first example from https://gohugo.io/functions/absurl/ 
{{ "mystyle.css" | absURL }} <br>
{{ "mystyle.css" | relURL }} <br>
In both cases, the result is identical: /mystyle.css, and the example shows that the result should not be identical.
My questions: 
Is this behavior expected? 
Am I missing something? 
How can I get absolute/canonical URL? 
 
             
            
              
            
           
          
            
              
                bep  
              
                  
                    August 19, 2018, 10:09am
                   
                  2 
               
             
            
              Try
.Site.Home.RelPermalink
             
            
              
            
           
          
            
              
                bep  
              
                  
                    August 19, 2018, 12:13pm
                   
                  4 
               
             
            
              OK, then you need to show the souce. I suspect you have configured the baseURL incorrect.
             
            
              
            
           
          
            
            
              I’m not sure what exactly “source” means in this context. But I created a temporary GitHub repo for debugging . In this commit you see the changes I made to the downloaded theme after I installed it (the previous commits are only the creation and update of “public” folder). Two lines I modified in “config.toml”:
baseurl = "https://www.domain.com/"
canonifyURLs  = true
And other lines for debugging. I chose this theme as an example as it is quite simple. But the same issue persists with other themes I tried too.
p.s. I tried writing baseurl as well as  baseURL. The result is the same.
             
            
              
            
           
          
            
              
                maiki  
              
                  
                    August 20, 2018,  5:19pm
                   
                  6 
               
             
            
              @GegznaV , I put yer code in a table. I don’t know about yer issue, but it makes it a bit easier to read:
<!-- BEGIN (for debugging) -->
<table>
<tr><td>.Site.BaseURL</td><td>{{ .Site.BaseURL }}</td></tr>
<tr><td>.Site.BaseURL | absLangURL</td><td> {{ .Site.BaseURL | absLangURL }}</td></tr>
<tr><td>.Site.BaseURL | absURL</td><td>{{ .Site.BaseURL | absURL }}</td></tr>
<tr><td>.Site.BaseURL | relLangURL</td><td>{{ .Site.BaseURL | relLangURL }}</td></tr>
<tr><td>.Site.BaseURL | relURL</td><td>{{ .Site.BaseURL | relURL }}</td></tr>
<tr><td>.Permalink</td><td>{{ .Permalink }}</td></tr>
<tr><td>.Permalink | absLangURL</td><td>{{ .Permalink | absLangURL }}</td></tr>
<tr><td>.Permalink | absURL</td><td>{{ .Permalink | absURL }}</td></tr>
<tr><td>.Permalink | relLangURL</td><td>{{ .Permalink | relLangURL }}</td></tr>
<tr><td>.Permalink | relURL</td><td>{{ .Permalink | relURL }}</td></tr>
<tr><td>.Site.Home.RelPermalink</td><td>{{ .Site.Home.RelPermalink }}</td></tr>
<tr><td>.Site.Home.Permalink</td><td>{{ .Site.Home.Permalink }}</td></tr>
<tr><td>"mystyle.css" | absURL</td><td>{{ "mystyle.css" | absURL }}</td></tr>
<tr><td>"mystyle.css" | relURL</td><td>{{ "mystyle.css" | relURL }}</td></tr>
</table>
<!-- END (for debugging) -->