{{content}}位于GitHub页面的分叉Jekyll存储库的存储库中的哪个位置?

时间:2014-10-26 20:16:25

标签: html github jekyll liquid github-pages

这是位于default.html的代码段,位于存储库的master文件夹中。

  <body>
    <div class="wrapper-masthead">
      <div class="container">
        <header class="masthead clearfix">
          <a href="{{ site.baseurl }}/" class="site-avatar"><img src="{{ site.avatar }}" /></a>

          <div class="site-info">
            <h1 class="site-name"><a href="{{ site.baseurl }}/">{{ site.name }}</a></h1>
            <p class="site-description">{{ site.description }}</p>
          </div>

          <nav>
            <!-- <a href="{{ site.baseurl }}/test">Test</a> -->
            <a href="{{ site.baseurl }}/">Blog</a>
            <a href="{{ site.baseurl }}/about">About</a>
          </nav>
        </header>
      </div>
    </div>

    <div id="main" role="main" class="container">
      {{ content }}
    </div>

    <div class="wrapper-footer">
      <div class="container">
        <footer class="footer">
          {% include svg-icons.html %}
        </footer>
      </div>
    </div>

    {% include analytics.html %}
  </body>

如您所见,中心{{ content }}标记中有一个名为<div>的液体标记。

<div id="main" role="main" class="container">
  {{ content }}
</div>

我对Liquid标签指向的位置感到困惑。我正在查看tutorial here,但它没有说明{{ content }},它做了什么以及如何使用它。

有人可以告诉我这个问题,如果可能的话,我在哪里可以找到关于{{ content }}的更多信息以及如何使用它?提前谢谢。

1 个答案:

答案 0 :(得分:0)

这是页面或帖子或其他布局的内容。

例如:

  • index.html内容直接在_layouts / default.html

  • 中注入
  • about.md在_layouts / page.html中注入,其自身注入_layouts / default.html

只需阅读页面/帖子前面的内容变量layout即可知道使用了哪种布局。