Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit9099d50

Browse files
committed
Merge branch 'project-one' ofhttps://github.com/codefresh-io/cap-docs.codefresh.io into project-one
2 parentsfe6d683 +a3f67df commit9099d50

File tree

1 file changed

+84
-51
lines changed

1 file changed

+84
-51
lines changed

‎_includes/docs-sidebar.html.twig‎

Lines changed: 84 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,7 @@
88
{%endcomment %}
99

1010
<navclass="collapse bd-links"id="bd-docs-nav">
11-
{%-assignpage_url=page.url |split:'/' -%}
12-
13-
{%ifpage_url.size==5 %}
14-
{%-assignpage_slug_index=page_url.size |minus:2 -%}
15-
{%-assignpage_slug=page_url[page_slug_index] -%}
16-
{%-assignsub_page_slug=page_url |last -%}
17-
{%else %}
18-
{%-assignpage_slug=page_url |last -%}
19-
{%endif %}
20-
21-
{%comment %}
22-
<!--
23-
page_slug_index: {{page_slug_index }}
24-
page_slug: {{page_slug }}
25-
sub_page_slug: {{sub_page_slug }}
26-
-->
27-
{%endcomment %}
11+
{%-assigncurrent_page_url=site.baseurl |append:page.url -%}
2812

2913
<ulid="bd-docs-nav-list"class="list-unstyled">
3014
{%-fornavIteminsite.data.nav -%}
@@ -43,27 +27,23 @@
4327
{%-assignlink_slug=link.title |slugify -%}
4428
{%endif %}
4529

46-
{%-assignactive=nil -%}
30+
{%assigngroup_url=site.baseurl |append:'/docs/' |append:group_slug |append:'/'%}
4731

48-
{%comment %}
49-
<!--
50-
page.group: {{page.group }}
51-
group_slug: {{group_slug }}
52-
-->
53-
{%endcomment %}
32+
{%-assignactive=nil -%}
5433

55-
{%-ifpage.group==group_slug -%}
34+
{%-ifcurrent_page_urlcontainsgroup_url -%}
5635
{%-assignactive='active' -%}
5736
{%-endif -%}
5837

5938
<liclass="bd-toc-item bd-nav-links-item {%unlessactive==nil %} {{active }}{%endunless %}{%unlessnavItem.pages.size!= 0%} has-children {%endunless %}">
6039
<!-- first lvl - group-->
6140
<aclass="h6 bd-nav-links-item-group bd-toc-link font-weight-bold"
6241
data-size="{{navItem.pages.size }}"
63-
data-href="{{site.baseurl }}/docs/{{group_slug }}/{{link_slug}}{%iflink_slug%}/{%endif %}">
42+
data-href="{{group_url }}{%iflink_slug%}{{link_slug}}/{%endif %}">
6443
{{navItem.title }}
6544
</a>
66-
<!-- 2nd lvl menu-->
45+
46+
<!-- 2nd lvl menu - doc-->
6747
<ulclass="nav bd-sidenav">
6848
{%-fordocinnavItem.pages -%}
6949

@@ -79,14 +59,17 @@
7959
{%-assigndoc_slug=doc.title |slugify -%}
8060
{%endif %}
8161

62+
{%assigndoc_url=group_url |append:doc_slug |append:'/' %}
63+
8264
{%-assignactive=nil -%}
8365

84-
{%-ifpage.group==group_slugandpage_slug==doc_slug -%}
66+
{%-ifcurrent_page_urlcontainsdoc_url -%}
8567
{%-assignactive='bd-sidenav-active active' -%}
8668
{%-endif -%}
87-
<!-- 2nd lvl menu item-->
69+
70+
<!-- 2nd lvl menu item - doc-->
8871
<liclass="{%unlessactive==nil %} {{active }} {%endunless %} {%ifdoc.sub-pages.size> 0%} has-children {%endif %} {%ifdoc_disabled==true %}disabled{%endif %}">
89-
<ahref="{{site.baseurl }}/docs/{{group_slug }}/{{doc_slug }}/"
72+
<ahref="{{doc_url }}"
9073
data-size="{{doc.sub-pages.size }}"
9174
data-doc-slug="{{doc_slug }}"
9275
{%ifdoc_disabled==true %}class="disabled"{%endif %}
@@ -95,49 +78,99 @@
9578
</a>
9679

9780
{%unlessdoc.sub-pages==nil %}
98-
<!--3rd lvl menu-->
81+
<!--3rd lvl menu - sub_doc-->
9982
<ulclass="nav bd-sidenav">
100-
{%-forsubdocindoc.sub-pages -%}
83+
{%-forsub_docindoc.sub-pages -%}
10184

102-
{%ifsubdoc.urlcontains'/docs/'%}
85+
{%ifsub_doc.urlcontains'/docs/'%}
10386
{%assignsubdoc_disabled=true %}
10487
{%else %}
10588
{%assignsubdoc_disabled=false %}
10689
{%endif %}
10790

108-
{%ifsubdoc.url %}
109-
{%-assignsub_doc_slug=subdoc.url |slugify -%}
91+
{%ifsub_doc.url %}
92+
{%-assignsub_doc_slug=sub_doc.url |slugify -%}
11093
{%else %}
111-
{%-assignsub_doc_slug=subdoc.title |slugify -%}
94+
{%-assignsub_doc_slug=sub_doc.title |slugify -%}
11295
{%endif %}
11396

