diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index f40a55a..181b0b2 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -18,11 +18,6 @@
-
- {{ if site.Params.darkTheme.enable }}
- {{ partial "helpers/darkmode.html" }}
- {{ end }}
-
{{ block "navbar" . }} {{ end }}
diff --git a/layouts/index.html b/layouts/index.html
index 66d8452..6b8f29e 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -34,11 +34,6 @@
-
- {{ if site.Params.darkTheme.enable }}
- {{ partial "helpers/darkmode.html" }}
- {{ end }}
-
{{- partial "navigators/navbar.html" . -}}
diff --git a/layouts/partials/helpers/darkmode.html b/layouts/partials/helpers/darkmode.html
deleted file mode 100644
index c0ccb5d..0000000
--- a/layouts/partials/helpers/darkmode.html
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
\ No newline at end of file
diff --git a/layouts/partials/navigators/navbar-2.html b/layouts/partials/navigators/navbar-2.html
index c129f6e..8828fe2 100644
--- a/layouts/partials/navigators/navbar-2.html
+++ b/layouts/partials/navigators/navbar-2.html
@@ -47,6 +47,9 @@
{{ if .IsTranslated }}
{{ partial "navigators/lang-selector-2.html" . }}
{{ end }}
+ {{ if site.Params.darkTheme.enable }}
+ {{ partial "navigators/theme-selector.html" . }}
+ {{ end }}
diff --git a/layouts/partials/navigators/theme-selector.html b/layouts/partials/navigators/theme-selector.html
index ef4f294..9d299c5 100644
--- a/layouts/partials/navigators/theme-selector.html
+++ b/layouts/partials/navigators/theme-selector.html
@@ -1,4 +1,7 @@