Skip to content

Commit bc005d1

Browse files
authored
fix: Hide zh docs button (#55)
Signed-off-by: TheYoungManLi <[email protected]>
1 parent fa357a9 commit bc005d1

File tree

4 files changed

+32
-6
lines changed

4 files changed

+32
-6
lines changed

themes/docsy/assets/scss/_nav.scss

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,4 +84,10 @@
8484
}
8585
}
8686
}
87+
}
88+
89+
.hide_doc_zh{
90+
&::after{
91+
display: none;
92+
}
8793
}

themes/docsy/layouts/partials/navbar-lang-selector.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
44
{{ $langPage.Language.LanguageName }}
55
</a>
6-
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
6+
<div class="dropdown-menu hide_select_in_en" aria-labelledby="navbarDropdownMenuLink">
77
{{ range $langPage.Translations }}
88
<a class="dropdown-item" href="{{ .RelPermalink }}">{{ .Language.LanguageName }}</a>
99
{{ end }}

themes/docsy/layouts/partials/navbar.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
{{ end }}
1515
{{ $url := urls.Parse .URL }}
1616
{{ $baseurl := urls.Parse $.Site.Params.Baseurl }}
17-
<a {{ if .Identifier }}id="{{ .Identifier }}"{{ end }} class="nav-link{{if $active }} active{{end}}" href="{{ with .Page }}{{ .RelPermalink }}{{ else }}{{ .URL | relLangURL }}{{ end }}" {{ if ne $url.Host $baseurl.Host }}target="_blank" {{ end }}><span{{if $active }} class="active"{{end}}>{{ .Name }}</span></a>
17+
<a {{ if .Identifier }}id="{{ .Identifier }}"{{ end }} class="nav-link{{if $active }} active{{end}} hide_zh_doc_class" href="{{ with .Page }}{{ .RelPermalink }}{{ else }}{{ .URL | relLangURL }}{{ end }}" {{ if ne $url.Host $baseurl.Host }}target="_blank" {{ end }}><span{{if $active }} class="active"{{end}}>{{ .Name }}</span></a>
1818
</li>
1919
{{ end }}
2020
{{ if .Site.Params.versions }}

themes/docsy/layouts/partials/scripts.html

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
2-
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
3-
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
1+
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"
2+
integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
3+
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"
4+
integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
45

56
{{ if .Site.Params.mermaid.enable }}
6-
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/mermaid.min.js" integrity="sha384-to2w0I1OqmbJ9J6yTnIX+KYU8grNpZoD1dKPLjgEJvMe5L5+/7qvuNa2sQo8WAWj" crossorigin="anonymous"></script>
7+
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/mermaid.min.js"
8+
integrity="sha384-to2w0I1OqmbJ9J6yTnIX+KYU8grNpZoD1dKPLjgEJvMe5L5+/7qvuNa2sQo8WAWj" crossorigin="anonymous"></script>
79
{{ end }}
810

911
{{ $jsBase := resources.Get "js/base.js" }}
@@ -25,3 +27,21 @@
2527
<script src='{{ "/js/prism.js" | relURL }}'></script>
2628
{{ end }}
2729
{{ partial "hooks/body-end.html" . }}
30+
{{ if eq .Site.Params.contentdir "content/zh" }}
31+
<script>
32+
const href = $('.hide_zh_doc_class')
33+
$(href[0]).attr('href', '/docs/');
34+
</script>
35+
{{ end }}
36+
37+
{{ if eq .Site.Params.languagename "English" }}
38+
<script>
39+
const url = window.location.href;
40+
if (url.indexOf('/docs') !== -1) {
41+
$('.hide_select_in_en').hide();
42+
$('.dropdown-toggle').addClass('hide_doc_zh')
43+
} else {
44+
$('.dropdown-toggle').removeClass('hide_doc_zh')
45+
}
46+
</script>
47+
{{ end }}

0 commit comments

Comments
 (0)