97+
{%-assignsub_doc_url=doc_url |append:sub_doc_slug |append:'/' -%}
98+
11499
{%-assignsub_active=nil -%}
115100

116-
{%comment %}
117-
<!--
118-
page.sub_group: {{page.sub_group }}
119-
group_slug: {{group_slug }}
120-
doc_slug: {{doc_slug }}
121-
sub_page_slug: {{sub_page_slug }}
122-
sub_doc_slug: {{sub_doc_slug }}
123-
-->
124-
{%endcomment %}
125-
126-
{%-ifpage.sub_group==doc_slugandsub_page_slug==sub_doc_slug -%}
101+
{%-ifcurrent_page_urlcontainssub_doc_url -%}
127102
{%-assignsub_active='active bd-sidenav-active' -%}
128103
{%-endif -%}
129104

130-
<liclass="bd-sidenav-item{%unlesssub_active==nil %} {{sub_active }}{%endunless %}{%ifsubdoc_disabled==true %} disabled{%endif %}">
131-
<ahref="{{site.baseurl }}/docs/{{group_slug }}/{{doc_slug }}/{{sub_doc_slug }}/"
105+
<!-- 3rd lvl menu item - sub_doc-->
106+
<liclass="bd-sidenav-item {%unlesssub_active==nil %}{{sub_active }}{%endunless %} {%ifsubdoc_disabled==true %}disabled{%endif %} {%ifsub_doc.sub-pages.size> 0%}has-children{%endif %}">
107+
<ahref="{{sub_doc_url }}"
132108
{%ifsubdoc_disabled==true %}class="disabled"{%endif %}
133109
>
134-
{{subdoc.title }}
110+
{{sub_doc.title }}
135111
</a>
112+
113+
<!-- 4rd lvl menu - sub_doc_lvl2-->
114+
{%unlesssub_doc.sub-pages==nil %}
115+
<ulclass="nav bd-sidenav">
116+
{%-forsub_doc_lvl2insub_doc.sub-pages -%}
117+
118+
{%ifsub_doc_lvl2.url %}
119+
{%-assignsub_doc_lvl2_slug=sub_doc_lvl2.url |slugify -%}
120+
{%else %}
121+
{%-assignsub_doc_lvl2_slug=sub_doc_lvl2.title |slugify -%}
122+
{%endif %}
123+
124+
{%-assignsub_doc_lvl2_active=nil -%}
125+
126+
{%-assignsub_doc_lvl2_url=sub_doc_url |append:sub_doc_lvl2_slug |append:'/' -%}
127+
128+
{%-ifcurrent_page_urlcontainssub_doc_lvl2_url -%}
129+
{%-assignsub_doc_lvl2_active='active bd-sidenav-active' -%}
130+
{%-endif -%}
131+
132+
<!-- 4rd lvl menu item - sub_doc_lvl2-->
133+
<liclass="bd-sidenav-item {%unlesssub_doc_lvl2_active==nil %}{{sub_doc_lvl2_active }}{%endunless %} {%ifsub_doc_lvl2.sub-pages.size> 0%}has-children{%endif %}">
134+
<ahref="{{sub_doc_lvl2_url }}">
135+
{{sub_doc_lvl2.title }}
136+
</a>
137+
138+
<!-- 5rd lvl menu - subdoc_lvl3-->
139+
{%unlesssub_doc_lvl2.sub-pages==nil %}
140+
<ulclass="nav bd-sidenav">
141+
{%-forsub_doc_lvl3insub_doc_lvl2.sub-pages -%}
142+
143+
{%ifsub_doc_lvl3.url %}
144+
{%-assignsub_doc_lvl3_slug=sub_doc_lvl3.url |slugify -%}
145+
{%else %}
146+
{%-assignsub_doc_lvl3_slug=sub_doc_lvl3.title |slugify -%}
147+
{%endif %}
148+
149+
{%-assignsub_doc_lvl3_active=nil -%}
150+
151+
{%-assignsub_doc_lvl3_url=sub_doc_lvl2_url |append:sub_doc_lvl3_slug |append:'/' -%}
152+
153+
{%-ifcurrent_page_urlcontainssub_doc_lvl3_url -%}
154+
{%-assignsub_doc_lvl3_active='active bd-sidenav-active' -%}
155+
{%-endif -%}
156+
157+
<!-- 5rd lvl menu item - subdoc_lvl3-->
158+
<liclass="bd-sidenav-item {%unlesssub_doc_lvl3_active==nil %}{{sub_doc_lvl3_active }}{%endunless %}">
159+
<ahref="{{sub_doc_lvl3_url }}">
160+
{{sub_doc_lvl3.title }}
161+
</a>
162+
</li>
163+
{%-endfor -%}
164+
</ul>
165+
{%endunless %}
166+
</li>
167+
{%-endfor -%}
168+
</ul>
169+
{%endunless %}
136170
</li>
137171

138172
{%-endfor -%}
139173
</ul>
140-
<!--/3rd lvl menu-->
141174
{%endunless %}
142175

143176
{%-comment -%}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp