diff --git a/README.md b/README.md
index 8333997..0244ff9 100644
--- a/README.md
+++ b/README.md
@@ -144,7 +144,6 @@ baseURL = "https://meik2333.com/"
languageCode = "zh-cn"
title = "MeiK's blog"
theme = "github-style"
-googleAnalytics = "UA-123456-789"
pygmentsCodeFences = true
pygmentsUseClasses = true
@@ -193,6 +192,10 @@ pygmentsUseClasses = true
[frontmatter]
lastmod = ["lastmod", ":fileModTime", ":default"]
+[services]
+ [services.googleAnalytics]
+ ID = "UA-123456-789"
+
```
## Support collapsible block
diff --git a/config.template.toml b/config.template.toml
index 306e0eb..31724c4 100644
--- a/config.template.toml
+++ b/config.template.toml
@@ -2,7 +2,6 @@ baseURL = "https://meik2333.com/"
languageCode = "zh-cn"
title = "MeiK's blog"
theme = "github-style"
-googleAnalytics = "UA-123456-789"
pygmentsCodeFences = true
pygmentsUseClasses = true
@@ -50,3 +49,7 @@ pygmentsUseClasses = true
[frontmatter]
lastmod = ["lastmod", ":fileModTime", ":default"]
+
+[services]
+ [services.googleAnalytics]
+ ID = "UA-123456-789"
diff --git a/layouts/partials/extended_head.html b/layouts/partials/extended_head.html
index 8efa466..0eb045c 100644
--- a/layouts/partials/extended_head.html
+++ b/layouts/partials/extended_head.html
@@ -42,16 +42,5 @@
{{ if eq (getenv "HUGO_ENV") "production"}}
-{{ with .Site.GoogleAnalytics }}
-
-
+{{ template "_internal/google_analytics.html" . }}
{{ end }}
-{{ end }}
\ No newline at end of file