代码之家  ›  专栏  ›  技术社区  ›  PaulProgrammer

在hugo的章节列表中使用无标题页面

  •  0
  • PaulProgrammer  · 技术社区  · 7 年前

    headless pages

    index.md .Site.GetPage

    ../layouts/the-range/section.html

    {{ define "main" }}
        <div id="page-wrapper">
            <div class="halfhero" id="map"></div>
        </div>
    
        {{ $sections := .Site.GetPage "/the-range/*" }}
        <!-- leaf content at .../content/the-range/*/*.md -->
        {{ range $sections }}
        <section class="range-section">
            <div class="section-content">
                {{.Content}}
            </div>
            <img src="{{.Site.BaseURL}}{{.Params.images}}">
        </section>
    
        {{ end }}
    {{ end }} 
    

    1 回复  |  直到 7 年前
        1
  •  3
  •   PaulProgrammer    7 年前

    https://discourse.gohugo.io/t/using-headless-pages-in-section-lists-in-hugo/15275/2

    content/headless/
    ├── index.md     # headless = true in front matter
    ├── five.md
    ├── four
    │   └── index.md
    ├── one
    │   └── index.md
    ├── three
    │   └── index.md
    └── two
        └── index.md
    

    {{ $headlessbundle := .Site.GetPage "/headless" }}
    {{ range ( $headlessbundle.Resources.ByType "page" ) }} <br>
      {{.}}
    {{ end }}
    

    Page(/headless/five.md) 
    Page(/headless/four/index.md) 
    Page(/headless/three/index.md) 
    Page(/headless/two/index.md) 
    Page(/headless/one/index.md)