Commit Graph

12 Commits

Author SHA1 Message Date
Ryan Wang
7e103ff3c0 Optimize settings form and remove deprecated options (#256)
* Optimize settings form and remove deprecated options

* Update required version to 2.22.0 in theme.yaml

The minimum required version for this theme has been updated from 2.20.0 to 2.22.0 to ensure compatibility with newer dependencies or features.

* Update icon rendering to use icon.value property
2025-12-24 12:09:28 +08:00
Ryan Wang
235c2c20ef fix: resolve CLS issues in page layout (#209)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2024-11-17 13:25:11 +08:00
Anye
0d1176a573 fix: fix sidebar content scrolling issue in article table of contents (#156)
修复文章侧边栏中目录移动问题

```release-note
None
```
2024-07-27 03:35:42 +00:00
Ryan Wang
ed652815b9 refactor: improve ui (#153)
优化整体的 UI 和布局。

```release-note
None
```
2024-07-08 09:05:23 +00:00
Takagi
42918cf81c pref: optimize toc to remove empty directories and fix some bugs (#90)
#### What type of PR is this?
/kind improvement

#### What this PR does / why we need it:
对 toc 进行优化。
1、当文章不存在 h1、h2、h3、h4 标题时,去除 toc 目录。
2、删除不正确的 activeClass 设置并添加 `active-li` 的样式

#### Which issue(s) this PR fixes:
Fixes #87 

#### Does this PR introduce a user-facing change?

```release-note
优化 Toc 选中样式,当文章不存在目录时,删除空目录。
```
2023-07-03 06:34:12 +00:00
Ryan Wang
fd7c9250e3 refactor: use repleater input type to define social_media 2022-11-21 17:24:37 +08:00
Ryan Wang
0aee53cb7d fix: deprecated unwrapped fragment expression 2022-10-28 21:40:05 +08:00
Ryan Wang
bf574b7aeb feat: post sidebar support table of content
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-10-15 14:02:28 +08:00
Ryan Wang
f657f5e62c styles: reformat code
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-10-10 14:51:02 +08:00
Ryan Wang
ecbcaf8f3a feat: add sidebar widget configurable support
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-10-06 18:32:49 +08:00
Ryan Wang
1180cce42c feat: preliminary completion of category archive page and sidebar
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-10-06 11:37:05 +08:00
Ryan Wang
d39c95bbce feat: preliminary completion of index page and post page
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-10-06 00:38:24 +08:00