Twitter bootstrap KSS Knyle样式表-为目录创建子导航
因此,我采用了KSS模板,并对其进行了修改,以满足我们的需要。但现在我有一个小问题。每个部分都在生成,我让它为我构建目录。但是,如果我有一个包含6种输入变量的“输入”部分,我需要它能够拾取子部分,并在我的侧导航的TOC主部分下创建子部分 下面是我的代码现在的样子。生成每个部分时,一切都很好,但我不知道如何在左侧导航下创建子部分。当然,我不想手动编写它们,因为我使用的是KSSTwitter bootstrap KSS Knyle样式表-为目录创建子导航,twitter-bootstrap,handlebars.js,kss,knyle-style-sheet,Twitter Bootstrap,Handlebars.js,Kss,Knyle Style Sheet,因此,我采用了KSS模板,并对其进行了修改,以满足我们的需要。但现在我有一个小问题。每个部分都在生成,我让它为我构建目录。但是,如果我有一个包含6种输入变量的“输入”部分,我需要它能够拾取子部分,并在我的侧导航的TOC主部分下创建子部分 下面是我的代码现在的样子。生成每个部分时,一切都很好,但我不知道如何在左侧导航下创建子部分。当然,我不想手动编写它们,因为我使用的是KSS <div class="collapse navbar-collapse" id="bs-examp
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li><a href="index.html">Overview</a></li>
{{#eachRoot}}
<li><a href="section-{{reference}}.html">{{header}}</a></li>
{{/eachRoot}}
</ul>
</div>
</div>
</nav>
<div class="container-fluid bs-docs-container">
<nav id="side-menu" role="navigation">
<div class="col-md-2">
<div class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix-top toc-top-margin">
<ul class="nav nav-list affix bs-docs-sidenav">
{{#if overview}}
<li><a href="index.html">Overview</a></li>
{{else}}
{{#eachSection rootNumber}}
{{#if header}}
<li><a href="#bs-docs-section-{{reference}}">{{header}}</a></li>
{{/if}}
{{/eachSection}}
{{/if}}
<a class="back-to-top" href="#top">Back to top</a>
</ul>
</div>
</div>
</nav>
<div class="col-sm-10 article-contain" data-spy="scroll" data-target="#side-menu" data-offset="0" style="height:200px; position: relative;">
<div class="kss-content markdown-body">
<article class="kss-article">
{{#if overview}}
<section id="section-0" class="kss-section kss-overview">
{{html overview}}
</section>
{{else}}
{{#eachSection rootNumber}}
<section id="bs-docs-section-{{reference}}" class="col-sm-12 kss-section kss-depth-{{refDepth}}">
<h1 class="kss-title">{{header}}</h1>
{{#ifAny markup modifiers}}
{{#if description}}
<div class="kss-description">
{{html description}}
</div>
{{/if}}
<div class="kss-modifier-block">
<div class="kss-modifier kss-modifier-original">
<div class="kss-modifier-example">
{{modifierMarkup}}
</div>
</div>
{{#eachModifier}}
<div class="kss-modifier">
<div class="kss-modifier-head">
<div class="kss-modifier-name">{{name}}</div>
<div class="kss-modifier-description">
{{html description}}
</div>
</div>
<div class="kss-modifier-example">
{{modifierMarkup}}
</div>
</div>
{{/eachModifier}}
<div class="kss-markup">
<pre><code data-language="html">{{markup}}</code></pre>
</div>
</div>
{{else}}
{{#if description}}
<div class="kss-description">
{{html description}}
</div>
{{/if}}
{{/ifAny}}
</section>
{{/eachSection}}
{{/if}}
</article>
</div>
</div>
</div>
{{{#每根}
{{/eachRoot}
{{{#如果概述}
{{else}
{{{#每个节根数}
{{{#if头}}
{{/if}
{{/eachSection}
{{/if}
{{{#如果概述}
{{html概述}}
{{else}
{{{#每个节根数}
{{header}}
{{#如果有任何标记修饰符}
{{{#如果描述}}
{{html描述}}
{{/if}
{{modifierMarkup}}
{{{#每个修改器}
{{name}}
{{html描述}}
{{modifierMarkup}}
{{/eachModifier}
{{markup}
{{else}
{{{#如果描述}}
{{html描述}}
{{/if}
{{/ifAny}
{{/eachSection}
{{/if}
当然,下面是使用适当的scss文件生成的内容。正如您所见,“输入”有许多变体,但在左侧目录中只有一个主要的“输入”部分
所以我解决了这个问题。导航应如下所示,以便区段生成子区段
{{{#如果概述}
{{else}
{{{#每个节根数}
{{{whenDepth 2}}
{{/whenDepth}
{{{whenDepth 3}}
{{/whenDepth}
{{/eachSection}
{{/if}