summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-08-23 22:02:24 +0800
committerEltrac <hi@guhub.cn>2025-08-23 22:02:24 +0800
commitefc36b044e2c86956a1f57fa7aca9a5949c15637 (patch)
treebb865580fcf5eb748167747981228fd048a16b95
parent6c50d33a712ad5274c3119f775ee46a944edbd02 (diff)
refactor: move table of content to the right
-rw-r--r--assets/css/components/_toc.scss3
-rw-r--r--layouts/_partials/posts/toc.html6
2 files changed, 6 insertions, 3 deletions
diff --git a/assets/css/components/_toc.scss b/assets/css/components/_toc.scss
index 0fcd9188..e8486557 100644
--- a/assets/css/components/_toc.scss
+++ b/assets/css/components/_toc.scss
@@ -16,6 +16,8 @@
display: inline-flex;
align-items: center;
gap: .5rem;
+ text-overflow: ellipsis;
+ white-space: nowrap;
&::before {
content: '';
display: inline-block;
@@ -24,6 +26,7 @@
background-color: var(--block-background-color);
border-radius: .2rem;
transition: background .3s;
+ flex-shrink: 0;
}
}
diff --git a/layouts/_partials/posts/toc.html b/layouts/_partials/posts/toc.html
index 7a4a63cf..ea87bb26 100644
--- a/layouts/_partials/posts/toc.html
+++ b/layouts/_partials/posts/toc.html
@@ -1,9 +1,9 @@
{{ if .Params.toc }}
<div id="toc-container"
- class="absolute bottom-0 right-[calc(50%_+_var(--page-width)_/_2)] left-auto
- h-full top-[12rem] hidden xl:block">
+ class="absolute bottom-0 left-[calc(50%_+_var(--page-width)_/_2)] right-auto
+ h-full w-[calc(50%_-_var(--page-width)_/_2)] top-[19rem] hidden lg:block">
<div id="toc"
- class="sticky top-12 text-size-sm 2xl:text-size-base px-8"
+ class="sticky top-12 text-size-xs xl:text-size-sm 2xl:text-size-base w-full"
>{{ .TableOfContents }}</div>
</div>
{{ end }}