create: Provide the correct .Site object to archetype templates - hugo - [fork] hugo port for 9front
 (HTM) git clone git@git.drkhsh.at/hugo.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Submodules
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit ab02594e09c0414124186e42d67d52d474dd341a
 (DIR) parent c71f201fd93287afa7cb7b875bd523c25e48400c
 (HTM) Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
       Date:   Fri, 25 May 2018 17:35:06 +0200
       
       create: Provide the correct .Site object to archetype templates
       
       Fixes #4732
       
       Diffstat:
         M create/content_template_handler.go  |       4 ++--
       
       1 file changed, 2 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/create/content_template_handler.go b/create/content_template_handler.go
       @@ -42,7 +42,7 @@ type ArchetypeFileData struct {
                // used in the archetype template. Also, if this is a multilingual setup,
                // this site is the site that best matches the target content file, based
                // on the presence of language code in the filename.
       -        Site *hugolib.Site
       +        Site *hugolib.SiteInfo
        
                // Name will in most cases be the same as TranslationBaseName, e.g. "my-post".
                // But if that value is "index" (bundles), the Name is instead the owning folder.
       @@ -108,7 +108,7 @@ func executeArcheTypeAsTemplate(s *hugolib.Site, kind, targetPath, archetypeFile
                        Date: time.Now().Format(time.RFC3339),
                        Name: name,
                        File: f,
       -                Site: s,
       +                Site: &s.Info,
                }
        
                if archetypeFilename == "" {