diff --git a/templates/assets/zhheo/zhheoblog.css b/templates/assets/zhheo/zhheoblog.css
index daf62177..a10917d2 100644
--- a/templates/assets/zhheo/zhheoblog.css
+++ b/templates/assets/zhheo/zhheoblog.css
@@ -2242,7 +2242,7 @@ blockquote footer cite::before {
}
}
-#aside-content #card-toc .toc-content .toc-item.active .toc-child {
+#aside-content #card-toc .toc-content .toc-list-item.active .toc-child {
display: block
}
@@ -9031,11 +9031,11 @@ a.article-meta__categories:hover {
font-size: 20px
}
-[data-theme=dark].toc .toc-item.active .toc-link .toc-text {
+[data-theme=dark].toc-list .toc-list-item.active .toc-link .toc-text {
color: var(--heo-white)
}
-#aside-content #card-toc .toc-content .toc-item.active .toc-link {
+#aside-content #card-toc .toc-content .toc-list-item.active .toc-link {
opacity: 1;
border-radius: 8px
}
diff --git a/templates/modules/widgets/toc.html b/templates/modules/widgets/toc.html
new file mode 100644
index 00000000..f30a4f6f
--- /dev/null
+++ b/templates/modules/widgets/toc.html
@@ -0,0 +1,51 @@
+
+
+
+
+