URI: 
       docs, output: Add base template lookup variant to docs.json - hugo - [fork] hugo port for 9front
  HTML git clone git@git.drkhsh.at/hugo.git
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit cafb1d53c0927e2aef8abff1bf9095c90c6f3067
   DIR parent 4f466db666dded1b6c6d1e6926e170f22164433a
  HTML Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
       Date:   Thu, 23 Jan 2020 11:59:52 +0100
       
       docs, output: Add base template lookup variant to docs.json
       
       Diffstat:
         M docs/data/docs.json                 |      92 +++++++++++++++++++++++++++++++
         M output/docshelper.go                |       4 ++++
       
       2 files changed, 96 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/docs/data/docs.json b/docs/data/docs.json
       @@ -1922,6 +1922,22 @@
                ]
              },
              {
       +        "Example": "Base template for single page in \"posts\" section",
       +        "Kind": "page",
       +        "OutputFormat": "HTML",
       +        "Suffix": "html",
       +        "Template Lookup Order": [
       +          "layouts/posts/single-baseof.html.html",
       +          "layouts/posts/baseof.html.html",
       +          "layouts/posts/single-baseof.html",
       +          "layouts/posts/baseof.html",
       +          "layouts/_default/single-baseof.html.html",
       +          "layouts/_default/baseof.html.html",
       +          "layouts/_default/single-baseof.html",
       +          "layouts/_default/baseof.html"
       +        ]
       +      },
       +      {
                "Example": "Single page in \"posts\" section with layout set",
                "Kind": "page",
                "OutputFormat": "HTML",
       @@ -1938,6 +1954,26 @@
                ]
              },
              {
       +        "Example": "Base template for single page in \"posts\" section with layout set",
       +        "Kind": "page",
       +        "OutputFormat": "HTML",
       +        "Suffix": "html",
       +        "Template Lookup Order": [
       +          "layouts/posts/demolayout-baseof.html.html",
       +          "layouts/posts/single-baseof.html.html",
       +          "layouts/posts/baseof.html.html",
       +          "layouts/posts/demolayout-baseof.html",
       +          "layouts/posts/single-baseof.html",
       +          "layouts/posts/baseof.html",
       +          "layouts/_default/demolayout-baseof.html.html",
       +          "layouts/_default/single-baseof.html.html",
       +          "layouts/_default/baseof.html.html",
       +          "layouts/_default/demolayout-baseof.html",
       +          "layouts/_default/single-baseof.html",
       +          "layouts/_default/baseof.html"
       +        ]
       +      },
       +      {
                "Example": "AMP single page",
                "Kind": "page",
                "OutputFormat": "AMP",
       @@ -1986,6 +2022,30 @@
                ]
              },
              {
       +        "Example": "Base template for home page",
       +        "Kind": "home",
       +        "OutputFormat": "HTML",
       +        "Suffix": "html",
       +        "Template Lookup Order": [
       +          "layouts/index-baseof.html.html",
       +          "layouts/home-baseof.html.html",
       +          "layouts/list-baseof.html.html",
       +          "layouts/baseof.html.html",
       +          "layouts/index-baseof.html",
       +          "layouts/home-baseof.html",
       +          "layouts/list-baseof.html",
       +          "layouts/baseof.html",
       +          "layouts/_default/index-baseof.html.html",
       +          "layouts/_default/home-baseof.html.html",
       +          "layouts/_default/list-baseof.html.html",
       +          "layouts/_default/baseof.html.html",
       +          "layouts/_default/index-baseof.html",
       +          "layouts/_default/home-baseof.html",
       +          "layouts/_default/list-baseof.html",
       +          "layouts/_default/baseof.html"
       +        ]
       +      },
       +      {
                "Example": "Home page with type set",
                "Kind": "home",
                "OutputFormat": "HTML",
       @@ -2012,6 +2072,38 @@
                ]
              },
              {
       +        "Example": "Base template for home page with type set",
       +        "Kind": "home",
       +        "OutputFormat": "HTML",
       +        "Suffix": "html",
       +        "Template Lookup Order": [
       +          "layouts/demotype/index-baseof.html.html",
       +          "layouts/demotype/home-baseof.html.html",
       +          "layouts/demotype/list-baseof.html.html",
       +          "layouts/demotype/baseof.html.html",
       +          "layouts/demotype/index-baseof.html",
       +          "layouts/demotype/home-baseof.html",
       +          "layouts/demotype/list-baseof.html",
       +          "layouts/demotype/baseof.html",
       +          "layouts/index-baseof.html.html",
       +          "layouts/home-baseof.html.html",
       +          "layouts/list-baseof.html.html",
       +          "layouts/baseof.html.html",
       +          "layouts/index-baseof.html",
       +          "layouts/home-baseof.html",
       +          "layouts/list-baseof.html",
       +          "layouts/baseof.html",
       +          "layouts/_default/index-baseof.html.html",
       +          "layouts/_default/home-baseof.html.html",
       +          "layouts/_default/list-baseof.html.html",
       +          "layouts/_default/baseof.html.html",
       +          "layouts/_default/index-baseof.html",
       +          "layouts/_default/home-baseof.html",
       +          "layouts/_default/list-baseof.html",
       +          "layouts/_default/baseof.html"
       +        ]
       +      },
       +      {
                "Example": "Home page with layout set",
                "Kind": "home",
                "OutputFormat": "HTML",
   DIR diff --git a/output/docshelper.go b/output/docshelper.go
       @@ -44,12 +44,16 @@ func createLayoutExamples() interface{} {
                }{
                        // Taxonomy output.LayoutDescriptor={categories category taxonomy en  false Type Section
                        {"Single page in \"posts\" section", LayoutDescriptor{Kind: "page", Type: "posts"}, HTMLFormat},
       +                {"Base template for single page in \"posts\" section", LayoutDescriptor{Baseof: true, Kind: "page", Type: "posts"}, HTMLFormat},
                        {"Single page in \"posts\" section with layout set", LayoutDescriptor{Kind: "page", Type: "posts", Layout: demoLayout}, HTMLFormat},
       +                {"Base template for single page in \"posts\" section with layout set", LayoutDescriptor{Baseof: true, Kind: "page", Type: "posts", Layout: demoLayout}, HTMLFormat},
                        {"AMP single page", LayoutDescriptor{Kind: "page", Type: "posts"}, AMPFormat},
                        {"AMP single page, French language", LayoutDescriptor{Kind: "page", Type: "posts", Lang: "fr"}, AMPFormat},
                        // All section or typeless pages gets "page" as type
                        {"Home page", LayoutDescriptor{Kind: "home", Type: "page"}, HTMLFormat},
       +                {"Base template for home page", LayoutDescriptor{Baseof: true, Kind: "home", Type: "page"}, HTMLFormat},
                        {"Home page with type set", LayoutDescriptor{Kind: "home", Type: demoType}, HTMLFormat},
       +                {"Base template for home page with type set", LayoutDescriptor{Baseof: true, Kind: "home", Type: demoType}, HTMLFormat},
                        {"Home page with layout set", LayoutDescriptor{Kind: "home", Type: "page", Layout: demoLayout}, HTMLFormat},
                        {`AMP home, French language"`, LayoutDescriptor{Kind: "home", Type: "page", Lang: "fr"}, AMPFormat},
                        {"JSON home", LayoutDescriptor{Kind: "home", Type: "page"}, JSONFormat},