From c2115be6a1a3a000879b4ab248328f45ff621dfb Mon Sep 17 00:00:00 2001 From: KennardWang Date: Sun, 17 Dec 2023 06:16:37 +0800 Subject: [PATCH] Site updated: 2023-12-17 06:16:35 --- 2023/12/02/math_01/index.html | 519 ++ 2023/12/04/math_02/index.html | 485 ++ 404.html | 288 + archives/2023/12/index.html | 327 + archives/2023/index.html | 327 + archives/index.html | 327 + categories/index.html | 303 + .../index.html" | 294 + css/main.css | 5362 +++++++++++++++++ img/math_01/01.jpg | Bin 0 -> 142827 bytes img/math_01/02.jpg | Bin 0 -> 197280 bytes img/math_01/03.jpg | Bin 0 -> 151946 bytes img/math_01/cover.jpg | Bin 0 -> 131719 bytes img/math_02/cover.png | Bin 0 -> 26386 bytes index.html | 402 ++ js/main.js | 391 ++ js/plugins/copycode.js | 49 + js/plugins/fcircle.js | 92 + js/plugins/friends.js | 84 + js/plugins/ghinfo.js | 85 + js/plugins/linkcard.js | 48 + js/plugins/sites.js | 88 + js/plugins/timeline.js | 162 + js/plugins/weibo.js | 116 + js/search/local-search.js | 135 + placeholder | 0 search.json | 1 + tags/index.html | 297 + "tags/\346\225\260\345\255\246/index.html" | 294 + 29 files changed, 10476 insertions(+) create mode 100644 2023/12/02/math_01/index.html create mode 100644 2023/12/04/math_02/index.html create mode 100644 404.html create mode 100644 archives/2023/12/index.html create mode 100644 archives/2023/index.html create mode 100644 archives/index.html create mode 100644 categories/index.html create mode 100644 "categories/\350\256\241\347\256\227\346\234\272\346\225\260\345\255\246\346\225\205\344\272\213/index.html" create mode 100644 css/main.css create mode 100644 img/math_01/01.jpg create mode 100644 img/math_01/02.jpg create mode 100644 img/math_01/03.jpg create mode 100644 img/math_01/cover.jpg create mode 100644 img/math_02/cover.png create mode 100644 index.html create mode 100644 js/main.js create mode 100644 js/plugins/copycode.js create mode 100644 js/plugins/fcircle.js create mode 100644 js/plugins/friends.js create mode 100644 js/plugins/ghinfo.js create mode 100644 js/plugins/linkcard.js create mode 100644 js/plugins/sites.js create mode 100644 js/plugins/timeline.js create mode 100644 js/plugins/weibo.js create mode 100644 js/search/local-search.js delete mode 100644 placeholder create mode 100644 search.json create mode 100644 tags/index.html create mode 100644 "tags/\346\225\260\345\255\246/index.html" diff --git a/2023/12/02/math_01/index.html b/2023/12/02/math_01/index.html new file mode 100644 index 0000000..0f56c64 --- /dev/null +++ b/2023/12/02/math_01/index.html @@ -0,0 +1,519 @@ + + + + + + + + + + + + + + + + + + + + + + + 三大微分中值定理 - CS妙妙屋 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + +
+ 发布于  + + 更新于  +
+ +
+

三大微分中值定理

+

收录:计算机数学故事
+作者:YY同学Serendipity
+绘图:勤奋的三塔同学🍊

+

简述

+
+

微分中值定理包括罗尔中值定理、拉格朗日中值定理和柯西中值定理,较多出现在证明题中,该知识点往往考察联想记忆以及灵活运用定理的能力,整体难度中。

+
+

一、罗尔(Rolle)中值定理

+

1. 定义

+
+

如果函数满足以下三个条件:
+1. 在闭区间 上连续
+2. 在开区间 上可导
+3.
+
则在 内有一点 ,满足

+
+

2. 证明

+
+

如果 是常函数,则显然恒存在 +
如果 不是常函数,假设在 处取到 ,则
+ +因为 可导,即 +所以得证

+
+

3. 几何意义

+
+

一定存在一条绿线(函数的切线)与 轴平行,如图:

+
+

二、拉格朗日(Lagrange)中值定理

+

1. 定义

+
+

如果函数满足以下两个条件:
+1. 在闭区间 上连续
+2. 在开区间 上可导
+
则在 内有一点 ,满足

+
+

2. +证明(采用函数构造法+罗尔定理)

+
+

我们先不急着证明,先观察定理的结论。我们会发现,如果将结论进行一下变形: + +其结果是不是很像罗尔定理最后 的结论,因此我们需要构造函数 + 使 尽量与上式左边相同。我们将含有 + 的项当作自变量 然后积分找到 这样 +然后考虑罗尔定理应用的条件是需要找到 因此当 时有 根据罗尔定理,则在 内有一点 ,满足 因此 +变形之后即为拉格朗日中值定理的结论

+
+

3. 几何意义

+
+

一定存在一条切线,它的斜率等于线 的斜率(即两线平行),如图:
+

+
+

三、柯西(Cauchy)中值定理

+

1. 定义

+
+

如果函数满足以下两个条件:
+1. 在闭区间 上连续
+2. 在开区间 上可导且
+
则在 内有一点 ,满足

+
+

2. +证明(采用函数构造法+罗尔定理)

+
+

同理,受拉格朗日中值定理证明的启发,我们先给原式做变形: +然后积分找到 +当 时恰好有 + 所以根据罗尔定理有 + +变形之后即为柯西中值定理的结论,定理得证

+
+

3. 几何意义

+
+

一定存在一条绿线(函数的切线)与红线平行,如图:
+

+
+

小结

+
+

可能细心的同学已经发现了,对于微分中值定理其实有: +即拉格朗日中值定理是柯西中值定理 +时的特例,而罗尔中值定理也是拉格朗日中值定理 +时的特例。从几何意义上讲,一定能找到与两个端点连线相平行的函数切线。这三个定理是从特殊情况推广到一般情况,如果理解了这些,相信大家也能很快地记住这三个非常重要的定理。

+
+ + + + + +
+ + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + +
+ + diff --git a/2023/12/04/math_02/index.html b/2023/12/04/math_02/index.html new file mode 100644 index 0000000..989f0ce --- /dev/null +++ b/2023/12/04/math_02/index.html @@ -0,0 +1,485 @@ + + + + + + + + + + + + + + + + + + + + + + + 常见积分方法 - CS妙妙屋 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + +
+ 发布于  + + 更新于  +
+ +
+

常见积分方法

+

收录:计算机数学故事
+作者:YY同学Serendipity

+

一、积分表法(常用)

+
+
    +
  1. +
  2. +
  3. +
  4. +
  5. +
  6. +
  7. +
  8. +
  9. +
  10. +
  11. +
  12. +
  13. +
  14. +
  15. +
  16. +
  17. +
  18. +
  19. +
+
+

二、换元法

+

1. 第一换元积分法(右合法)

+
+

将积分左边的子式凑成积分变量右侧所需的变元,从而改变积分变量,例如 +

+
+

2. 第二换元积分法(左拆法)

+
+

将积分变量直接换元,然后将新变元拆到左侧,例如

+
+

3. 三角换元法

+
+

将积分变量变换为三角函数形式,例如 +替换,,得 +

+
+

三、分部积分法

+
+

的原函数,则有 该公式可由乘法求导的链式法则推导出 +两边积分 移项后有

+
+

四、有理函数积分法(多项式分式积分法)

+
+

将分式拆成分式多项式和的形式,例如: 然后就可以分别积分求解啦~ +但是请注意:使用这种方法的前提条件是函数是有理分式,即分子分母部分必须是含 + +的多次多项式。并且最后分母多项式需要能够进行因式分解,例如例子中

+
+ + + + + +
+ + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + +
+ + diff --git a/404.html b/404.html new file mode 100644 index 0000000..5b781c3 --- /dev/null +++ b/404.html @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + + + + + + CS妙妙屋 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

404

+

+ + 很抱歉,您访问的页面不存在 + +

+

+ 可能是输入地址有误或该地址已被删除 +

+

+ 返回主页 +
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + +
+ + diff --git a/archives/2023/12/index.html b/archives/2023/12/index.html new file mode 100644 index 0000000..9216a01 --- /dev/null +++ b/archives/2023/12/index.html @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + + + + + + + 归档 - CS妙妙屋 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + + + + + + + +
+ + + + + + + + + + + + + +
+ + + + + + + +
+
+
+ + + + + + + + + + + + + + + + +
+ + diff --git a/archives/2023/index.html b/archives/2023/index.html new file mode 100644 index 0000000..32e380a --- /dev/null +++ b/archives/2023/index.html @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + + + + + + + 归档 - CS妙妙屋 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + + + + + + + +
+ + + + + + + + + + + + + +
+ + + + + + + +
+
+
+ + + + + + + + + + + + + + + + +
+ + diff --git a/archives/index.html b/archives/index.html new file mode 100644 index 0000000..e5b1c37 --- /dev/null +++ b/archives/index.html @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + + + + + + + 归档 - CS妙妙屋 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + + + + + + + +
+ + + + + + + + + + + + + +
+ + + + + + + +
+
+
+ + + + + + + + + + + + + + + + +
+ + diff --git a/categories/index.html b/categories/index.html new file mode 100644 index 0000000..f187862 --- /dev/null +++ b/categories/index.html @@ -0,0 +1,303 @@ + + + + + + + + + + + + + + + + + + + + + + + 分类 - CS妙妙屋 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + + + + + + + + +
+ +
+ + + + + + + +
+
+
+ + + + + + + + + + + + + + + + +
+ + diff --git "a/categories/\350\256\241\347\256\227\346\234\272\346\225\260\345\255\246\346\225\205\344\272\213/index.html" "b/categories/\350\256\241\347\256\227\346\234\272\346\225\260\345\255\246\346\225\205\344\272\213/index.html" new file mode 100644 index 0000000..ce60685 --- /dev/null +++ "b/categories/\350\256\241\347\256\227\346\234\272\346\225\260\345\255\246\346\225\205\344\272\213/index.html" @@ -0,0 +1,294 @@ + + + + + + + + + + + + + + + + + + + + + + + 分类:计算机数学故事 - CS妙妙屋 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + + + + + + + + + +
+
计算机数学故事
常见积分方法
作者:YY同学Serendipity
+
+
计算机数学故事
三大微分中值定理
作者:YY同学Serendipity
+
+ + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + +
+ + diff --git a/css/main.css b/css/main.css new file mode 100644 index 0000000..f5e8db8 --- /dev/null +++ b/css/main.css @@ -0,0 +1,5362 @@ +:root { + --width-left: 288px; + --width-main: 720px; + --gap-l: 16px; + --gap-p: 1rem; + --gap-p-compact: 0.75rem; +} +@media screen and (min-width: 2048px) { + :root { + --gap-l: 32px; + --width-left: 352px; + --width-main: 780px; + } +} +@media screen and (min-width: 2560px) { + :root { + --width-main: 860px; + --gap-l: 64px; + } +} +@media screen and (max-width: 768px) { + :root { + --width-left: 252px; + } +} +@media screen and (max-width: 667px) { + :root { + --width-left: 288px; + } +} +:root { + --site-bg: #f9fafb; + --card: #fff; + --block: #f1f2f3; + --block-border: #e3e5e8; + --block-hover: #e9eaec; + --text-p0: #000; + --text-p1: #333; + --text-p2: #4d4d4d; + --text-p3: #808080; + --text-p4: #999; + --text-meta: #ccc; + --text-code: #f53900; + --theme-link: #2094f3; +} +@media (prefers-color-scheme: dark) { + :root { + --site-bg: #1c1e21; + --card: #373d43; + --block: #26292c; + --block-border: #383d42; + --block-hover: #2f3337; + --text-p0: #fff; + --text-p1: #ccc; + --text-p2: #b3b3b3; + --text-p3: #858585; + --text-p4: #707070; + --text-meta: #4d4d4d; + --text-code: #ff6333; + } +} +@media screen and (prefers-color-scheme: dark) and (max-width: 667px) { + :root { + --site-bg: #000; + } +} +pre { + font-family: Menlo, Monaco, Consolas, system-ui, "Courier New", monospace, sans-serif; + font-size: 0.8125rem; + tab-size: 4; + -moz-tab-size: 4; + -o-tab-size: 4; + -webkit-tab-size: 4; +} +a { + text-decoration: none; + color: var(--theme-link); +} +a:hover { + color: #ff5724; +} +.md-text p:not([class]) { + text-align: left; +} +hr { + color: var(--text-meta); + opacity: 0.1; +} +img { + max-width: 100%; +} +li { + font-size: 0.9375rem; +} +ul, +ol { + padding-left: 1.5rem; +} +table:not([class]) { + border-collapse: collapse; + overflow: auto; + display: block; + margin: 1rem 0; + max-width: 100%; + vertical-align: text-top; + font-size: 0.875rem; +} +table:not([class]) th { + background: var(--block); +} +table:not([class]) td, +table:not([class]) th { + padding: 0.5em 1em; + border: 1px solid var(--block-hover); + line-height: 1.5; +} +table:not([class]) tr { + word-break: keep-all; + white-space: nowrap; +} +table:not([class]) tr:hover { + background: var(--block); +} +*[ff=title] { + font-family: system-ui, "Microsoft Yahei", "Segoe UI", -apple-system, Roboto, Ubuntu, "Helvetica Neue", Arial, "WenQuanYi Micro Hei", sans-serif; +} +blockquote { + display: block; + margin-left: 0; + margin-right: 0; + padding: 0.25rem 0.75rem; + background: var(--block); + border-left: 4px solid var(--text-meta); + border-radius: 4px 6px 6px 4px; + color: var(--text-p2); +} +:root { + --blur-px: 12px; + --blur-bg: rgba(255,255,255,0.5); +} +@media (prefers-color-scheme: dark) { + :root { + --blur-bg: rgba(0,0,0,0.5); + } +} +.blur { + background: var(--blur-bg); +} +@supports ((-webkit-backdrop-filter: blur(var(--blur-px))) or (backdrop-filter: blur(var(--blur-px)))) { + .blur { + background: var(--blur-bg) !important; + backdrop-filter: saturate(200%) blur(var(--blur-px)); + -webkit-backdrop-filter: saturate(200%) blur(var(--blur-px)); + } +} +.blur:hover { + background: var(--card); +} +button { + border: none; + font-weight: 500; + outline: none; + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; + cursor: pointer; +} +a.button { + font-weight: 500; + line-height: 1; + padding: 0.75rem 2rem; + border-radius: 4px; + font-size: 0.9375rem; + user-select: none; +} +a.button.theme { + background: #1cd0fd; + color: var(--card); +} +a.button.theme:hover { + background: #ff5724; +} +a.button.start { + border-radius: 100px; + background: var(--text-p1); + color: var(--card); +} +a[onclick]:hover { + cursor: pointer; +} +a.button.start.gradient { + transition: 0.38s ease-out; + position: relative; + z-index: 0; + background: linear-gradient(to right, #4c95fa, #38c9fa, #24f9c4, #24f9c4, #38c9fa, #4c95fa); + background-size: 1000%; + color: #fff; + text-shadow: 0 0 1px rgba(0,0,0,0.12); + animation: glow 60s linear infinite; +} +a.button.start.gradient:after { + content: ''; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + border-radius: 100px; + background: inherit; + z-index: -1; + filter: blur(36px); + transition: 0.38s ease-out; + opacity: 0; +} +a.button.start.gradient:hover:after { + opacity: 1; +} +@-moz-keyframes glow { + from { + background-position: 0%; + } + to { + background-position: 1000%; + } +} +@-webkit-keyframes glow { + from { + background-position: 0%; + } + to { + background-position: 1000%; + } +} +@-o-keyframes glow { + from { + background-position: 0%; + } + to { + background-position: 1000%; + } +} +@keyframes glow { + from { + background-position: 0%; + } + to { + background-position: 1000%; + } +} +.cap { + font-weight: 500; + font-size: 0.75rem; + scrollbar-width: none; + color: var(--text-p3); +} +.cap.blue { + color: #0d87e9; +} +.cap.cyan { + color: #03c3f5; +} +.cap.theme { + color: #03cafc; +} +.dis-select { + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; +} +.mobile-only { + display: none; +} +@media screen and (max-width: 667px) { + .mobile-only { + display: block !important; + } +} +@media screen and (max-width: 667px) { + .mobile-hidden { + display: none !important; + } +} +.float-panel { + position: sticky; + right: 0; + bottom: 2rem; + float: right; + z-index: 10; + display: flex; + border-radius: 2rem; + margin-right: 1rem; + overflow: hidden; + --blur-px: 16px; + --blur-bg: rgba(255,255,255,0.4); + transition: all 0.2s ease-out; + -moz-transition: all 0.2s ease-out; + -webkit-transition: all 0.2s ease-out; + -o-transition: all 0.2s ease-out; +} +@media (prefers-color-scheme: dark) { + .float-panel { + --blur-bg: rgba(0,0,0,0.4); + } +} +.sidebar-toggle.mobile { + cursor: pointer; + color: var(--text-p0); + background: none; + padding: 0.5rem; + line-height: 0; + font-size: 20px; + margin: 0; +} +.l_body.mobile.sidebar .float-panel { + box-shadow: 0 4px 8px 0px rgba(0,0,0,0.1); + transform: translateY(-2px); +} +.l_body.mobile.sidebar .sidebar-toggle.mobile { + background: var(--card); + color: #ff5724; + border-color: var(--block-border); +} +code { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + font-family: Menlo, Monaco, Consolas, system-ui, "Courier New", monospace, sans-serif; +} +p>code:not([class]), +li>code:not([class]) { + font-size: 85%; + background: var(--block); + padding: 0.2em; + border-radius: 4px; + color: var(--text-code); +} +.md-text .highlight, +pre:not([class]):has(>code) { + margin: var(--gap-p) 0; + border-radius: 12px; + overflow: hidden; + background: var(--block); + line-height: 1.5; + font-family: Menlo, Monaco, Consolas, system-ui, "Courier New", monospace, sans-serif; + box-sizing: border-box; +} +@media screen and (min-width: 500px) { + .md-text .highlight, + pre:not([class]):has(>code) { + min-width: 180px; + } +} +.md-text .highlight { + position: relative; + overflow: auto; + display: block; +} +.md-text .highlight figcaption { + color: var(--text-p2); + font-size: 0.8125rem; + font-weight: 500; + margin-left: 0.5rem; + display: inline-block; +} +.md-text .highlight figcaption span { + padding: 4px 0.5rem; + display: block; + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + background: var(--block-hover); +} +.md-text .highlight >table { + overflow: auto; + display: block; + margin: 0 !important; + background: transparent; + border: none; +} +.md-text .highlight >table td, +.md-text .highlight >table th { + padding: 0; + border: none; + line-height: 1.5; +} +.md-text .highlight >table::-webkit-scrollbar { + height: 4px; + width: 4px; +} +.md-text .highlight >table::-webkit-scrollbar-track-piece { + background: transparent; +} +.md-text .highlight >table::-webkit-scrollbar-thumb { + background: transparent; + cursor: pointer; + border-radius: 6px; +} +.md-text .highlight >table:hover::-webkit-scrollbar-thumb { + background: var(--text-meta); +} +.md-text .highlight >table:hover::-webkit-scrollbar-thumb:hover { + background: var(--text-p3); +} +.md-text .highlight >table tr { + background: transparent; +} +.md-text .highlight >table tr:hover { + background: transparent; +} +.md-text .highlight .gutter { + pointer-events: none; + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; + text-align: right; + padding: 0 1em; + border-width: 0; + margin-left: 0; + left: 0; + z-index: 1; +} +.md-text .highlight .gutter pre .line { + color: var(--text-p4); +} +.md-text .highlight .code pre { + display: block; + padding: 0.5em 1rem; +} +.md-text .highlight .gutter+.code pre { + padding-left: 0.25em; +} +.md-text .gist .gist-file { + border: 1px solid var(--block-border); + border-radius: 12px; +} +.md-text .gist .gist-data { + border-bottom: 1px solid var(--block-border); +} +.md-text .gist .highlight { + display: inherit; + border: none; + border-radius: 0; + background: none; + margin: 0; + padding: 1em 0; +} +.md-text .gist .gist-meta { + background: var(--block-border); +} +table:not([class]) { + border-collapse: collapse; +} +.md-text pre >.caption { + color: var(--text-p3); +} +.md-text pre >.hljs { + padding: 1rem; + border-radius: 12px; + line-height: 1.5; + box-sizing: border-box; +} +.md-text .highlight .code { + vertical-align: top; +} +.md-text .highlight .code:before { + position: absolute; + top: 0; + right: 0; + padding: 4px 0.5rem; + opacity: 0.25; + font-weight: 700; + color: var(--theme); +} +.md-text .highlight.yaml .code:before { + content: "YAML"; +} +.md-text .highlight.json .code:before { + content: "JSON"; +} +.md-text .highlight.diff .code:before { + content: "diff"; +} +.md-text .highlight.html .code:before { + content: "HTML"; +} +.md-text .highlight.js .code:before, +.md-text .highlight.javascript .code:before { + content: "JS"; +} +.md-text .highlight.css .code:before { + content: "CSS"; +} +.md-text .highlight.less .code:before { + content: "Less"; +} +.md-text .highlight.stylus .code:before { + content: "Stylus"; +} +.md-text .highlight.bash .code:before { + content: "bash"; +} +.md-text .highlight.shell .code:before { + content: "shell"; +} +.md-text .highlight.sh .code:before { + content: "sh"; +} +.md-text .highlight.ini .code:before { + content: "ini"; +} +.md-text .highlight.c .code:before { + content: "C"; +} +.md-text .highlight.cpp .code:before { + content: "C++"; +} +.md-text .highlight.objc .code:before, +.md-text .highlight.objectivec .code:before { + content: "Objective-C"; +} +.md-text .highlight.swift .code:before { + content: "Swift"; +} +.md-text .highlight.java .code:before { + content: "Java"; +} +.md-text .highlight.python .code:before { + content: "Python"; +} +.md-text .highlight.php .code:before { + content: "PHP"; +} +.md-text .highlight.rust .code:before, +.md-text .highlight.rs .code:before { + content: "Rust"; +} +.md-text .highlight.sql .code:before { + content: "SQL"; +} +.md-text .highlight.ruby .code:before { + content: "Ruby"; +} +.md-text .highlight.makefile .code:before { + content: "Makefile"; +} +.md-text .highlight.go .code:before { + content: "Go"; +} +.md-text .highlight.typescript .code:before, +.md-text .highlight.ts .code:before { + content: "TS"; +} +.md-text .highlight.matlab .code:before { + content: "MATLAB"; +} +.code>pre .code:before { + display: none; +} +.code>pre .line, +.code>pre .params { + color: var(--text-p1); +} +.code>pre .line .addition { + color: #3fa33f; +} +.code>pre .line .deletion { + color: #ee2b29; +} +.code>pre .marked { + background-color: rgba(254,213,66,0.4); + padding: 2px 8px 2px 0; + border-radius: 2px; + width: 100%; +} +.code>pre .title, +.code>pre .attr, +.code>pre .attribute { + color: #3f51b5; +} +.code>pre .comment { + color: var(--text-p4); + font-style: italic; +} +.code>pre .keyword, +.code>pre .meta-keyword, +.code>pre .javascript .function { + color: #8959a8; +} +.code>pre .type, +.code>pre .built_in, +.code>pre .tag .name { + color: #2196f3; +} +.code>pre .variable, +.code>pre .regexp, +.code>pre .ruby .constant, +.code>pre .xml .tag .title, +.code>pre .xml .pi, +.code>pre .xml .doctype, +.code>pre .html .doctype, +.code>pre .css .id, +.code>pre .css .class, +.code>pre .css .pseudo { + color: #fd8607; +} +.code>pre .number, +.code>pre .preprocessor, +.code>pre .literal, +.code>pre .constant { + color: #fd8607; +} +.code>pre .class, +.code>pre .ruby .class .title, +.code>pre .css .rules .attribute { + color: #ff9800; +} +.code>pre .string, +.code>pre .meta-string { + color: #449e48; +} +.code>pre .value, +.code>pre .inheritance, +.code>pre .header, +.code>pre .ruby .symbol, +.code>pre .xml .cdata { + color: #4caf50; +} +.code>pre .css .hexcolor { + color: #6cc; +} +.code>pre .function, +.code>pre .python .decorator, +.code>pre .python .title, +.code>pre .ruby .function .title, +.code>pre .ruby .title .keyword, +.code>pre .perl .sub, +.code>pre .javascript .title, +.code>pre .coffeescript .title { + color: #69c; +} +.highlight.html .line .tag .name, +.highlight.css .line .tag .name, +.highlight.less .line .tag .name, +.highlight.stylus .line .tag .name, +.highlight.html .line .selector-tag, +.highlight.css .line .selector-tag, +.highlight.less .line .selector-tag, +.highlight.stylus .line .selector-tag { + color: #ee2b29; +} +.highlight.html .line .selector-class, +.highlight.css .line .selector-class, +.highlight.less .line .selector-class, +.highlight.stylus .line .selector-class, +.highlight.html .line .selector-attr, +.highlight.css .line .selector-attr, +.highlight.less .line .selector-attr, +.highlight.stylus .line .selector-attr { + color: #fd8607; +} +.highlight.html .line .attribute, +.highlight.css .line .attribute, +.highlight.less .line .attribute, +.highlight.stylus .line .attribute { + color: #3f51b5; +} +.highlight.html .line .number, +.highlight.css .line .number, +.highlight.less .line .number, +.highlight.stylus .line .number { + color: #17afca; +} +.highlight.objc .line .meta, +.highlight.objectivec .line .meta, +.highlight.swift .line .meta, +.highlight.c .line .meta { + color: #8959a8; +} +.highlight.objc .line .class, +.highlight.objectivec .line .class, +.highlight.swift .line .class, +.highlight.c .line .class { + color: var(--text-p1); +} +.highlight.json .line .attr { + color: #e24f5a; +} +.highlight.json .line .literal { + color: #3f51b5; +} +.highlight.yaml .line .attr { + color: #e24f5a; +} +* { + outline: none; +} +html { + font-family: system-ui, "Microsoft Yahei", "Segoe UI", -apple-system, Roboto, Ubuntu, "Helvetica Neue", Arial, "WenQuanYi Micro Hei", sans-serif; + font-size: 16px; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + scroll-behavior: smooth; +} +body { + background: var(--site-bg); + margin: 0; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-rendering: optimizelegibility; + -webkit-tap-highlight-color: rgba(0,0,0,0); +} +div.lazy.img { + width: 100%; + height: 100%; + background-position: center; + background-size: cover; +} +input { + background: none; + border: none; +} +input.copy-area { + display: block; + font-family: Menlo, Monaco, Consolas, system-ui, "Courier New", monospace, sans-serif; + font-size: 0.75rem; + font-weight: 700; + color: var(--text-p3); +} +svg.loading { + display: block; + position: absolute; + color: var(--text-p3); + z-index: -1; + width: 100%; + height: 2rem; + margin: auto; + animation: spin infinite 2s; + animation-timing-function: linear; +} +@-moz-keyframes spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} +@-webkit-keyframes spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} +@-o-keyframes spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} +@keyframes spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} +.loading-wrap { + margin: 0; + text-align: center; + background: var(--block); + border-radius: 12px; + position: relative; + padding: 2rem; +} +.loading-wrap svg { + margin: 4px; +} +.loading-wrap:after { + content: '正在加载'; + color: var(--text-p1); + display: block; + font-size: 14px; +} +.loading-wrap.error:after { + content: '加载失败,请稍后重试。'; +} +pre:not([class]):has(>code) { + display: block; + padding: 1rem; + overflow: auto; +} +pre:not([class]):has(>code) code { + padding: 0; +} +span.dot, +span.sep { + font-size: 0.9em; + margin: 0 0.25em; +} +span.dot:before { + content: '·'; + font-weight: 900; +} +span.sep:before { + content: '/'; + padding-left: 2px; + padding-right: 2px; +} +svg.icon { + width: 1em; + height: 1em; + vertical-align: middle; + fill: currentColor; + overflow: hidden; +} +h1, +.h1 { + font-size: 2rem; + font-weight: 700; +} +@media screen and (max-width: 500px) { + h1, + .h1 { + font-size: 2rem; + } +} +h2, +.h2 { + font-size: 1.75rem; +} +h3, +.h3 { + font-size: 1.375rem; +} +h4, +.h4 { + font-size: 1.125rem; +} +h5 { + font-size: 0.9375rem; +} +h6 { + font-size: 0.75rem; +} +.fs14 { + font-size: 0.875rem; +} +.fs14 p { + font-size: 0.875rem !important; +} +.fs14 li { + font-size: 0.875rem !important; +} +.fs12 { + font-size: 0.75rem; +} +.widgets .post-title { + margin: 0.75rem 0; + line-height: 1.2; + display: block; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.widgets .post-title .cap { + margin-bottom: 2px; + opacity: 0.5; +} +.widgets .post-title a { + color: inherit; + font-weight: 500; +} +.widgets .post-title a:hover { + color: #ff5724; +} +div.toast { + max-width: 60%; + padding: 1rem 3rem; + line-height: 1.5; + color: var(--text-p1); + font-weight: 500; + text-align: center; + border-radius: 12px; + background: var(--card); + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + z-index: 9; + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; + box-shadow: 0 4px 8px 0px rgba(0,0,0,0.1); +} +:root { + --heo-none: rgba(0,0,0,0); + --heo-main: var(--theme-link); + --heo-snackbar-time: 5s; + --heo-theme-none: rgba(66,89,239,0.004); + --heo-background: var(--site-bg); + --heo-hovertext: var(--text-code); + --heo-secondtext: var(--text-p0); + --heo-scrollbar: rgba(60,60,67,0.4); + --heo-secondbg: var(--block); + --heo-card-bg: var(--block); + --heo-card-bg-none: rgba(255,255,255,0); + --heo-card-border: var(--block-border); + --heo-shadow-border: 0 8px 16px -4px rgba(44,45,48,0.047); + --style-border: 1px solid var(--heo-card-border); + --style-border-always: 1px solid var(--heo-card-border); +} +.post-TianliGPT { + background: var(--block); + border-radius: 12px; + padding: 12px; + line-height: 1.3; + border: var(--style-border-always); + margin: 16px 0; +} +@media screen and (max-width: 768px) { + .post-TianliGPT .post-TianliGPT { + margin-top: 22px; + } +} +.tianliGPT-title { + display: flex; + color: var(--theme-link); + border-radius: 8px; + align-items: center; + padding: 0 12px; + cursor: default; + user-select: none; +} +.tianliGPT-title-text { + font-weight: bold; + margin-left: 8px; + line-height: 1; +} +.tianliGPT-explanation { + margin-top: 12px; + padding: 8px 12px; + background: var(--card); + border-radius: 8px; + border: var(--style-border-always); + font-size: 15px; + line-height: 1.4; + display: flex; +} +.tianliGPT-suggestions { + display: flex; + flex-wrap: wrap; +} +.tianliGPT-suggestions .tianliGPT-suggestions-item { + margin-top: 12px; + padding: 8px 12px; + background: var(--card); + border-radius: 8px 8px 8px 0; + border: var(--style-border-always); + font-size: 15px; + line-height: 1.4; + display: flex; + width: fit-content; + margin-right: 12px; + cursor: pointer; + transition: 0.3s; +} +.tianliGPT-suggestions .tianliGPT-suggestions-item:hover { + background: var(--heo-main); + color: var(--text-p0); +} +.blinking-cursor { + background-color: var(--heo-main); + width: 10px; + height: 16px; + display: inline-block; + vertical-align: middle; + animation: blinking-cursor 0.5s infinite; + -webkit-animation: blinking-cursor 0.5s infinite; + margin-left: 4px; +} +.tianliGPT-tag { + font-size: 12px; + background-color: var(--theme-link); + color: var(--card); + font-weight: bold; + border-radius: 4px; + margin-left: auto; + line-height: 1; + padding: 4px; + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; + transition: 0.3s; +} +.tianliGPT-tag:hover { + background: var(--text-p2); + color: var(--card); +} +ins.adsbygoogle { + margin: 16px 0; + background: var(--card); + border-radius: 12px; + overflow: hidden; + border: var(--style-border-always); +} +#tianliGPT-Toggle { + font-size: 12px; + background: var(--theme-link); + color: var(--card); + padding: 4px; + border-radius: 4px; + margin-left: 6px; + transform: scale(0.8); + cursor: pointer; + transition: 0.3s; + font-weight: bold; +} +#tianliGPT-Toggle:hover { + background: var(--block-hover); + color: var(--card); +} +.tianliGPT-title-icon { + width: 20px; + height: 20px; +} +.tianliGPT-title-icon svg { + width: 20px; + height: 20px; + fill: var(--heo-main); +} +.tianliGPT-title-icon svg path { + fill: var(--heo-main); +} +@-moz-keyframes blinking-cursor { + 0% { + opacity: 1; + } + 40% { + opacity: 1; + } + 50% { + opacity: 0; + } + 90% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@-webkit-keyframes blinking-cursor { + 0% { + opacity: 1; + } + 40% { + opacity: 1; + } + 50% { + opacity: 0; + } + 90% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@-o-keyframes blinking-cursor { + 0% { + opacity: 1; + } + 40% { + opacity: 1; + } + 50% { + opacity: 0; + } + 90% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes blinking-cursor { + 0% { + opacity: 1; + } + 40% { + opacity: 1; + } + 50% { + opacity: 0; + } + 90% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +.md-text .article-footer { + margin-top: 4rem; + padding: 1rem; + background: var(--block); + border-radius: 12px; + border: 1px solid var(--block-border); +} +.md-text .article-footer:empty { + display: none; +} +.md-text .article-footer .header { + font-weight: 500; + color: var(--text-p2); + font-size: 1.125rem; +} +.md-text .article-footer .body input.copy-area { + margin: 0.75rem 0; + padding: 0; + width: 100%; +} +.md-text .article-footer .body p { + color: var(--text-p2); + margin: 0.5em 0; +} +.md-text .article-footer .body p a { + font-weight: unset; +} +.md-text .article-footer .body ul { + margin: 0; + overflow: hidden; +} +.md-text .article-footer .body .post-title { + margin: 0.5rem 0; + line-height: 1.2; + word-break: break-all; +} +.md-text .article-footer section+section { + margin-top: 1rem; + padding-top: 1rem; + border-top: 1px solid var(--block-border); +} +.md-text .article-footer .social-wrap { + grid-gap: 0.5rem 1rem; + margin: 0; +} +.md-text .article-footer .qrcode { + width: 128px; + padding: 4px; + background: #fff; + border-radius: 4px; + box-shadow: 0 4px 8px 0px rgba(0,0,0,0.1), 0 0 32px 0px rgba(0,0,0,0.1); + overflow: hidden; + transition: height 0.2s ease-out; + -moz-transition: height 0.2s ease-out; + -webkit-transition: height 0.2s ease-out; + -o-transition: height 0.2s ease-out; +} +.md-text .article-footer .qrcode img { + object-fit: contain; +} +.md-text .article-footer .qrcode.display { + margin: 2rem auto 1rem; + height: 128px !important; + visibility: visible !important; +} +.bread-nav { + padding: 0.25rem 1rem 0; + color: var(--text-p3); + font-weight: 500; + display: flex; + justify-content: space-between; +} +.bread-nav div#breadcrumb { + display: flex; + align-items: center; + flex-direction: row; +} +.bread-nav div#breadcrumb:not([style]) a { + color: var(--theme-link); +} +.bread-nav div#breadcrumb[style] a { + color: inherit; +} +.bread-nav div#breadcrumb span.sep { + color: var(--text-p3); +} +.bread-nav div#breadcrumb a.cap:hover { + color: #ff5724; +} +.bread-nav div#post-meta { + margin-top: 2px; +} +.bread-nav div#post-meta span+span { + margin-left: 8px; + visibility: hidden; +} +.bread-nav:hover div#post-meta span+span { + visibility: visible; +} +.bread-nav .ghrepo { + font-size: 0.8125rem; + display: flex; + flex-direction: column; + align-items: flex-start; + border-left: 1px solid var(--text-meta); + padding-left: 8px; +} +.bread-nav .ghrepo a { + display: flex; + align-items: center; + color: var(--text-p2); +} +.bread-nav .ghrepo a svg { + margin-right: 4px; +} +.bread-nav .ghrepo a.bold { + font-weight: 600; + color: var(--text-p1); +} +.bread-nav .ghrepo a span { + margin-left: 4px; +} +.bread-nav .ghrepo a:hover { + color: var(--theme-link); +} +.bread-nav .ghrepo a+a { + margin-top: 8px; +} +.l_cover { + height: 100vh; + text-align: center; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + position: relative; +} +.l_cover.post { + height: inherit; +} +.l_cover .cover-wrap { + margin-bottom: 0; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} +.l_cover .cover-wrap .cover-title { + font-weight: 700; + font-size: 1.5rem; + margin: 1rem 0; + line-height: 1.2; +} +.l_cover .cover-wrap .description { + margin: 1rem 0; +} +.l_cover .cover-wrap .start-wrap { + margin: 2rem 0; + flex-shrink: 0; +} +.l_cover .cover-wrap .start-wrap a.start { + display: inline-block; +} +.l_cover.post .cover { + z-index: -1; + width: 100%; + height: 30vh; + max-width: 2048px; + min-height: 150px; + max-height: 400px; +} +@media screen and (max-width: 768px) { + .l_cover.post .cover { + height: 25vh; + } +} +@media screen and (max-width: 500px) { + .l_cover.post .cover { + height: 20vh; + } +} +@media screen and (min-width: 2048px) { + .l_cover.post .cover { + margin-top: 4rem; + } + .l_cover.post .cover .img { + border-radius: 2rem; + } +} +.l_cover.post .cover-wrap { + z-index: 1; +} +.l_cover.post .cover-wrap .article-title { + text-align: center; + padding: 1rem; + margin: 1em 0 0 0; +} +@media screen and (min-width: 2048px) { + .l_cover.post .cover-wrap .article-title { + font-size: 3rem; + } +} +.l_cover.wiki .cover-wrap { + max-width: 500px; +} +.l_cover.wiki .cover-wrap .preview { + margin-bottom: 2rem; +} +.l_cover.wiki .cover-wrap .preview img { + object-fit: contain; + max-height: 35vh; + max-width: 100%; +} +@media screen and (max-width: 500px) { + .l_cover.wiki .cover-wrap .preview img { + max-width: 60%; + } +} +.l_cover.wiki .cover-wrap .cover-title:first-child { + font-size: 3rem; +} +.page-footer { + margin: 4rem 1rem 3rem; + color: var(--text-p3); +} +.page-footer a { + color: var(--text-p3); +} +.page-footer a:hover { + color: #ff5724; +} +.page-footer .sitemap { + margin: 0.5rem 0 2rem; + display: grid; + scrollbar-width: none; + grid-gap: 1rem 1rem; + grid-auto-flow: column dense; + overflow: scroll; +} +.page-footer .sitemap::-webkit-scrollbar { + height: 0; + width: 0; +} +.page-footer .sitemap::-webkit-scrollbar-track-piece { + background: transparent; +} +.page-footer .sitemap::-webkit-scrollbar-thumb { + background: var(--text-meta); + cursor: pointer; + border-radius: 0; +} +.page-footer .sitemap::-webkit-scrollbar-thumb:hover { + background: var(--text-p3); +} +.page-footer .sitemap .sitemap-group { + display: flex; + flex-direction: column; + align-items: flex-start; +} +.page-footer .sitemap .sitemap-group >span, +.page-footer .sitemap .sitemap-group >a { + text-decoration: none; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.page-footer .sitemap .sitemap-group >span { + margin: 0.5rem 0; + font-weight: 500; + color: var(--text-p1); +} +.page-footer .sitemap .sitemap-group >a { + margin: 0.2rem 0; +} +.page-footer .text p { + margin: 4px 0; + line-height: 1.5; +} +.page-footer .text a:not([class]) { + text-decoration: underline; + font-weight: 500; +} +.nav-wrap { + position: sticky; + position: -webkit-sticky; + margin-top: -0.5rem; + top: -2px; + background: var(--site-bg); + padding: 0 1rem; + z-index: 8; + margin-bottom: 1px; +} +.nav-wrap:after { + content: ''; + width: calc(100% - 2 * 1rem); + height: 2px; + border-radius: 2px; + position: absolute; + bottom: 0; + left: 1rem; + background: var(--block-hover); +} +nav.cap { + display: flex; + overflow: scroll visible; +} +nav.cap::-webkit-scrollbar { + height: 0; + width: 0; +} +nav.cap::-webkit-scrollbar-track-piece { + background: transparent; +} +nav.cap::-webkit-scrollbar-thumb { + background: var(--text-meta); + cursor: pointer; + border-radius: 0; +} +nav.cap::-webkit-scrollbar-thumb:hover { + background: var(--text-p3); +} +nav.cap >p { + margin: 0; +} +nav.cap a { + padding: 0.25rem 1rem; + margin: 10px 0 8px 0; + line-height: 2; + color: var(--text-p3); + border-radius: 4px; + font-weight: 500; + white-space: nowrap; + position: relative; + z-index: 1; +} +nav.cap a:after { + height: 2px; + position: absolute; + bottom: -8px; + left: 1rem; + right: 1rem; + background: #1cd0fd; + border-radius: 2px; + pointer-events: none; +} +nav.cap a:hover { + background: var(--block-hover); +} +nav.cap a.active, +nav.cap a:hover { + color: var(--text-p1); +} +nav.cap a.active { + background: var(--card); + box-shadow: 0 0 2px 0px rgba(0,0,0,0.04), 0 0 8px 0px rgba(0,0,0,0.04); +} +nav.cap a.active:after { + content: ''; +} +nav.cap a+a { + margin-left: 4px; +} +@media screen and (max-width: 667px) { + .nav-wrap { + margin-top: 0; + padding-left: 0; + padding-right: 0; + } + .nav-wrap nav a:first-child { + margin-left: 1rem; + } + .nav-wrap nav a:last-child { + margin-right: 1rem; + } +} +.paginator-wrap { + margin: 1rem; + display: flex; + justify-content: space-between; + align-items: center; + font-size: 1rem; + font-weight: 700; + background: var(--card); + border-radius: 12px; + overflow: hidden; + box-shadow: 0 2px 8px 0px rgba(0,0,0,0.03); + color: var(--text-p3); +} +.paginator-wrap .page-number { + padding: 4px 8px; + border-radius: 8px; + margin: 2px; +} +.paginator-wrap a.page-number { + color: var(--text-p3); +} +.paginator-wrap a.page-number:hover { + color: var(--text-p1); + background: var(--block); +} +.paginator-wrap .extend { + text-align: center; + background-size: contain; + width: 1rem; + height: 1rem; + background-origin: content-box; + background-clip: content-box; +} +.paginator-wrap .extend.next { + border-left: 1px dashed var(--block-border); + background-image: url("https://gcore.jsdelivr.net/gh/cdn-x/placeholder@1.0.4/arrow/064b95430caf4.svg"); +} +.paginator-wrap .extend.prev { + border-right: 1px dashed var(--block-border); + background-image: url("https://gcore.jsdelivr.net/gh/cdn-x/placeholder@1.0.4/arrow/f049bbd4e88ec.svg"); +} +.paginator-wrap .current { + font-family: Menlo, Monaco, Consolas, system-ui, "Courier New", monospace, sans-serif; + background: var(--block); +} +.paginator-wrap .extend { + padding: 1rem; + line-height: 0; + filter: grayscale(100%); +} +.paginator-wrap .extend img { + height: 1rem; +} +.paginator-wrap .extend.disable { + pointer-events: none; +} +.paginator-wrap span.extend { + opacity: 0.25; +} +.paginator-wrap a.extend:hover { + filter: unset; +} +.related-wrap { + padding: 0 1rem; + margin: 4rem 0; +} +.related-wrap:empty { + display: none; +} +.related-wrap section.header { + display: flex; + justify-content: space-between; + align-items: center; +} +.related-wrap section.header >span.title { + padding: 0.25rem 0; +} +.related-wrap section.footer { + margin-top: 1rem; +} +.related-wrap a.more { + padding: 0.25rem 0.5rem; + border-radius: 6px; + color: var(--text-p1); +} +article.md-text.content+.related-wrap { + margin-top: 0; +} +.related-posts { + max-width: 100%; + margin: 1rem 0; +} +.related-posts .item { + line-height: 1.2; + display: block; + border-left: 0; + margin-top: 1rem; +} +.related-posts .item .title { + color: var(--text-p1); + font-weight: 500; + font-size: 1rem; + transition: color 0.2s ease-out, border 0.2s ease-out; + -moz-transition: color 0.2s ease-out, border 0.2s ease-out; + -webkit-transition: color 0.2s ease-out, border 0.2s ease-out; + -o-transition: color 0.2s ease-out, border 0.2s ease-out; + position: relative; + padding-bottom: 2px; + border-bottom: 1px dashed var(--text-meta); + line-height: 1.6; +} +.related-posts .item .excerpt { + color: var(--text-p3); + font-size: 0.75rem; + margin-top: 0.5rem; + display: -webkit-box; + -webkit-box-orient: vertical; + overflow: hidden; + -webkit-line-clamp: 2; +} +.related-posts .item:hover .title { + color: #ff5724; + border-bottom: 1px solid #ff5724; +} +.related-wrap#read-next .body { + display: grid; + grid-gap: 16px; + grid-template-columns: repeat(auto-fill, calc((100% - 1 * 16px) / 2)); +} +.related-wrap#read-next .body .item { + border-top: 1px dashed var(--block-border); + border-bottom: 1px dashed var(--block-border); + padding: 1rem 0; +} +.related-wrap#read-next .body .note { + margin-bottom: 0.75rem; + font-size: 0.75rem; + color: var(--text-p4); + font-weight: 500; +} +.related-wrap#read-next .body a { + margin: 0; + line-height: 1.2; + color: var(--text-p1); + font-size: 1.125rem; +} +.related-wrap#read-next .body a:hover { + color: #ff5724 !important; +} +.related-wrap#read-next .body #next { + text-align: right; +} +.wiki+.related-wrap#read-next .item a { + font-size: 1.375rem; +} +.wiki+.related-wrap#read-next .item#prev a { + color: var(--text-p3); +} +.related-wrap#comments { + padding: 0 1rem; +} +.related-wrap#comments .cmt-title p { + margin: 0; + font-size: inherit; +} +.related-wrap#comments .cmt-title p a { + color: inherit; + text-decoration: underline; +} +.related-wrap#comments .cmt-title p a:hover { + color: #ff5724; +} +.related-wrap#comments .cmt-title p a:before { + display: none; +} +.related-wrap#comments .cmt-body { + min-height: 150px; + position: relative; +} +.related-wrap#comments .cmt-body svg.loading { + top: 60px; +} +.tag-plugin.about { + background: var(--block); + border-radius: 12px; + padding: 2rem; + position: relative; +} +.tag-plugin.about .nav-back { + display: none; + position: absolute; + line-height: 1; + overflow: hidden; + left: 0.75rem; + top: 0.75rem; + align-items: center; +} +@media screen and (max-width: 667px) { + .tag-plugin.about .nav-back { + display: flex; + } +} +.tag-plugin.about .nav-back svg { + width: 1rem; + height: 1rem; +} +.tag-plugin.about .about-header { + display: flex; + justify-content: center; + flex-wrap: wrap; + margin: 1.5rem 0; +} +.tag-plugin.about .about-header img { + object-fit: contain; +} +.tag-plugin.about .about-header >img { + margin: auto 0; +} +.tag-plugin.about .about-header >p { + font-size: 0.75rem; + font-weight: 500; + color: var(--text-p3); + padding-top: 0.75rem; +} +.tag-plugin.about .about-header >p strong:first-child { + font-size: 3rem; + font-weight: 700; + color: var(--text-p1); + margin-right: 0.75rem; +} +.tag-plugin.about .about-header .avatar { + display: inline-flex; + margin: 0 1rem; +} +.tag-plugin.about .about-body >p { + line-height: 1.5; +} +.tag-plugin.about .about-body >p:first-child { + margin-top: 2.5rem; +} +.tag-plugin.about .about-body p+.tag-plugin.navbar .cap { + margin-top: 1rem; +} +.tag-plugin.about .about-header+.about-body { + margin-top: 2rem; +} +@media screen and (max-width: 500px) { + .tag-plugin.about { + padding: 2rem 1rem; + } + .tag-plugin.about .about-header p { + width: 100%; + } +} +.md-text .tag-plugin.checkbox { + display: flex; + align-items: center; + font-size: 0.9375rem; + line-height: 1.2; + --gap-p: calc(var(--gap-p-compact) / 2); +/* Checkbox */ +/* Radio */ +/* Colors */ +} +.md-text .tag-plugin.checkbox input { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + position: relative; + height: 16px; + width: 16px; + cursor: pointer; + display: inline-block; + outline: none; + border-radius: 2px; + flex-shrink: 0; + margin-right: 8px; + pointer-events: none; +} +.md-text .tag-plugin.checkbox input[type=checkbox]:before, +.md-text .tag-plugin.checkbox input[type=checkbox]:after { + position: absolute; + content: ""; + background: var(--site-bg); +} +.md-text .tag-plugin.checkbox input[type=checkbox]:before { + left: 1px; + top: 5px; + width: 0px; + height: 2px; + transform: rotate(45deg); + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); +} +.md-text .tag-plugin.checkbox input[type=checkbox]:after { + right: 7px; + bottom: 3px; + width: 2px; + height: 0px; + transform: rotate(40deg); + -webkit-transform: rotate(40deg); + -moz-transform: rotate(40deg); + -ms-transform: rotate(40deg); + -o-transform: rotate(40deg); +} +.md-text .tag-plugin.checkbox input[type=checkbox]:checked:before { + left: 0px; + top: 7px; + width: 6px; + height: 2px; +} +.md-text .tag-plugin.checkbox input[type=checkbox]:checked:after { + right: 3px; + bottom: 1px; + width: 2px; + height: 10px; +} +.md-text .tag-plugin.checkbox[symbol=minus] input[type=checkbox]:before { + transform: rotate(0); + left: 1px; + top: 5px; + width: 0px; + height: 2px; +} +.md-text .tag-plugin.checkbox[symbol=minus] input[type=checkbox]:after { + transform: rotate(0); + left: 1px; + top: 5px; + width: 0px; + height: 2px; +} +.md-text .tag-plugin.checkbox[symbol=minus] input[type=checkbox]:checked:before { + left: 1px; + top: 5px; + width: 10px; + height: 2px; +} +.md-text .tag-plugin.checkbox[symbol=minus] input[type=checkbox]:checked:after { + left: 1px; + top: 5px; + width: 10px; + height: 2px; +} +.md-text .tag-plugin.checkbox[symbol=plus] input[type=checkbox]:before { + transform: rotate(0); + left: 1px; + top: 5px; + width: 0px; + height: 2px; +} +.md-text .tag-plugin.checkbox[symbol=plus] input[type=checkbox]:after { + transform: rotate(0); + left: 5px; + top: 1px; + width: 2px; + height: 0px; +} +.md-text .tag-plugin.checkbox[symbol=plus] input[type=checkbox]:checked:before { + left: 1px; + top: 5px; + width: 10px; + height: 2px; +} +.md-text .tag-plugin.checkbox[symbol=plus] input[type=checkbox]:checked:after { + left: 5px; + top: 1px; + width: 2px; + height: 10px; +} +.md-text .tag-plugin.checkbox[symbol=times] input[type=checkbox]:before { + transform: rotate(45deg); + left: 3px; + top: 1px; + width: 0px; + height: 2px; +} +.md-text .tag-plugin.checkbox[symbol=times] input[type=checkbox]:after { + transform: rotate(135deg); + right: 3px; + top: 1px; + width: 0px; + height: 2px; +} +.md-text .tag-plugin.checkbox[symbol=times] input[type=checkbox]:checked:before { + left: 1px; + top: 5px; + width: 10px; + height: 2px; +} +.md-text .tag-plugin.checkbox[symbol=times] input[type=checkbox]:checked:after { + right: 1px; + top: 5px; + width: 10px; + height: 2px; +} +.md-text .tag-plugin.checkbox input[type=radio] { + border-radius: 50%; + transform: translateY(-1px); +} +.md-text .tag-plugin.checkbox input[type=radio]:before { + content: ""; + display: block; + width: 8px; + height: 8px; + border-radius: 50%; + margin: 2px; + transform: scale(0); +} +.md-text .tag-plugin.checkbox input[type=radio]:checked:before { + transform: scale(1); +} +.md-text .tag-plugin.checkbox input { + border: 2px solid var(--theme); +} +.md-text .tag-plugin.checkbox input[type=checkbox]:checked { + background: var(--theme); +} +.md-text .tag-plugin.checkbox input[type=radio]:checked:before { + background: var(--theme); +} +.tag-plugin.checkbox:not([color]) { + --theme: #2196f3; +} +.tag-plugin { + --theme: var(--text-p1); + --theme-border: var(--block-border); + --theme-block: var(--block); +} +.colorful[color='red'] { + --theme: #f44336; + --theme-block: #fddbd8; + --theme-border: #e6b6b3; + --text-p0: #3f1512; + --text-p1: #4f1b17; + --text-p2: #740e06; +} +.colorful[color='orange'] { + --theme: #fa6400; + --theme-block: #fde7d8; + --theme-border: #e6c7b3; + --text-p0: #3f2412; + --text-p1: #4f2d17; + --text-p2: #743206; +} +.colorful[color='yellow'] { + --theme: #ffbd2b; + --theme-block: #fdf2d8; + --theme-border: #e6d6b3; + --text-p0: #3f3112; + --text-p1: #4f3e17; + --text-p2: #745206; +} +.colorful[color='green'] { + --theme: #3dc550; + --theme-block: #d8fddd; + --theme-border: #b3e6ba; + --text-p0: #123f19; + --text-p1: #174f1f; + --text-p2: #067416; +} +.colorful[color='cyan'] { + --theme: #1bcdfc; + --theme-block: #d8f5fd; + --theme-border: #b3dbe6; + --text-p0: #12363f; + --text-p1: #17434f; + --text-p2: #065d74; +} +.colorful[color='blue'] { + --theme: #2196f3; + --theme-block: #d8edfd; + --theme-border: #b3cfe6; + --text-p0: #122b3f; + --text-p1: #17364f; + --text-p2: #064374; +} +.colorful[color='purple'] { + --theme: #9c27b0; + --theme-block: #f8d8fd; + --theme-border: #deb3e6; + --text-p0: #39123f; + --text-p1: #47174f; + --text-p2: #640674; +} +.colorful[color='light'] { + --theme-block: #fff; + --text-p0: #000; + --text-p1: #111; + --text-p2: #1f1f1f; + --text-p3: #555; + --text-code: #fff; +} +.colorful[color='dark'] { + --theme-block: #333; + --text-p0: #fff; + --text-p1: #fff; + --text-p2: #e0e0e0; + --text-p3: #ddd; + --text-code: #fff; +} +.colorful[color='warning'] { + --theme: #ffbd2b; + --theme-border: #ffe659; + --theme-block: #ffe659; + --theme-link: #ff453a; +} +.colorful[color='error'] { + --theme: #ffbd2b; + --theme-border: #ff453a; + --theme-block: #ff453a; + --theme-link: #ffe659; + --text-p0: #fff; + --text-p1: #fff; + --text-p2: #e0e0e0; + --text-p3: #ddd; + --text-code: #fff; +} +@media (prefers-color-scheme: dark) { + .tag-plugin.tag { + --theme: #1cd0fd; + --theme-block: #222d2f; + --theme-border: #1f505c; + --text-p0: #b3f0ff; + --text-p1: #9fd2df; + --text-p2: #7edaf1; + } + .colorful[color='red'] { + --theme: #f44336; + --theme-block: #2f2322; + --theme-border: #5c231f; + --text-p0: #ffb8b3; + --text-p1: #dfa49f; + --text-p2: #f1867e; + } + .colorful[color='orange'] { + --theme: #fa6400; + --theme-block: #2f2722; + --theme-border: #5c371f; + --text-p0: #ffd1b3; + --text-p1: #dfb99f; + --text-p2: #f1ac7e; + } + .colorful[color='yellow'] { + --theme: #ffbd2b; + --theme-block: #2f2b22; + --theme-border: #5c491f; + --text-p0: #ffe7b3; + --text-p1: #dfcb9f; + --text-p2: #f1cd7e; + } + .colorful[color='green'] { + --theme: #3dc550; + --theme-block: #222f24; + --theme-border: #1f5c27; + --text-p0: #b3ffbd; + --text-p1: #9fdfa8; + --text-p2: #7ef18e; + } + .colorful[color='cyan'] { + --theme: #1bcdfc; + --theme-block: #222d2f; + --theme-border: #1f4f5c; + --text-p0: #b3efff; + --text-p1: #9fd2df; + --text-p2: #7ed9f1; + } + .colorful[color='blue'] { + --theme: #2196f3; + --theme-block: #222a2f; + --theme-border: #1f415c; + --text-p0: #b3ddff; + --text-p1: #9fc3df; + --text-p2: #7ebef1; + } + .colorful[color='purple'] { + --theme: #9c27b0; + --theme-block: #2d222f; + --theme-border: #531f5c; + --text-p0: #f4b3ff; + --text-p1: #d69fdf; + --text-p2: #e07ef1; + } + .colorful[color='light'] { + --theme-border: #fff; + --theme-block: #fff; + --text-p0: #000; + --text-p1: #111; + --text-p2: #1f1f1f; + --text-p3: #555; + --text-code: #fff; + } + .colorful[color='dark'] { + --theme-border: #000; + --theme-block: #111; + --text-p0: #fff; + --text-p1: #fff; + --text-p2: #e0e0e0; + --text-p3: #ddd; + --text-code: #fff; + } + .colorful[color='warning'], + .colorful[color='light'] { + --text-p0: #000; + --text-p1: #111; + --text-p2: #1f1f1f; + --text-p3: #555; + --text-code: #fff; + } +} +.md-text .tag-plugin.copy { + display: flex; + justify-content: space-between; + box-sizing: border-box; + background: var(--block); + border-radius: 6px; + border: 1px solid var(--block-border); + overflow: hidden; + width: 320px; + max-width: 100%; +} +.md-text .tag-plugin.copy[width='max'] { + width: 100%; +} +@media screen and (max-width: 425px) { + .md-text .tag-plugin.copy { + min-width: 100%; + } +} +.md-text .tag-plugin.copy input.copy-area { + display: inline-block; + padding: 0; + width: 100%; + color: var(--text-p2); + line-height: 3; + text-indent: 1rem; +} +.md-text .tag-plugin.copy button.copy-btn { + margin: 0; + line-height: 3; + border-left: 1px solid var(--block-border); + display: inline-block; + background: var(--block-hover); + line-height: 0; + font-size: 1rem; + padding: 0 0.75rem; + color: var(--text-p2); +} +.md-text .tag-plugin.copy button.copy-btn:hover { + background: var(--card); +} +.md-text .tag-plugin.emoji { + display: inline-block; + margin: -4px 2px 0; + vertical-align: middle; +} +.md-text .tag-plugin.emoji img { + display: block; + object-fit: contain; + height: 1.75em; +} +.tag-plugin.folders { + margin: var(--gap-p) 0; + font-size: 0.875rem; + border-top: 1px solid var(--block-border); + overflow: hidden; +} +.tag-plugin.folders .folder { + border-bottom: 1px solid var(--block-border); + padding: 1rem; +} +.tag-plugin.folders summary { + cursor: pointer; + color: var(--text-p2); + font-weight: 500; + position: relative; + line-height: 1.2; + outline: none; + padding: 1rem; + margin: -1rem; +} +.tag-plugin.folders summary:last-child { + border-bottom: none; +} +.tag-plugin.folders summary > span { + margin-left: 0.25em; +} +.tag-plugin.folders summary > p, +.tag-plugin.folders summary > h1, +.tag-plugin.folders summary > h2, +.tag-plugin.folders summary > h3, +.tag-plugin.folders summary > h4, +.tag-plugin.folders summary > h5, +.tag-plugin.folders summary > h6 { + display: inline; + border-bottom: none !important; +} +.tag-plugin.folders summary:hover { + color: var(--text-p0); +} +.tag-plugin.folders summary:after { + position: absolute; + content: '+'; + text-align: center; + top: 50%; + transform: translateY(-50%); + right: 1rem; +} +.tag-plugin.folders details[open] >summary { + color: var(--text-p1); + font-weight: 700; +} +.tag-plugin.folders details[open] >summary:after { + content: '-'; +} +.tag-plugin.folders details[open] >div.body { + font-size: 0.9375rem; +} +.tag-plugin.folders details[open] >div.body >:first-child { + margin-top: 1rem; +} +.tag-plugin.folders details[open] >div.body >:last-child { + margin-bottom: 0; +} +details.folding { + display: block; + padding: 1rem; + margin: 1rem 0; + border-radius: 12px; + background: var(--theme-block); + border: 1px solid var(--theme-border); +} +details.folding summary { + cursor: pointer; + padding: 1rem; + margin: -1rem; + color: var(--text-p2); + font-weight: 500; + font-size: 0.875rem; + position: relative; + line-height: 1.2; + outline: none; +} +details.folding summary > span { + margin-left: 0.25em; +} +details.folding summary > p, +details.folding summary > h1, +details.folding summary > h2, +details.folding summary > h3, +details.folding summary > h4, +details.folding summary > h5, +details.folding summary > h6 { + display: inline; + border-bottom: none !important; +} +details.folding summary:hover { + color: var(--text-p0); +} +details.folding summary:after { + position: absolute; + content: '+'; + text-align: center; + top: 50%; + transform: translateY(-50%); + right: 1rem; + line-height: 1; +} +details.folding[open] >summary { + color: var(--text-p1); + font-weight: 700; + z-index: 1; +} +details.folding[open] >summary:after { + content: '-'; +} +details.folding[open] >div.body { + padding: 0 1rem 1rem; + margin: 0 -1rem -1rem; + color: var(--text-p1); +} +details.folding[open] >div.body >:first-child { + margin-top: 1rem; +} +details.folding[open] >div.body >:last-child { + margin-bottom: 0; +} +details.folding[child=codeblock]>div.body { + padding: 0; + background: transparent; + overflow: hidden; +} +details.folding[child=codeblock]>div.body .highlight { + border: none; + border-radius: 0; + background: transparent; + margin: 0; +} +details.folding[child=codeblock]>div.body .highlight figcaption { + display: none; +} +details.folding[child=codeblock]>div.body .highlight .code:before { + content: none; +} +details.folding[child=iframe] { + overflow: hidden; + background: none; +} +details.folding[child=iframe] >summary { + background: none; +} +details.folding[child=iframe] >div.body { + padding: 0; + background: none; + overflow: hidden; +} +.md-text .frame-wrap { + position: relative; + overflow: hidden; + margin: 0 auto; + max-width: 100%; + display: flex; + flex-direction: column; + align-items: center; +} +.md-text .frame-wrap img, +.md-text .frame-wrap video { + border-radius: 0; +} +.md-text .frame-wrap .frame { + z-index: 1; + display: block; + position: absolute; + background-size: 100%; + background-repeat: no-repeat; + overflow: hidden; +} +.md-text .tag-plugin.img-wrap .frame-wrap[focus] { + height: auto; +} +.md-text .frame-wrap#iphone11 img, +.md-text .frame-wrap#iphone11 video { + width: 287px; + margin-top: 19px; + margin-bottom: 20px; +} +.md-text .frame-wrap#iphone11 .frame { + background-image: url("https://gcore.jsdelivr.net/gh/cdn-x/placeholder@1.0.4/frame/iphone11.svg"); + width: 329px; + height: 658px; +} +.md-text .frame-wrap[focus='top'] img, +.md-text .frame-wrap[focus='top'] video { + margin-bottom: 0 !important; +} +.md-text .frame-wrap:not([focus='bottom']) .frame { + top: 0; +} +.md-text .frame-wrap[focus='bottom'] img, +.md-text .frame-wrap[focus='bottom'] video { + bottom: 0; + margin-top: 0 !important; +} +.md-text .frame-wrap[focus='bottom'] .frame { + bottom: 0; +} +@media screen and (max-width: 500px) { + .md-text .frame-wrap#iphone11 img, + .md-text .frame-wrap#iphone11 video { + width: 208px; + margin-top: 13px; + margin-bottom: 14px; + } + .md-text .frame-wrap#iphone11 .frame { + width: 238px; + height: 476px; + } +} +.users-wrap { + overflow: hidden; +} +.users-wrap .group-header { + margin: 0 0 1rem; +} +.users-wrap .group-header p { + margin: 0; + font-size: 0.875rem; +} +.users-wrap .group-header p:first-child { + font-size: 1.25rem; + font-weight: 500; +} +.users-wrap .group-body { + width: 100%; + display: flex; + flex-wrap: wrap; + align-items: stretch; +} +.users-wrap .group-body+.group-header { + margin-top: 2rem; +} +.users-wrap .stellar-friends-api { + display: block; +} +.users-wrap .user-card { + flex-shrink: 1; + display: flex; + align-items: stretch; + width: 12.5%; +} +@media screen and (max-width: 980px) { + .users-wrap .user-card { + width: 14.28%; + } +} +@media screen and (max-width: 900px) { + .users-wrap .user-card { + width: 16.66%; + } +} +@media screen and (max-width: 820px) { + .users-wrap .user-card { + width: 20%; + } +} +@media screen and (max-width: 667px) { + .users-wrap .user-card { + width: 16.66%; + } +} +@media screen and (max-width: 500px) { + .users-wrap .user-card { + width: 25%; + } +} +.users-wrap .user-card .card-link { + margin: 0; + width: 100%; + color: var(--text-p1); + font-size: 10px; + font-weight: 500; + display: flex; + justify-content: flex-start; + flex-direction: column; + align-items: center; + text-align: center; + line-height: 1.2; + border-radius: 4px; + overflow: hidden; + position: relative; + padding: 1rem 0.5rem; +} +.users-wrap .user-card .card-link img { + object-fit: cover; + display: block; + width: 48px; + height: 48px; + background: var(--card); + border-radius: 64px; + margin: 0 0 0.5rem; +} +.users-wrap .user-card .card-link >img { + transition: transform 0.2s ease-out, box-shadow 0.2s ease-out; + -moz-transition: transform 0.2s ease-out, box-shadow 0.2s ease-out; + -webkit-transition: transform 0.2s ease-out, box-shadow 0.2s ease-out; + -o-transition: transform 0.2s ease-out, box-shadow 0.2s ease-out; +} +.users-wrap .user-card .card-link:hover { + background: var(--block-hover); +} +.users-wrap .user-card .card-link:hover img { + transform: scale(1.2) rotate(8deg); + box-shadow: 0 2px 4px 0px rgba(0,0,0,0.1), 0 4px 8px 0px rgba(0,0,0,0.1), 0 8px 16px 0px rgba(0,0,0,0.1); +} +.tag-plugin.ghcard { + line-height: 0; +} +.tag-plugin.ghcard a.ghcard { + display: inline-block; +} +.tag-plugin.grid { + display: grid; + grid-gap: 16px; + grid-template-columns: repeat(auto-fill, calc((100% - 1 * 16px) / 2)); +} +.tag-plugin.grid >.cell { + margin: 1rem 0; +} +.tag-plugin.grid >.cell p:first-child>strong:only-child { + font-size: 1rem; +} +.tag-plugin.grid >.cell> p { + line-height: 1.5; +} +.tag-plugin.grid >.cell> :first-child { + margin-top: 0; +} +.tag-plugin.grid >.cell> :last-child { + margin-bottom: 0; +} +.tag-plugin.grid >.cell> p:first-child { + margin-top: -0.25em; +} +.tag-plugin.grid >.cell> p:last-child { + margin-bottom: -0.25em; +} +.md-text .tag-plugin.grid { + margin-top: -0.5rem; + margin-bottom: -0.5rem; +} +@media screen and (max-width: 768px) { + .tag-plugin.grid { + display: block; + } +} +.tag-plugin.grid[bg]>.cell { + padding: 1rem; + border-radius: 12px; +} +.tag-plugin.grid[bg='block']>.cell { + background: var(--block); +} +.tag-plugin.grid[bg='card']>.cell { + background: var(--card); + box-shadow: 0 1px 2px 0px rgba(0,0,0,0.1); + transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; + -moz-transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; + -webkit-transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; + -o-transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; +} +.tag-plugin.grid[bg='card']>.cell:hover { + transform: translateY(-1px); + box-shadow: 0 2px 4px 0px rgba(0,0,0,0.1), 0 4px 8px 0px rgba(0,0,0,0.1), 0 8px 16px 0px rgba(0,0,0,0.1); +} +.md-text .tag-plugin.hashtag { + padding: 0px 8px; + border-radius: 100px; + background: var(--theme-block); + color: var(--text-p2); + margin: 2px 0; + display: inline-flex; + align-items: center; + font-size: 0.8125rem; + font-weight: 500; + transition: background 0.2s ease-out, color 0.2s ease-out; + -moz-transition: background 0.2s ease-out, color 0.2s ease-out; + -webkit-transition: background 0.2s ease-out, color 0.2s ease-out; + -o-transition: background 0.2s ease-out, color 0.2s ease-out; +} +.md-text .tag-plugin.hashtag span { + margin: 0 2px; +} +.md-text .tag-plugin.hashtag:hover { + background: var(--text-p2); + color: var(--theme-block); +} +.tag-plugin.image { + margin-top: 1rem; + margin-bottom: 1rem; +} +.tag-plugin.image .image-bg { + text-align: center; + border-radius: 6px; + position: relative; + overflow: hidden; +} +.tag-plugin.image .image-bg:hover .image-download { + opacity: 1 !important; +} +.tag-plugin.image .image-bg img { + display: block; + object-fit: cover; +} +.tag-plugin.image .image-bg .image-download { + position: absolute; + bottom: 8px; + right: 8px; + font-size: 1.125rem; + padding: 6px; + line-height: 0; + border-radius: 4px; + transition: color 0.2s ease-out, opacity 0.2s ease-out, background 0.2s ease-out; + -moz-transition: color 0.2s ease-out, opacity 0.2s ease-out, background 0.2s ease-out; + -webkit-transition: color 0.2s ease-out, opacity 0.2s ease-out, background 0.2s ease-out; + -o-transition: color 0.2s ease-out, opacity 0.2s ease-out, background 0.2s ease-out; + color: var(--text-p1); +} +.tag-plugin.image .image-bg .image-download:hover { + background: var(--card) !important; + color: #ff5724; +} +.tag-plugin.image .image-meta { + display: flex; + justify-content: center; + padding: 0.5rem 0; +} +.tag-plugin.image .image-meta .image-caption { + display: inline-block; + font-size: 0.75rem; + color: var(--text-p2); + line-height: 1.5; + text-align: justify; +} +.tag-plugin.image .image-meta .image-caption:empty { + display: none; +} +.md-text u { + text-decoration: none; + border-bottom: 2px solid #ff5724; +} +.md-text emp { + width: fit-content; + text-decoration: none; + border-bottom: 4px dotted #ff5724; +} +.md-text wavy { + text-decoration: underline wavy #ff5724; +} +.md-text del { + color: var(--text-p3); + text-decoration: line-through var(--text-p3); +} +.md-text kbd { + border-radius: 4px; + border: 1px solid #d2d2d2; + border-bottom-width: 2px; + background: var(--card); + padding: 2px 4px 1px 4px; + font-family: Menlo, Monaco, Consolas, system-ui, "Courier New", monospace, sans-serif; + font-weight: 700; +} +.md-text psw { + color: transparent; + background: #a1a1a1; + border-radius: 2px; + transition: background 0.2s ease-out; + -moz-transition: background 0.2s ease-out; + -webkit-transition: background 0.2s ease-out; + -o-transition: background 0.2s ease-out; + margin: auto 2px; +} +.md-text psw:hover { + color: inherit; + background: none; +} +.md-text sup, +.md-text sub { + color: var(--theme); + line-height: 1; + font-weight: 700; + font-family: Menlo, Monaco, Consolas, system-ui, "Courier New", monospace, sans-serif; +} +.md-text h1 sup, +.md-text h2 sup, +.md-text h3 sup, +.md-text h4 sup, +.md-text h1 sub, +.md-text h2 sub, +.md-text h3 sub, +.md-text h4 sub { + font-size: 0.85rem; +} +.md-text .tag-plugin.link { + margin: 1em auto; + display: flex; + justify-content: center; +} +.md-text .link-card { + background: var(--card); + display: inline-flex; + justify-content: space-between; + align-items: center; + cursor: pointer; + width: 320px; + max-width: 100%; + box-shadow: 0 1px 2px 0px rgba(0,0,0,0.1); + border-radius: 6px; + transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; + -moz-transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; + -webkit-transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; + -o-transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; +} +.md-text .link-card:hover { + box-shadow: 0 2px 4px 0px rgba(0,0,0,0.1), 0 4px 8px 0px rgba(0,0,0,0.1), 0 8px 16px 0px rgba(0,0,0,0.1); + transform: translateY(-1px); +} +.md-text .link-card.plain { + flex-direction: row; + align-items: center; +} +.md-text .link-card.rich { + flex-direction: column; + align-items: stretch; + width: 460px; + text-align: justify; +} +.md-text .link-card >.left { + overflow: hidden; + margin: 0.75rem 0 0.75rem 0.75rem; +} +.md-text .link-card >.left .title { + font-size: 0.875rem; +} +.md-text .link-card >.left span+span { + margin-top: 0.25rem; +} +.md-text .link-card >.right { + width: 2.75rem; + height: 2.75rem; + margin: 0.75rem; + overflow: hidden; + flex-shrink: 0; +} +.md-text .link-card >.top { + display: flex; + margin: 1rem 1rem 0.75rem; + overflow: hidden; + max-width: calc(100% - 1rem * 2); + align-items: center; +} +.md-text .link-card >.top .img { + line-height: 0; + height: 16px; + width: 16px; + border-radius: 16px; + margin-right: 8px; + background-repeat: no-repeat; + background-size: contain; + background-position: left center; +} +.md-text .link-card >.top span { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100%; +} +.md-text .link-card >.bottom { + margin: 0 1rem 1rem; +} +.md-text .link-card >.bottom .title { + font-size: 1rem; + margin-bottom: 0.5rem; +} +.md-text .link-card { + line-height: 1.2; +} +.md-text .link-card .title { + display: -webkit-box; + -webkit-box-orient: vertical; + overflow: hidden; + -webkit-line-clamp: 2; +} +.md-text .link-card .cap { + flex-shrink: 0; + color: var(--text-p3); +} +.md-text .link-card .link { + line-height: 1.5; + opacity: 0.75; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.md-text .link-card .desc { + display: -webkit-box; + -webkit-box-orient: vertical; + overflow: hidden; + -webkit-line-clamp: 3; +} +.md-text .link-card .img { + border-radius: 4px; +} +.md-text .link-card span { + margin: 0; + display: block; +} +.md-text .link-card .title { + font-weight: 500; + color: var(--text-p1); +} +.md-text .tag-plugin.mark { + padding: 1px 2px; + border-radius: 2px; + background: var(--theme-block); + color: var(--text-p0); +} +.md-text .tag-plugin.navbar { + text-align: center; +} +.md-text .tag-plugin.navbar nav.cap { + margin: 0; + padding: 1px; + background: var(--card); + box-shadow: 0 0 2px 0px rgba(0,0,0,0.04), 0 0 8px 0px rgba(0,0,0,0.04); + border-radius: 6px; + display: inline-flex; + max-width: 100%; +} +.md-text .tag-plugin.navbar nav.cap a { + margin: 1px; + padding: 0.25em 0.75rem; + color: var(--text-p2); +} +.md-text .tag-plugin.navbar nav.cap a:after { + display: none; +} +.md-text .tag-plugin.navbar nav.cap a:hover { + background: var(--block); +} +.md-text .tag-plugin.navbar nav.cap a.active { + background: var(--block); + box-shadow: none; + color: var(--text-p1); +} +.md-text .tag-plugin.note { + position: relative; + padding: 0.25rem 1rem; + border-radius: 12px; + background: var(--theme-block); + overflow: hidden; + border: 1px solid var(--theme-border); + color: var(--text-p1); +} +.md-text .tag-plugin.note >.title { + font-size: 0.9375rem; + line-height: 1.5; + margin-top: var(--gap-p-compact); + font-weight: 500; + color: var(--text-p0); +} +.md-text .tag-plugin.note >.body { + margin-top: var(--gap-p-compact); + margin-bottom: var(--gap-p-compact); +} +.md-text .tag-plugin.note >.body, +.md-text .tag-plugin.note >.body p { + font-size: 0.875rem; + line-height: 1.5; +} +.md-text .tag-plugin.note >.body:only-child { + margin: calc(var(--gap-p) - 0.25rem) 0; +} +.md-text .tag-plugin.note[color] code { + background: none; +} +.md-text .tag-plugin.note:not([color]) .highlight { + background: var(--block-hover); +} +.md-text .tag-plugin.note[child=codeblock] { + padding: 0; +} +.md-text .tag-plugin.note[child=codeblock] >.title, +.md-text .tag-plugin.note[child=codeblock] >.body:only-child { + margin-top: 0; +} +.md-text .tag-plugin.note[child=codeblock] >.body { + margin-bottom: 0; +} +.md-text .tag-plugin.note[child=codeblock] .highlight { + margin: 0; + border: none; + background: none; +} +.md-text .tag-plugin.note[child=tabs] >.body { + margin: 0; +} +.md-text .tag-plugin.note[child=tabs] >.body >.tabs { + margin-top: 0.5rem; +} +.md-text .tag-plugin.note[child=iframe] { + padding: 0; +} +.md-text .tag-plugin.note[child=iframe] >.body { + margin: 0; +} +.md-text .tag-plugin.note[child=iframe] >.body iframe { + margin: 0; +} +.md-text .tag-plugin .tag-plugin.note { + --gap-p: 1rem; +} +.md-text .tag-plugin.okr { + position: relative; + border-radius: 12px; + background: var(--theme-block); + border: 1px solid var(--theme-border); + border: 1px solid var(--theme-border); + overflow: hidden; + color: var(--text-p1); + line-height: 1.5; +} +.md-text .tag-plugin.okr .o .title { + font-size: 0.9375rem; +} +.md-text .tag-plugin.okr .o .note { + font-size: 0.875rem; +} +.md-text .tag-plugin.okr .o .note p { + font-size: 0.875rem; +} +.md-text .tag-plugin.okr .kr .title { + font-size: 0.875rem; +} +.md-text .tag-plugin.okr .kr .note { + font-size: 0.875rem; +} +.md-text .tag-plugin.okr .kr .note p, +.md-text .tag-plugin.okr .kr .note li, +.md-text .tag-plugin.okr .kr .note .tag-plugin { + font-size: 0.875rem; +} +.md-text .tag-plugin.okr .title { + font-weight: 600; + display: block; +} +.md-text .tag-plugin.okr .note { + font-weight: 400; + display: block; + margin-top: 0.5rem; +} +.md-text .tag-plugin.okr .note >p, +.md-text .tag-plugin.okr .note >ul { + margin-top: 0.25rem; + margin-bottom: 0.25rem; +} +.md-text .tag-plugin.okr .note >.tag-plugin { + margin-top: 0.25rem; + margin-bottom: 0.25rem; +} +.md-text .tag-plugin.okr .note >*:last-child { + margin-bottom: 0; +} +.md-text .tag-plugin.okr .status { + font-size: 0.75rem; + padding: 2px 4px; + border-radius: 2px; +} +.md-text .tag-plugin.okr .okr-item.o { + border-bottom: 4px solid var(--theme-border); +} +.md-text .tag-plugin.okr .okr-item.kr+.okr-item.kr { + border-top: 1px dashed var(--theme-border); +} +.tag-plugin.okr .okr-item { + display: grid; + grid-template-columns: 3.2rem auto 100px; + grid-column-gap: 0.75rem; + padding: 1rem; +} +.tag-plugin.okr .okr-item .okr-left .title { + background: var(--card); + border-radius: 1rem; + text-align: center; + padding: 0 0.5rem; +} +.tag-plugin.okr .okr-item .labels { + display: flex; + justify-content: space-between; + align-items: flex-start; + position: relative; +} +.tag-plugin.okr .okr-item .labels .label { + background: var(--theme-block); + color: var(--text-p1); +} +.tag-plugin.okr .okr-item .progress { + margin-top: 4px; + height: 4px; + border-radius: 2px; + position: relative; + background: var(--card); +} +.tag-plugin.okr .okr-item .progress .fill { + position: absolute; + background: var(--theme); + border-radius: 2px; + top: 0; + left: 0; + bottom: 0; +} +.tag-plugin.okr .okr-item .progress .fill:before { + content: ''; + position: absolute; + top: -4px; + bottom: -4px; + right: -4px; + width: 8px; + height: 12px; + border-radius: 8px; + background: #fff; + box-shadow: 0 0 2px 0px rgba(0,0,0,0.04), 0 0 8px 0px rgba(0,0,0,0.04); +} +.tag-plugin.okr .okr-item .progress .fill:after { + content: ''; + position: absolute; + top: -2px; + bottom: -2px; + right: -2px; + width: 4px; + height: 8px; + border-radius: 4px; + background: var(--theme); +} +.tag-plugin.note blockquote, +.tag-plugin.folding blockquote { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + background: none; + padding-top: 0; + padding-bottom: 0; +} +.tag-plugin.note table:not([class]) th, +.tag-plugin.folding table:not([class]) th { + background: var(--block-hover); +} +.tag-plugin.note table:not([class]) td, +.tag-plugin.folding table:not([class]) td, +.tag-plugin.note table:not([class]) th, +.tag-plugin.folding table:not([class]) th { + border-color: var(--block-border); +} +.md-text .tag-plugin.poetry { + display: flex; + flex-direction: column; + align-items: center; +} +.md-text .tag-plugin.poetry .content >.title { + font-weight: 500; + font-size: 1rem; + margin-top: var(--gap-p); +} +.md-text .tag-plugin.poetry .content >.meta { + color: var(--text-p2); + font-size: 0.75rem; + font-weight: 500; +} +.md-text .tag-plugin.poetry .content >.meta span+span { + margin-left: 4px; +} +.md-text .tag-plugin.poetry .content >.body { + margin: var(--gap-p) 0; + border-top: 1px dashed var(--block-border); + border-bottom: 1px dashed var(--block-border); +} +.md-text .tag-plugin.poetry .content >.body p { + font-size: 0.875rem; +} +.md-text .tag-plugin.poetry .content >.footer { + font-style: italic; + color: var(--text-p4); + margin: var(--gap-p) 0; + font-size: 0.75rem; +} +.md-text .tag-plugin.poetry .content { + padding-left: 1rem; + position: relative; +} +.md-text .tag-plugin.poetry .content:before { + content: ''; + position: absolute; + width: 4px; + left: -4px; + top: 4px; + bottom: 4px; + border-radius: 4px; + background: var(--block); +} +.md-text .tag-plugin.poetry .content >.title { + position: relative; +} +.md-text .tag-plugin.poetry .content >.title:before { + content: ''; + position: absolute; + width: 4px; + left: calc(-1rem - 4px); + top: 6px; + bottom: 6px; + border-radius: 4px; + background: #ff5724; +} +.md-text .tag-plugin.quot { + text-align: center; + align-items: center; + display: flex; + flex-direction: column; +} +.md-text .tag-plugin.quot .content { + display: flex; + align-items: center; + border-bottom: none; + font-weight: 700; + padding: 16px 24px; + line-height: 1.2; +} +.md-text .tag-plugin.quot .content a.headerlink:before { + content: ''; +} +@media screen and (max-width: 500px) { + .md-text .tag-plugin.quot .content { + padding: 12px 20px; + } +} +.md-text .tag-plugin.quot .content { + max-width: 500px; + position: relative; +} +.md-text.content .tag-plugin.quot h1 { + font-size: 2rem; + font-weight: 900; + padding: 20px 32px 12px 32px; +} +@media screen and (max-width: 500px) { + .md-text.content .tag-plugin.quot h1 { + padding: 20px 24px 12px; + } +} +.md-text.content .tag-plugin.quot h2, +.md-text.content .tag-plugin.quot h3, +.md-text.content .tag-plugin.quot h4, +.md-text.content .tag-plugin.quot h5, +.md-text.content .tag-plugin.quot h6 { + font-size: 1.375rem; + margin-top: 1em; + margin-bottom: 0; +} +.md-text.content .tag-plugin.quot p { + font-size: 1.125rem; + color: var(--text-p0); +} +.md-text .tag-plugin.quot .content[type=text]:before, +.md-text .tag-plugin.quot .content[type=text]:after { + content: ""; + position: absolute; + width: 8px; + height: 14px; +} +.md-text .tag-plugin.quot .content[type=text]:before { + top: 8px; + left: 0; + border-top: 6px solid #ff5724; + border-left: 6px solid #ff5724; +} +.md-text .tag-plugin.quot .content[type=text]:after { + right: 0; + bottom: 8px; + border-right: 6px solid #ff5724; + border-bottom: 6px solid #ff5724; +} +.md-text .tag-plugin.quot h1.content[type=text]:before, +.md-text .tag-plugin.quot h1.content[type=text]:after { + width: 12px; + height: 20px; + border-width: 8px; +} +.md-text .tag-plugin.quot .content[type=icon] .icon { + height: 1.5em; + display: inline-block; + color: #ff5724; + border-radius: 0; +} +.md-text .tag-plugin.quot .content[type=icon] .icon.prefix { + margin-left: -0.5rem; + margin-right: 0.5rem; +} +.md-text .tag-plugin.quot .content[type=icon] .icon.suffix { + margin-left: 0.5rem; +} +.sites-wrap .group-header { + margin: 1rem 0; +} +.sites-wrap .group-header p { + margin: 0; + font-size: 0.875rem; +} +.sites-wrap .group-header p:first-child { + font-size: 1.25rem; + font-weight: 500; +} +.sites-wrap .group-body { + width: 100%; +} +.sites-wrap .group-body+.group-header { + margin-top: 2rem; +} +.sites-wrap .stellar-sites-api { + display: block; +} +.sites-wrap .group-body { + display: grid; + grid-gap: 1rem 1rem; + grid-template-columns: repeat(auto-fill, calc((100% - 3 * 1rem) / 4)); +} +@media screen and (max-width: 1024px) { + .sites-wrap .group-body { + grid-template-columns: repeat(auto-fill, calc((100% - 2 * 1rem) / 3)); + } +} +@media screen and (max-width: 900px) { + .sites-wrap .group-body { + grid-template-columns: repeat(auto-fill, calc((100% - 1 * 1rem) / 2)); + } +} +@media screen and (max-width: 667px) { + .sites-wrap .group-body { + grid-template-columns: repeat(auto-fill, calc((100% - 2 * 1rem) / 3)); + } +} +@media screen and (max-width: 500px) { + .sites-wrap .group-body { + grid-template-columns: repeat(auto-fill, calc((100% - 1 * 1rem) / 2)); + } +} +.sites-wrap .group-body .site-card .card-link { + width: 100%; + display: flex; + flex-direction: column; +} +.sites-wrap .group-body .site-card .card-link >img { + width: 100%; + height: 100px; + object-fit: cover; + box-shadow: 0 1px 2px 0px rgba(0,0,0,0.2); +} +@media screen and (max-width: 1024px) { + .sites-wrap .group-body .site-card .card-link >img { + height: 120px; + } +} +@media screen and (max-width: 900px) { + .sites-wrap .group-body .site-card .card-link >img { + height: 150px; + } +} +@media screen and (max-width: 768px) { + .sites-wrap .group-body .site-card .card-link >img { + height: 120px; + } +} +.sites-wrap .group-body .site-card .card-link .info { + margin-top: 0.5rem; + line-height: 1.2; +} +.sites-wrap .group-body .site-card .card-link .info >img { + width: 28px; + height: 28px; + border-radius: 28px; + float: left; + margin-right: 8px; + margin-top: 2px; +} +.sites-wrap .group-body .site-card .card-link .info span { + display: block; +} +.sites-wrap .group-body .site-card .card-link .info .title { + font-weight: 500; + color: var(--text-p1); + font-size: 0.875rem; + margin-top: 1px; + display: -webkit-box; + -webkit-box-orient: vertical; + overflow: hidden; + -webkit-line-clamp: 1; +} +.sites-wrap .group-body .site-card .card-link .info .desc { + font-size: 10px; + margin-top: 2px; + word-wrap: break-word; + color: var(--text-p3); + display: -webkit-box; + -webkit-box-orient: vertical; + overflow: hidden; + -webkit-line-clamp: 2; +} +.sites-wrap .site-card .card-link >img { + transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; + -moz-transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; + -webkit-transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; + -o-transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; +} +.sites-wrap .site-card .card-link:hover >img { + box-shadow: 0 4px 8px 0px rgba(0,0,0,0.1), 0 2px 4px 0px rgba(0,0,0,0.1), 0 4px 8px 0px rgba(0,0,0,0.1), 0 8px 16px 0px rgba(0,0,0,0.1); + transform: translateY(-2px); +} +.tag-plugin.tabs { + position: relative; + margin-top: 1rem; + margin-bottom: 1rem; + display: flex; + flex-direction: column; +} +.tag-plugin.tabs[align=left] { + align-items: flex-start; +} +.tag-plugin.tabs[align=left] .nav-tabs { + align-self: flex-start; +} +.tag-plugin.tabs[align=center] { + align-items: center; +} +.tag-plugin.tabs[align=right] { + align-items: flex-end; +} +.tag-plugin.tabs[align=right] .nav-tabs { + align-self: flex-end; +} +.tag-plugin.tabs .nav-tabs { + display: flex; + align-self: center; + overflow: scroll visible; + max-width: 100%; + white-space: nowrap; + margin: 0 !important; + line-height: 1.5; + position: relative; + padding: 8px 0; +} +.tag-plugin.tabs .nav-tabs::-webkit-scrollbar { + height: 0; + width: 0; +} +.tag-plugin.tabs .nav-tabs::-webkit-scrollbar-track-piece { + background: transparent; +} +.tag-plugin.tabs .nav-tabs::-webkit-scrollbar-thumb { + background: var(--text-meta); + cursor: pointer; + border-radius: 0; +} +.tag-plugin.tabs .nav-tabs::-webkit-scrollbar-thumb:hover { + background: var(--text-p3); +} +.tag-plugin.tabs .nav-tabs:after { + content: ''; + position: absolute; + background: var(--block-hover); + width: 100%; + height: 2px; + bottom: 0; + left: 0; + border-radius: 2px; +} +.tag-plugin.tabs .nav-tabs .tab { + list-style-type: none; +} +.tag-plugin.tabs .nav-tabs .tab a { + display: block; + cursor: pointer; + padding: 0.25rem 0.75rem; + font-size: 0.8125rem; + line-height: inherit; + font-weight: 500; + color: var(--text-p3); + border-radius: 4px; + position: relative; + margin: 0 2px; +} +.tag-plugin.tabs .nav-tabs .tab a:hover { + color: var(--text-p1); + background: var(--block-hover); +} +.tag-plugin.tabs .nav-tabs .tab a i { + pointer-events: none; +} +.tag-plugin.tabs .nav-tabs .tab.active a { + cursor: default; + color: var(--text-p1); + background: var(--card); + box-shadow: 0 0 2px 0px rgba(0,0,0,0.04), 0 0 8px 0px rgba(0,0,0,0.04); +} +.tag-plugin.tabs .nav-tabs .tab.active a:after { + content: ''; + z-index: 1; + position: absolute; + background: #1cd0fd; + height: 2px; + bottom: -8px; + left: 0.75rem; + right: 0.75rem; + border-radius: 2px; +} +.tag-plugin.tabs .tab-content { + max-width: 100%; + text-align: justify; + margin-top: 0.5rem; +} +.tag-plugin.tabs .tab-content .tab-pane:not(.active) { + display: none; +} +.tag-plugin.tabs .tab-content .tab-pane.active { + display: block; +} +.md-text.indent .tag-plugin.tabs .tab-content p:not([class]) { + text-indent: calc(0.9375rem * 2); +} +.md-text.indent .tag-plugin.tabs .tab-content p:not([class]) a { + text-indent: 0; +} +.md-text .tag-plugin.timeline { + position: relative; + margin-top: 0; + padding-left: 16px; +} +.md-text .tag-plugin.timeline:before { + content: ''; + position: absolute; + z-index: 0; + background: var(--block-hover); + width: 4px; + left: 0px; + border-radius: 8px; + top: 0.5rem; + bottom: 0; +} +.md-text .tag-plugin.timeline:has(.loading-wrap) { + padding-left: 0; +} +.md-text .tag-plugin.timeline:has(.loading-wrap):before { + display: none; +} +.md-text .tag-plugin.timeline .timenode { + position: relative; + display: flex; + flex-direction: column; + align-items: flex-start; + box-sizing: border-box; + max-width: 100%; +} +.md-text .tag-plugin.timeline .timenode >.header, +.md-text .tag-plugin.timeline .timenode >.body { + box-sizing: border-box; + max-width: 100%; +} +.md-text .tag-plugin.timeline .timenode[highlight] .header:before { + background: #1cd0fd; +} +.md-text .tag-plugin.timeline .timenode+.timenode { + margin-top: 1rem; +} +.md-text .tag-plugin.timeline .timenode:hover .header p { + color: var(--text-p1); +} +.md-text .tag-plugin.timeline .timenode:hover .header .user-info { + background: #1cd0fd; +} +.md-text .tag-plugin.timeline .timenode:hover .header .user-info span { + color: var(--card); +} +.md-text .tag-plugin.timeline .timenode:hover .header:before { + background: #1cd0fd; + height: 16px; + top: calc(50% - 0.5 * 16px); + transform: scale(1); +} +.tag-plugin.timeline .timenode .header { + display: flex; + align-items: center; + position: relative; + margin: 0.25rem 0; + font-size: 0.75rem; +} +.tag-plugin.timeline .timenode .header .user-info { + display: flex; + align-items: center; + font-size: 0.75rem; + font-weight: 500; + color: var(--text-p1); + margin-right: 4px; + line-height: 1; + border-radius: 16px; + padding-right: 6px; + transition: color 0.2s ease-out, background 0.2s ease-out; + -moz-transition: color 0.2s ease-out, background 0.2s ease-out; + -webkit-transition: color 0.2s ease-out, background 0.2s ease-out; + -o-transition: color 0.2s ease-out, background 0.2s ease-out; +} +.tag-plugin.timeline .timenode .header .user-info img { + background: #fff; + height: 16px; + border-radius: 16px; + display: inline; + margin: 0 4px 0 0; + object-fit: contain; +} +.tag-plugin.timeline .timenode .header .user-info:hover { + background: #ff5724; +} +.tag-plugin.timeline .timenode .header, +.tag-plugin.timeline .timenode .header p { + font-weight: 500; + color: var(--text-p3); + transition: color 0.2s ease-out; + -moz-transition: color 0.2s ease-out; + -webkit-transition: color 0.2s ease-out; + -o-transition: color 0.2s ease-out; + line-height: 1; +} +.tag-plugin.timeline .timenode .header p { + margin: 0 !important; + font-size: 0.75rem !important; +} +.tag-plugin.timeline .timenode .header p a { + color: inherit; + font-weight: inherit; +} +.tag-plugin.timeline .timenode .header:before { + content: ''; + position: absolute; + left: -16px; + width: 4px; + border-radius: 12px; + height: 4px; + top: calc(50% - 0.5 * 4px); + background: var(--text-meta); + transition: background 0.2s ease-out, height 0.2s ease-out, top 0.2s ease-out, transform 0.2s ease-out; + -moz-transition: background 0.2s ease-out, height 0.2s ease-out, top 0.2s ease-out, transform 0.2s ease-out; + -webkit-transition: background 0.2s ease-out, height 0.2s ease-out, top 0.2s ease-out, transform 0.2s ease-out; + -o-transition: background 0.2s ease-out, height 0.2s ease-out, top 0.2s ease-out, transform 0.2s ease-out; + transform: scale(2); +} +.tag-plugin.timeline .body { + background: var(--card); + border-radius: 12px; + border-top-left-radius: 2px; + padding: 0.5rem 1rem; + margin-top: 4px; + box-shadow: 0 1px 4px 0px rgba(0,0,0,0.02), 0 2px 8px 0px rgba(0,0,0,0.02); +} +.tag-plugin.timeline .body p { + font-size: 0.875rem; +} +.tag-plugin.timeline .body p img { + display: block; +} +.tag-plugin.timeline .body:empty { + display: none; +} +.tag-plugin.timeline .body p, +.tag-plugin.timeline .body .highlight, +.tag-plugin.timeline .body ol, +.tag-plugin.timeline .body ul, +.tag-plugin.timeline .body .tag-plugin { + margin: 0.5rem 0; +} +.tag-plugin.timeline .body .tag-plugin.copy { + width: 240px; +} +.tag-plugin.timeline[api].stellar-fcircle-api .timenode:hover .header .user-info { + background: inherit; +} +.tag-plugin.timeline[api].stellar-fcircle-api .timenode:hover .header .user-info span { + color: inherit; +} +.tag-plugin.timeline[api] a.body { + display: block; + color: var(--text-p1); + line-height: 1.25; + padding: 0.75rem 1rem; +} +.tag-plugin.timeline[api] .body p.title { + font-size: 1rem; + font-weight: 700; + margin: 0.5rem 0 0.75rem; + line-height: 1.25; +} +.tag-plugin.timeline[api] .body p.title:only-child { + margin-bottom: 0.5rem; + font-weight: 500; +} +.tag-plugin.timeline[api] .body p.title a { + color: inherit; +} +.tag-plugin.timeline[api] .body p.title a:hover { + color: #ff5724; +} +.tag-plugin.timeline[api] .body a:has(img):after { + display: none; +} +.tag-plugin.timeline[api] .body a img { + margin: 0 auto; +} +.tag-plugin.timeline[api] .body img { + margin: 0.5rem auto; +} +.tag-plugin.timeline[api] .body pre code { + font-size: 0.75rem; +} +.tag-plugin.timeline[api] .body .footer { + margin: 0 0 -0.5rem; + padding: 0.5rem 0 1rem; + user-select: none; + font-weight: 500; + display: flex; + flex-wrap: wrap; + justify-content: space-between; + align-items: stretch; + background: var(--card); +} +.tag-plugin.timeline[api] .body .footer span { + line-height: 1.8; +} +.tag-plugin.timeline[api] .body .footer:empty { + display: none; +} +.tag-plugin.timeline[api] .body .footer .flex { + display: flex; + flex-wrap: wrap; + font-size: 0.75rem; + align-items: stretch; +} +.tag-plugin.timeline[api] .body .footer .item { + border-width: 1px; + border-style: solid; + margin: 2px; + border-radius: 4px; + padding: 0 0.5rem; + display: flex; + align-items: center; +} +.tag-plugin.timeline[api] .body .footer .item:first-child { + margin-left: 0; +} +.tag-plugin.timeline[api] .body .footer .item:last-child { + margin-right: 0; +} +.tag-plugin.timeline[api] .body .footer .reaction { + border-color: var(--block); +} +.tag-plugin.timeline .body blockquote { + background: none; + border-radius: 0; + padding: 0 0.5rem; + margin: 0.75rem 0; +} +.tag-plugin.timeline .body blockquote p { + font-size: 0.8125rem; + margin: 0.25rem; +} +.tag-plugin.timeline .body { + line-height: 1.5; +} +.tag-plugin.timeline .body h1, +.tag-plugin.timeline .body h2 { + font-size: 1.25rem; + margin: 1rem 0; + line-height: 1.2; +} +.tag-plugin.timeline .body h3, +.tag-plugin.timeline .body h4 { + font-size: 1rem; + margin: 0.75rem 0; + line-height: 1.2; +} +.tag-plugin.timeline .body h5, +.tag-plugin.timeline .body h6 { + font-size: 0.9375rem; + margin: 0.5rem 0; + line-height: 1.2; +} +details.toc { + background: var(--block); + border: 1px solid var(--block-border); + border-radius: 6px; + overflow: hidden; + color: var(--text-p2); +} +details.toc summary { + cursor: pointer; + padding: 0 0.5rem; + line-height: 2; + color: var(--text-p2); + font-size: 0.8125rem; + font-weight: 500; +} +details.toc summary:hover { + background: var(--block-hover); +} +details.toc >div.body { + margin: var(--gap-p) 1rem 1rem; +} +details.toc[open] >summary { + border-bottom: 1px solid transparent; +} +details.toc[open] >summary:hover { + border-bottom-color: var(--block-border); +} +details.toc[open] >div.body section+section { + margin-top: 1rem; +} +details.toc[open] >div.body section .header { + line-height: 2; + font-weight: 500; +} +details.toc[open] >div.body section .header+.doc_tree { + margin-top: 0; +} +@media screen and (max-width: 667px) { + .tag-plugin.toc[display=mobile] { + display: block !important; + } +} +.l_left>.footer { + margin: 0.5rem var(--gap-l) 1rem; +} +.social-wrap { + display: grid; + grid-gap: 0.25rem 0.25rem; + grid-template-columns: repeat(auto-fill, 32px); +} +.social-wrap a.social { + line-height: 0; + display: inline-block; + padding: 6px; + border-radius: 4px; + filter: grayscale(100%); + overflow: hidden; + background: transparent; + transition: box-shadow 0.2s ease-out, background 0.2s ease-out, transform 0.2s ease-out; + -moz-transition: box-shadow 0.2s ease-out, background 0.2s ease-out, transform 0.2s ease-out; + -webkit-transition: box-shadow 0.2s ease-out, background 0.2s ease-out, transform 0.2s ease-out; + -o-transition: box-shadow 0.2s ease-out, background 0.2s ease-out, transform 0.2s ease-out; +} +.social-wrap a.social:hover { + color: #ff5724; + z-index: 1; + filter: unset; + transform: translateY(-1px); + background: linear-gradient(145deg, #ddd, #fff); + box-shadow: 2px 4px 8px #ddd, -2px -4px 8px #fff; +} +@media (prefers-color-scheme: dark) { + .social-wrap a.social:hover { + box-shadow: none; + } +} +.proj-wrap { + display: grid; + grid-gap: 0.25rem 0.25rem; +} +.proj-wrap a.item { + border-radius: 4px; + font-size: 0.8125rem; + font-weight: 500; + color: var(--text-p2); + background: var(--block); + border: 1px solid var(--block-border); + overflow: hidden; + padding: 0.75em; + text-align: center; +} +.proj-wrap a.item svg { + margin-right: 0.5em; +} +.proj-wrap a.item:hover { + color: #ff5724; + background: var(--card); +} +.l_left nav.menu { + margin-bottom: 0; +} +nav.menu { + margin: 1rem 0; + background: var(--block); + border: 1px solid var(--block-border); + border-radius: 6px; + display: flex; + flex-wrap: wrap; +} +nav.menu::-webkit-scrollbar { + display: none; +} +nav.menu::-webkit-scrollbar-track-piece { + background: transparent; +} +nav.menu::-webkit-scrollbar-thumb { + display: none; +} +nav.menu a.nav-item { + text-overflow: ellipsis; + word-break: keep-all; + margin: 1px; + border-radius: 4px; + font-size: 0.875rem; + font-weight: 500; + overflow: hidden; + padding: 0.375rem 0.5rem; + color: var(--text-p3); + text-align: center; +} +nav.menu a.nav-item.active, +nav.menu a.nav-item:hover { + color: var(--text-p1); + background: var(--card); + box-shadow: 0 0 2px 0px rgba(0,0,0,0.04), 0 0 8px 0px rgba(0,0,0,0.04); +} +.l_left .menu a.nav-item { + flex-grow: 1; +} +.logo-wrap { + display: flex; + align-items: center; + overflow: hidden; +} +.logo-wrap a { + color: inherit; + display: flex; + align-items: center; +} +.logo-wrap a.avatar { + display: block; + position: relative; + width: 50px; + height: 50px; + flex-shrink: 0; + border-radius: 50px; + overflow: hidden; + margin-right: 1rem; +} +.logo-wrap a.avatar div.bg { + width: 100%; + height: 100%; + background-size: cover; +} +.logo-wrap a.avatar img.avatar { + margin: 2px; + object-fit: cover; + width: calc(100% - 2 * 2px); + height: calc(100% - 2 * 2px); + border-radius: calc(100% - 2 * 2px); +} +.logo-wrap a.avatar div.bg { + transition: opacity 0.2s ease-out; + -moz-transition: opacity 0.2s ease-out; + -webkit-transition: opacity 0.2s ease-out; + -o-transition: opacity 0.2s ease-out; + position: absolute; + opacity: 0 !important; + z-index: -1; +} +@-moz-keyframes spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} +@-webkit-keyframes spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} +@-o-keyframes spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} +@keyframes spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} +.logo-wrap a.avatar:hover div.bg { + opacity: 1 !important; + animation: spin infinite 4s; + animation-timing-function: linear; +} +.logo-wrap a.title { + font-size: 1.75rem; + font-weight: 900; + color: inherit; + line-height: 1.2; + display: block; + position: relative; +} +.logo-wrap a.title .main { + color: var(--text-p0); +} +.logo-wrap a.title .sub { + color: var(--text-p1); + transition: opacity 0.2s ease-out, transform 0.2s ease-out; + -moz-transition: opacity 0.2s ease-out, transform 0.2s ease-out; + -webkit-transition: opacity 0.2s ease-out, transform 0.2s ease-out; + -o-transition: opacity 0.2s ease-out, transform 0.2s ease-out; + white-space: nowrap; +} +.logo-wrap a.title .hover { + position: absolute; + bottom: 0; + transform: translateY(8px); + overflow: visible; +} +.logo-wrap a.title:hover .normal { + opacity: 0; + transform: translateY(-8px); +} +.logo-wrap a.title:hover .hover { + transform: translateY(0); + opacity: 1 !important; +} +.l_left { + display: flex; + flex-direction: column; + word-break: break-all; + text-align: justify; + height: 100vh; +} +.l_left .header { + margin: var(--gap-l) var(--gap-l) 0; + margin-top: calc(2 * var(--gap-l)); +} +@media screen and (min-width: 667px) { + .l_left >.widgets:first-child>.widget-wrapper:first-child { + margin-top: calc(2 * var(--gap-l)); + } +} +@media screen and (max-width: 667px) { + .l_left { + height: 100vh; + } +} +.l_left[layout=wiki] { + padding-bottom: 0; + height: 100vh; +} +@media screen and (max-width: 667px) { + .l_left[layout=wiki] { + height: 100vh; + } +} +.l_left[layout=wiki] .widgets >:last-child { + margin-bottom: 6rem; +} +.l_left .widgets .widget-wrapper.logo-wrap.wiki .widget-body { + display: flex; + margin-bottom: 1.5rem; + flex-direction: column; + align-items: flex-start; +} +.l_left .widgets .widget-wrapper.logo-wrap.wiki .widget-body a.wiki-home { + margin-bottom: 0.5rem; + color: var(--text-p1); +} +.l_left .widgets .widget-wrapper.logo-wrap.wiki .widget-body a.wiki-home svg { + margin-right: 2px; +} +.l_left .widgets .widget-wrapper.logo-wrap.wiki .widget-body a.wiki-home:hover { + color: #ff5724; + filter: unset !important; +} +.widget-wrapper.ghrepo .repo { + display: block; + padding: 0.75rem 0.5rem; + color: var(--text-p2); + background: var(--card); + border-radius: 12px; + box-shadow: 0 1px 2px 0px rgba(0,0,0,0.1); + transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; + -moz-transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; + -webkit-transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; + -o-transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; +} +.widget-wrapper.ghrepo .repo >div+div { + margin-top: 0.5rem; +} +.widget-wrapper.ghrepo .repo span { + color: var(--text-p2); +} +.widget-wrapper.ghrepo .repo:hover { + box-shadow: 0 2px 4px 0px rgba(0,0,0,0.1), 0 4px 8px 0px rgba(0,0,0,0.1), 0 8px 16px 0px rgba(0,0,0,0.1); + transform: translateY(-1px); +} +.widget-wrapper.ghrepo .repo svg { + margin-right: 4px; +} +.widget-wrapper.ghrepo .repo .flex-row { + display: flex; + align-items: center; +} +.widget-wrapper.ghrepo .repo .repo-name { + font-size: 0.875rem; + font-weight: 700; + color: var(--text-p1); +} +.widget-wrapper.ghrepo .repo .repo-desc { + font-size: 0.8125rem; + margin-left: 2px; + margin-right: 2px; +} +.widget-wrapper.ghrepo .repo .grid { + font-size: 0.8125rem; + display: grid; + grid-gap: 2px; + grid-template-columns: repeat(auto-fill, calc((100% - 2 * 2px) / 3)); +} +.widget-wrapper.ghuser .widget-header+.widget-body { + margin: 0.75rem 0; +} +.widget-wrapper.ghuser .widget-body { + text-align: center; + background: var(--card); + border-radius: 12px; + padding: 1rem; + box-shadow: 0 1px 2px 0px rgba(0,0,0,0.1); +} +.widget-wrapper.ghuser .avatar { + display: block; + border-radius: 100%; + margin: 1rem auto 1.25rem auto; + max-width: 75%; + overflow: hidden; +} +.widget-wrapper.ghuser .avatar img { + display: block; +} +@media screen and (max-width: 768px) { + .widget-wrapper.ghuser .avatar { + max-width: 50%; + } +} +.widget-wrapper.ghuser .username { + font-weight: 900; + font-size: 1.75rem; + color: var(--text-p0); + margin: 0.5rem 0; +} +.widget-wrapper.ghuser .bio { + font-size: 0.8125rem; + margin: 0.5rem 0; +} +.widget-wrapper.ghuser .follow { + font-weight: 500; + border-radius: 64px; + padding: 0.5rem 1rem; + background: #1cd0fd; + color: var(--card); + font-size: 1rem; + align-self: stretch; + text-align: center; + line-height: 1.5; + display: flex; + align-items: center; + justify-content: center; + transition: background 0.2s ease-out; + -moz-transition: background 0.2s ease-out; + -webkit-transition: background 0.2s ease-out; + -o-transition: background 0.2s ease-out; +} +.widget-wrapper.ghuser .follow svg { + margin-right: 6px; +} +.widget-wrapper.ghuser .follow:hover { + background: #ff5724; +} +.widget-wrapper.ghuser .menu { + margin-bottom: 0; + background: none; + border: 0; +} +.widget-wrapper.ghuser .menu a { + margin: 0; +} +.widget-wrapper.ghuser .menu a.active { + box-shadow: none; + position: relative; + background: none; +} +.widget-wrapper.ghuser .menu a.active:after { + content: ''; + position: absolute; + height: 3px; + bottom: 0; + width: 32px; + left: calc(50% - 0.5 * 32px); + border-radius: 4px; + background: #1cd0fd; +} +.widget-wrapper.ghuser .menu a:hover { + box-shadow: none; + background: var(--block); +} +.widget-wrapper.ghuser .buttons { + margin: 1rem 0; + align-self: stretch; + display: grid; + grid-gap: 2px; + grid-template-columns: repeat(auto-fill, calc((100% - 2 * 2px) / 3)); +} +.widget-wrapper.ghuser .btn { + display: flex; + flex-direction: column; + align-items: center; + color: inherit; + border: 1px solid transparent; + border-radius: 4px; + padding: 0.25rem 0; + transition: background 0.2s ease-out; + -moz-transition: background 0.2s ease-out; + -webkit-transition: background 0.2s ease-out; + -o-transition: background 0.2s ease-out; +} +.widget-wrapper.ghuser .btn:hover { + background: var(--block); +} +.widget-wrapper.ghuser .btn .title { + font-size: 1rem; + font-weight: 700; +} +.widget-wrapper.ghuser .btn .desc { + font-size: 0.75rem; + color: var(--text-p3); + font-weight: 500; +} +.widget-wrapper.recent .widget-body { + display: flex; + flex-direction: column; + align-items: flex-start; + margin-top: 0.25rem; +} +.widget-wrapper.recent .widget-body a { + line-height: 1.2; + font-size: 0.8125rem; + margin: 0.25rem 0; +} +.widget-wrapper.recent .widget-body a .title { + font-size: 0.8125rem; + color: var(--text-p2); +} +.widget-wrapper.recent .widget-body a:hover { + color: #ff5724; +} +.widget-wrapper.related .widget-body a { + margin-top: 0.5rem; + margin-bottom: 1rem; +} +.widget-wrapper.related .widget-body a .title { + font-weight: 700; + font-size: 0.875rem; +} +.widget-wrapper.related .widget-body a .excerpt { + -webkit-line-clamp: 3; +} +.widgets .widget-wrapper.search { + margin-top: 1rem; + margin-bottom: 0; +} +.search-wrapper { + width: 100%; +} +.search-wrapper >.search-form { + position: sticky; + top: 1rem; + display: flex; + flex-direction: row; + align-items: center; + transition: 0.38s ease-out; + z-index: 0; +} +.search-wrapper >.search-form:after { + content: ''; + position: absolute; + left: 0; + right: 0; + bottom: 0; + height: 2px; + border-radius: 4px; + background: linear-gradient(to right, #04f3ff, #08ffc6, #ddf730, #ffbd19, #ff1fe0, #c418ff, #04f3ff); + background-size: 200%; + animation: glow 10s linear infinite; +} +@-moz-keyframes glow { + from { + background-position: 0%; + } + to { + background-position: 200%; + } +} +@-webkit-keyframes glow { + from { + background-position: 0%; + } + to { + background-position: 200%; + } +} +@-o-keyframes glow { + from { + background-position: 0%; + } + to { + background-position: 200%; + } +} +@keyframes glow { + from { + background-position: 0%; + } + to { + background-position: 200%; + } +} +.search-wrapper .search-input { + width: 100%; + padding: 0.5rem 0; + line-height: 1; + box-sizing: border-box; + font-family: system-ui, "Microsoft Yahei", "Segoe UI", -apple-system, Roboto, Ubuntu, "Helvetica Neue", Arial, "WenQuanYi Micro Hei", sans-serif; + color: var(--text-p0); +} +.search-wrapper.noresult .search-icon { + color: #f44336; +} +.search-wrapper .search-no-result { + display: none; + margin: 1em auto; + color: var(--text-p1); + text-align: center; + font-size: 0.875rem; + padding: 2rem; + background: var(--block); + border-radius: 6px; +} +.search-wrapper #search-result ul.search-result-list { + padding: 0; + margin: 0; + list-style-type: none; +} +.search-wrapper #search-result li { + margin: 1em auto; +} +.search-wrapper #search-result li:hover .search-result-title { + color: #ff5724; +} +.search-wrapper #search-result .search-result-title { + color: var(--text-p1); + font-weight: 700; + line-height: 1.2; +} +.search-wrapper #search-result .search-result-content { + overflow: hidden; + color: var(--text-p3); + margin: 0.4em auto; + max-height: 13em; + text-align: justify; + font-size: 0.75rem; + line-height: 1.2; + display: -webkit-box; + -webkit-box-orient: vertical; + overflow: hidden; + -webkit-line-clamp: 3; +} +.search-wrapper #search-result .search-keyword { + border-bottom: 1px dashed #ff5724; + color: #ff5724; + font-weight: bold; +} +.search-wrapper.noresult .search-no-result { + display: block; +} +.widget-wrapper .search-form { + top: 0; + background: var(--site-bg); +} +.widget-wrapper .search-input { + padding-left: 1.5rem; +} +.widget-wrapper .search-icon { + position: absolute; + margin-left: 0.25rem; + left: 0; + pointer-events: none; + color: var(--text-p2); +} +.widget-wrapper #search-result, +.widget-wrapper .search-no-result { + margin-top: 1rem; +} +.widget-wrapper:not(:first-child) .search-wrapper { + margin-top: -1rem; +} +.widget-wrapper.tagcloud .widget-body { + margin-top: 0.25rem; +} +.widget-wrapper.tagcloud .widget-body a { + word-break: break-word; + color: var(--text-p2); + line-height: 1.5; +} +.widget-wrapper.tagcloud .widget-body a:hover { + color: #ff5724; +} +.widget-wrapper.timeline .widget-body { + margin-top: 0.5rem; +} +.widget-wrapper.timeline .tag-plugin.timeline .timenode .header { + margin-bottom: 0.5rem; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.widget-wrapper.timeline .tag-plugin.timeline .timenode .header .user-info { + background: var(--block); +} +.widget-wrapper.timeline .tag-plugin.timeline .timenode .header .user-info:hover { + background: #ff5724; + color: var(--card); +} +.widget-wrapper.timeline .tag-plugin.timeline .timenode .header:before { + display: none; +} +.widget-wrapper.timeline .tag-plugin.timeline .timenode+.timenode { + margin-top: 0.75rem; +} +.widget-wrapper.toc.single .doc-tree.active>.toc { + border-left: 2px solid var(--block-hover); +} +.widget-wrapper.toc .widget-header { + margin-top: 1rem; +} +.widget-wrapper.toc.single .widget-header { + font-weight: 500; + font-size: 0.75rem; +} +.widget-wrapper.toc.single .widget-header >span { + margin: 0.5rem 0; +} +.widget-wrapper.toc .widget-body { + margin-top: 0; +} +.widget-wrapper.toc .widget-body ul ul, +.widget-wrapper.toc .widget-body ul ol { + padding-left: 0; +} +.widget-wrapper.toc .widget-body ol ul, +.widget-wrapper.toc .widget-body ol ol { + padding-left: 0; +} +.widget-wrapper.toc .widget-body .doc-tree { + margin: 4px 0; +} +.widget-wrapper.toc .widget-body .toc { + padding: 0; + margin: 0; + padding-left: 0.25rem; +} +.widget-wrapper.toc .widget-body .toc .toc-item .toc-link { + padding: 0.5rem; + font-weight: 500; + font-size: 0.8125rem; + color: var(--text-p2); +} +.widget-wrapper.toc .widget-body .toc .toc-child .toc-item .toc-link { + padding: 0.25rem 0.5rem 0.25rem 1.3rem; + font-weight: 400; + color: var(--text-p2); +} +.widget-wrapper.toc .widget-body .toc .toc-child .toc-child .toc-item .toc-link { + padding-left: 2.1rem; + font-size: 0.75rem; + color: var(--text-p3); +} +.widget-wrapper.toc .widget-body .toc .toc-child .toc-child .toc-child .toc-item .toc-link { + padding-left: 2.9rem; +} +.widget-wrapper.toc .toc-item { + color: var(--text-p2); + font-size: 0.75rem; + padding: 0; + list-style: none; +} +.widget-wrapper.toc .toc-item.active { + color: #1cd0fd; + border-left-color: #1cd0fd; +} +.widget-wrapper.toc .toc-item .toc-child .toc-item { + padding: 0; +} +.widget-wrapper.toc a.toc-link { + color: inherit; + display: block; + line-height: 1.2; + border-radius: 4px; + position: relative; +} +.widget-wrapper.toc a.toc-link:before { + content: ''; + position: absolute; + left: -6px; + top: calc(50% - 6px); + bottom: calc(50% - 6px); + width: 2px; + border-radius: 2px; + background: #1cd0fd; + visibility: hidden; +} +.widget-wrapper.toc a.toc-link:hover { + background: var(--block-hover); +} +.widget-wrapper.toc a.toc-link.active { + color: #1cd0fd !important; +} +.widget-wrapper.toc a.toc-link.active:before { + visibility: visible; +} +.widget-wrapper.toc.multi .widget-header { + color: var(--text-p1); + font-size: 0.875rem; +} +.widget-wrapper.toc.multi .doc-tree { + border-radius: 6px; + background: var(--block); + overflow: hidden; + border: 1px solid var(--block-border); +} +.widget-wrapper.toc.multi .doc-tree a.doc-tree-link { + color: var(--text-p2); + padding: 0.5rem; + display: block; + font-size: 0.75rem; + font-weight: 500; + position: relative; +} +.widget-wrapper.toc.multi .doc-tree a.doc-tree-link:after { + position: absolute; + right: 0.5rem; +} +.widget-wrapper.toc.multi .doc-tree a.doc-tree-link.active { + color: var(--text-p1); +} +.widget-wrapper.toc.multi .doc-tree a.doc-tree-link.active:only-child { + background: var(--card); +} +.widget-wrapper.toc.multi .doc-tree a.doc-tree-link:hover { + background: var(--block-hover); +} +.widget-wrapper.toc.multi .doc-tree a.doc-tree-link:hover:after { + content: '+'; +} +.widget-wrapper.toc.multi .doc-tree.active a.doc-tree-link { + background: var(--block); + font-weight: 700; +} +.widget-wrapper.toc.multi .doc-tree.active a.doc-tree-link:not(:only-child) { + border-bottom: 1px solid var(--block-border); +} +.widget-wrapper.toc.multi .doc-tree.active a.doc-tree-link:hover:after { + content: none; +} +.widget-wrapper.toc.multi .doc-tree.active >.toc { + padding: 4px; + background: var(--card); +} +.widget-wrapper.toc.multi .doc-tree.active >.toc a.toc-link:before { + left: -2px; + width: 4px; +} +.widget-wrapper.toc.multi .doc-tree.active >.toc a.toc-link:hover { + background: var(--block); +} +.widgets .loading-wrap { + margin: 0.5rem 0; +} +.widgets { + overflow: scroll; + flex-grow: 1; + scrollbar-width: none; + z-index: 1; + line-height: 1.2; +} +.widgets::-webkit-scrollbar { + height: 0; + width: 0; +} +.widgets::-webkit-scrollbar-track-piece { + background: transparent; +} +.widgets::-webkit-scrollbar-thumb { + background: var(--text-meta); + cursor: pointer; + border-radius: 0; +} +.widgets::-webkit-scrollbar-thumb:hover { + background: var(--text-p3); +} +.widgets .widget-wrapper .widget-header { + padding-left: var(--gap-l); + padding-right: var(--gap-l); + display: flex; + justify-content: space-between; + align-items: center; + font-weight: 500; + position: sticky; + top: -2px; + background: var(--site-bg); + padding-top: 2px; + z-index: 1; +} +.widgets .widget-wrapper .widget-header .item { + display: block; +} +.widgets .widget-wrapper .widget-header >span { + margin: 0.25rem 0; + text-align: left; +} +.widgets .widget-wrapper .widget-header:empty { + display: none; +} +.widgets .widget-wrapper .widget-header .cap-action { + border-radius: 4px; + padding: 4px 4px; + transition: color 0.2s ease-out, background 0.2s ease-out; + -moz-transition: color 0.2s ease-out, background 0.2s ease-out; + -webkit-transition: color 0.2s ease-out, background 0.2s ease-out; + -o-transition: color 0.2s ease-out, background 0.2s ease-out; + line-height: 0; + color: var(--text-meta); + transition: color 0.2s ease-out, background 0.2s ease-out; + -moz-transition: color 0.2s ease-out, background 0.2s ease-out; + -webkit-transition: color 0.2s ease-out, background 0.2s ease-out; + -o-transition: color 0.2s ease-out, background 0.2s ease-out; +} +.widgets .widget-wrapper .widget-header .cap-action:hover { + background: var(--block-hover); +} +.widgets .widget-wrapper .widget-header .cap-action .icon { + fill: var(--text-meta); +} +.widgets .widget-wrapper .widget-header .cap-action:hover { + color: #ff5724; +} +.widgets .widget-wrapper .widget-header .cap-action:hover .icon { + fill: #ff5724; +} +.widgets .widget-wrapper .widget-body { + margin: 0.5rem var(--gap-l); + color: var(--text-p1); +} +.widgets .widget-wrapper .widget-body p { + margin-top: 0.5em; + margin-bottom: 0.5em; + line-height: 1.5; +} +.widgets .widget-wrapper .widget-header+.widget-body { + margin-top: 0; +} +.widgets .widget-wrapper+.widget-wrapper .widget-header { + margin-top: 3rem; +} +.widgets .widget-wrapper+.widget-wrapper.toc .widget-header { + margin-top: 1rem; +} +.widget-wrapper { + display: block; + margin: 2rem 0; +} +.post-list #archive { + padding: 1rem; +} +.post-list #archive .archive-header { + display: inline-block; + font-family: Menlo, Monaco, Consolas, system-ui, "Courier New", monospace, sans-serif; + font-weight: 700; + line-height: 1.2; + margin-bottom: 0.5em; + position: relative; + padding: 4px 0; + color: var(--text-p3); +} +.post-list #archive .archive-header:after { + content: ""; + position: absolute; + height: 4px; + bottom: 0; + left: 0; + right: 0; + z-index: -1; + border-radius: 4px; + background: var(--block-border); +} +.post-list #archive a.post { + display: inline-flex; + align-items: baseline; + margin: 0.25rem 0; + color: var(--text-p1); +} +.post-list #archive a.post:hover { + color: #ff5724; +} +.post-list #archive a.post time { + font-family: Menlo, Monaco, Consolas, system-ui, "Courier New", monospace, sans-serif; + margin-right: 1em; + font-weight: 700; + flex-shrink: 0; + opacity: 0.5; +} +.post-list #archive:hover .archive-header { + color: var(--text-p1); +} +.post-list #archive:hover .archive-header:after { + background: #1cd0fd; +} +.post-list #cats { + padding: 0; +} +.post-list #cats a.cat { + display: flex; + padding: 0.5em 1rem; + border-radius: 6px; + color: var(--text-p2); + align-items: center; + justify-content: space-between; + font-weight: 500; + font-size: 0.875rem; +} +.post-list #cats a.cat.child { + padding-left: 2rem; +} +.post-list #cats a.cat .badge { + font-weight: 700; + font-family: Menlo, Monaco, Consolas, system-ui, "Courier New", monospace, sans-serif; + opacity: 0.5; + font-size: 0.75rem; +} +.post-list #cats a.cat:hover { + background: var(--block-hover); + color: var(--text-p0); +} +.post-list #cats a.cat:hover .badge { + opacity: 1; + color: #1cd0fd; +} +.post-list #tags { + display: flex; + flex-wrap: wrap; + padding: 0; + margin: 0 -4px; +} +.post-list #tags a.tag { + display: inline-flex; + align-items: center; + position: relative; + color: var(--text-p2); + margin: 4px; + padding: 0.5em 0.75rem; + border-radius: 4px; + background: var(--block); + font-size: 0.8125rem; + font-weight: 500; +} +.post-list #tags a.tag:before { + content: "#"; + margin-left: -2px; + margin-right: 2px; + opacity: 0.4; +} +.post-list #tags a.tag:hover { + color: var(--text-p0); + background: var(--block-hover); +} +.post-list #tags a.tag:hover:before { + color: #1cd0fd; + opacity: 1; +} +.md-text.error-page { + text-align: center; + margin-top: 2rem; +} +.md-text.error-page img#error { + width: 30vw; + max-height: 150px; + margin-bottom: 2rem; +} +.md-text.error-page h1 { + font-size: 4rem; + margin-bottom: 0; +} +.md-text.error-page p.what, +.md-text.error-page p.why { + margin: 0.5em; +} +.md-text.error-page p.why { + font-size: 0.8125rem; +} +.md-text.error-page a#back { + margin: 2rem 0; + display: inline-block; + background: #fdb62f; + color: #000; + border: 2px solid #000; +} +@media screen and (max-width: 768px) { + .md-text.error-page { + margin-top: 4rem; + } +} +.l_body { + display: flex; + margin: auto; + padding: 0 var(--gap-l); + justify-content: center; +} +.l_body .l_left { + z-index: 8; + width: var(--width-left); + flex-shrink: 0; + position: sticky; + position: -webkit-sticky; + top: 0; +} +.l_body .l_main { + flex-shrink: 1; + flex-grow: 1; + width: 320px; + max-width: var(--width-main); +} +@media screen and (max-width: 667px) { + .mobile-only { + display: block !important; + } + .l_body { + padding: 0; + } + .l_body .l_left { + position: fixed; + transform: translateX(-320px); + margin: 0; + left: 0; + background: var(--site-bg); + box-shadow: 0 2px 4px 0px rgba(0,0,0,0.1), 0 4px 8px 0px rgba(0,0,0,0.1), 0 8px 16px 0px rgba(0,0,0,0.1); + z-index: 9; + } + .l_body .l_main { + max-width: 100%; + } + .l_body.mobile .l_left { + transition: transform 0.3s ease-out; + } + .l_body.mobile.sidebar .l_left { + transform: translateX(0px); + } +} +.post-list { + margin: 1rem; +} +.post-list .post-title:first-child { + margin-top: 0.5rem; +} +.post-list .post-title { + font-weight: 500; + margin: 1.25rem 0 0.75rem 0; + line-height: 1.2; + font-size: 1.375rem; + border-bottom: none; + color: var(--text-p0); + transition: color 0.2s ease-out; + -moz-transition: color 0.2s ease-out; + -webkit-transition: color 0.2s ease-out; + -o-transition: color 0.2s ease-out; +} +@media screen and (max-width: 500px) { + .post-list .post-title { + font-size: 1.125rem; + margin: 0.5rem 0; + } +} +.post-list .wiki .post-title { + margin-top: 0.5rem; +} +.post-list .post-card { + display: block; + margin: 1rem 0; + border-radius: 12px; + box-shadow: 0 2px 8px 0px rgba(0,0,0,0.02); + transition: all 0.2s ease-out; + -moz-transition: all 0.2s ease-out; + -webkit-transition: all 0.2s ease-out; + -o-transition: all 0.2s ease-out; + overflow: hidden; + z-index: 0; + background: var(--card); + position: relative; +} +.post-list .post-card .excerpt { + margin: 1rem 0; +} +@media screen and (max-width: 500px) { + .post-list .post-card .excerpt { + margin: 0.5rem 0; + } +} +.post-list .post-card .excerpt >p { + margin: 1rem 0; + line-height: 1.5; +} +@media screen and (max-width: 500px) { + .post-list .post-card .excerpt >p { + margin: 0.5rem 0; + } +} +.post-list .post-card .meta.cap { + display: flex; + flex-wrap: wrap; + align-items: center; + margin: 0.25rem 0; + line-height: 1.5; +} +.post-list .post-card .meta.cap span+span { + margin-left: 0.5rem; +} +.post-list .post-card .meta.cap span.pin { + line-height: 0; +} +.post-list .post-card .meta.cap span.pin img { + object-fit: contain; + height: 1.5em; +} +.post-list .post-card:hover { + box-shadow: 0 1px 4px 0px rgba(0,0,0,0.1), 0 4px 16px 0px rgba(0,0,0,0.1); +} +.post-list .post-card:hover img { + transform: scale(1.02); + filter: brightness(80%); +} +.post-list .md-text { + padding: 1rem; +} +@media screen and (max-width: 500px) { + .post-list .md-text { + padding: 0.5rem 1rem; + } +} +.post-list .md-text p { + color: var(--text-p2); + font-size: 0.875rem; +} +.post-list .post-card .post-cover { + overflow: hidden; + width: calc(100% + 2 * 1rem); + border-radius: 0; + margin-left: -1rem; + margin-top: -1rem; + margin-right: -1rem; + background: var(--block); +} +.post-list .post-card .post-cover:not(.lazy) { + transition: transform 1s ease-out; + -moz-transition: transform 1s ease-out; + -webkit-transition: transform 1s ease-out; + -o-transition: transform 1s ease-out; +} +.post-list .post-card .post-cover img { + object-fit: cover; + width: 100%; + border-radius: 0; + height: 280px; +} +@media screen and (max-width: 900px) { + .post-list .post-card .post-cover img { + height: 240px; + } +} +@media screen and (max-width: 768px) { + .post-list .post-card .post-cover img { + height: 220px; + } +} +@media screen and (max-width: 425px) { + .post-list .post-card .post-cover img { + height: 200px; + } +} +@media screen and (max-width: 375px) { + .post-list .post-card .post-cover img { + height: 180px; + } +} +.post-list .post-card.post.photo .cover { + position: relative; + line-height: 0; +} +.post-list .post-card.post.photo .cover img { + width: 100%; +} +.post-list .post-card.post.photo .cover .cover-info { + padding: 1.5rem 1rem; + position: absolute; + line-height: 1.2; + width: calc(100% - 1rem * 2); + color: var(--text-p0); +} +.post-list .post-card.post.photo .cover .cover-info[position=top] { + top: 0; + background-image: linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0)); +} +.post-list .post-card.post.photo .cover .cover-info[position=bottom] { + bottom: 0; + background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.2)); +} +.post-list .post-card.post.photo .cover .cover-info div+div { + margin-top: 4px; +} +.post-list .post-card.post.photo .cover .cover-info .cap { + font-size: 0.8125rem; + color: unset; +} +.post-list .post-card.post.photo .cover .cover-info .title { + font-weight: 500; + font-size: 1.375rem; +} +@media screen and (max-width: 500px) { + .post-list .post-card.post.photo .cover .cover-info { + padding: 1rem; + } + .post-list .post-card.post.photo .cover .cover-info div+div { + margin-top: 2px; + } + .post-list .post-card.post.photo .cover .cover-info .title { + font-size: 1.125rem; + } + .post-list .post-card.post.photo .cover .cover-info .cap { + font-size: 0.75rem; + } +} +.post-list .post-card.post.photo h2 { + margin: 0.25rem 0; + font-size: 1.125rem; +} +.post-list .post-card.wiki article { + display: flex; + flex-wrap: wrap; + transition: box-shadow 0.2s ease-out; + -moz-transition: box-shadow 0.2s ease-out; + -webkit-transition: box-shadow 0.2s ease-out; + -o-transition: box-shadow 0.2s ease-out; + justify-content: center; + padding: 1rem 0.5rem; +} +.post-list .post-card.wiki article .preview { + display: flex; + width: 200px; + margin: 1rem 0.5rem; + align-items: center; +} +@media screen and (min-width: 950px) { + .post-list .post-card.wiki article .preview { + margin: 1rem; + } +} +.post-list .post-card.wiki article .preview img { + object-fit: contain; +} +.post-list .post-card.wiki article .preview img:not(.lazy) { + transition: transform 0.75s ease-out; + -moz-transition: transform 0.75s ease-out; + -webkit-transition: transform 0.75s ease-out; + -o-transition: transform 0.75s ease-out; +} +.post-list .post-card.wiki article .excerpt { + margin: 1rem 0.5rem; + min-width: 280px; + flex: 1; + overflow: hidden; + word-wrap: break-word; +} +@media screen and (min-width: 950px) { + .post-list .post-card.wiki article .excerpt { + margin-right: 2rem; + } +} +.post-list .post-card.wiki article .excerpt p:last-child { + margin-bottom: 0; +} +.l_main { + position: relative; + padding-bottom: calc(1 * var(--gap-l)); +} +@media screen and (min-width: 1400px) { + .l_main { + margin-left: calc(2 * var(--gap-l)); + margin-right: calc(2 * var(--gap-l) + var(--width-left) / 2); + } +} +@media screen and (min-width: 667px) { + .l_main { + padding-top: calc(2 * var(--gap-l)); + } +} +@media screen and (max-width: 667px) { + .l_main { + padding-top: 1rem; + } +} +.l_main header { + margin: 2rem 1rem 1rem; +} +.l_main header .logo-wrap { + margin: 0; +} +.md-text { + max-width: 100%; + padding: 1rem; + color: var(--text-p1); + line-height: 1.7; + word-break: break-word; +} +.md-text:first-child { + margin-top: 0; +} +.md-text.excerpt p { + font-size: 0.875rem; + margin: 1em 0; +} +h1.article-title { + margin-top: 0.5em; + margin-bottom: 1em; + line-height: 1.2; + color: var(--text-p0); +} +.md-text.content { + position: relative; + padding-bottom: 2rem; + overflow: hidden; +} +.md-text.content.indent >p:not([class]) { + text-indent: calc(0.9375rem * 2); + text-align: left; +} +.md-text.content.indent >p:not([class]) a { + text-indent: 0; +} +.md-text.content.indent h1, +.md-text.content.indent h2, +.md-text.content.indent h3, +.md-text.content.indent h4, +.md-text.content.indent h5, +.md-text.content.indent h6 { + text-align: center; +} +.md-text.content.indent >h2:not([class]) { + border-bottom: none; +} +.md-text.content >:first-child:not(h1) { + margin-top: 0; +} +.md-text.content h1:not(:first-child) { + margin-top: 2em; +} +.md-text.content h2 { + margin-bottom: 1rem; +} +.md-text.content h3, +.md-text.content h4, +.md-text.content h5, +.md-text.content h6 { + margin-bottom: 0.5rem; +} +.md-text.content h2, +.md-text.content h3, +.md-text.content h4, +.md-text.content h5, +.md-text.content h6 { + color: var(--text-p0); + padding-top: 1rem; + line-height: 1.8; +} +.md-text.content h2:hover a.headerlink:before, +.md-text.content h3:hover a.headerlink:before, +.md-text.content h4:hover a.headerlink:before, +.md-text.content h5:hover a.headerlink:before, +.md-text.content h6:hover a.headerlink:before { + opacity: 1; +} +.md-text.content blockquote h2, +.md-text.content .tag-plugin h2, +.md-text.content blockquote h3, +.md-text.content .tag-plugin h3, +.md-text.content blockquote h4, +.md-text.content .tag-plugin h4, +.md-text.content blockquote h5, +.md-text.content .tag-plugin h5, +.md-text.content blockquote h6, +.md-text.content .tag-plugin h6 { + margin-top: 0.25em; + margin-bottom: 0.25em; + padding-top: 0; +} +.md-text.content:first-child { + padding-top: 0; +} +.md-text ul:not(:last-child), +.md-text ol:not(:last-child) { + padding-bottom: 0.5rem; + margin: 0; +} +.md-text blockquote p, +.md-text ul p, +.md-text ol p, +.md-text blockquote ul, +.md-text ul ul, +.md-text ol ul, +.md-text blockquote ol, +.md-text ul ol, +.md-text ol ol { + font-size: 0.875rem; + line-height: 1.5; +} +.md-text blockquote p code, +.md-text ul p code, +.md-text ol p code, +.md-text blockquote ul code, +.md-text ul ul code, +.md-text ol ul code, +.md-text blockquote ol code, +.md-text ul ol code, +.md-text ol ol code { + font-size: inherit; + padding: 0; + background: none; +} +.md-text p *, +.md-text blockquote *, +.md-text .tag-plugin *, +.md-text ul *, +.md-text ol *, +.md-text .highlight *, +.md-text table * { + --gap-p: var(--gap-p-compact); +} +.md-text p, +.md-text ul, +.md-text ol { + margin-top: calc(var(--gap-p) - 4px); + margin-bottom: calc(var(--gap-p) - 4px); +} +.md-text .tag-plugin, +.md-text iframe { + margin-top: var(--gap-p); + margin-bottom: var(--gap-p); +} +.md-text iframe { + display: block; +} +.md-text.content a.headerlink:before { + opacity: 0; + content: '#'; + position: absolute; + margin-left: -0.6em; +} +.md-text.content h2 { + margin-top: 2rem; + border-bottom: 1px solid var(--block-border); + font-weight: 400; +} +.md-text.content h3 { + margin-top: 1.5rem; + font-weight: 400; +} +.md-text.content h4, +.md-text.content h5, +.md-text.content h6 { + font-weight: 500; +} +.md-text.content h1+h2 { + margin-top: -0.5rem; +} +.md-text.content h2+h3 { + margin-top: -0.5rem; +} +.md-text.content h3+h4 { + margin-top: -0.5rem; +} +.md-text.content h4+h5 { + margin-top: -0.5rem; +} +.md-text.content h5+h6 { + margin-top: -0.5rem; +} +.md-text p { + font-size: 0.9375rem; +} +.md-text pre { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; +} +.md-text .center { + align-self: center; +} +.md-text>div { + margin: var(--gap-p) 0; +} +.md-text img { + border-radius: 6px; + margin: auto; + display: block; +} +.md-text p:not([class]) a:not([class]), +.md-text li:not([class]) a:not([class]) { + position: relative; + padding: 2px 0; + text-decoration: none; + line-height: 1.2; +} +.md-text p:not([class]) a:not([class]):before, +.md-text li:not([class]) a:not([class]):before { + content: ''; + position: absolute; + border-radius: 2px; + bottom: 0; + left: 0; + right: 0; + height: 1px; + opacity: 0.8; + background: var(--theme-link); + transition: all 0.2s ease-out; + -moz-transition: all 0.2s ease-out; + -webkit-transition: all 0.2s ease-out; + -o-transition: all 0.2s ease-out; +} +.md-text p:not([class]) a:not([class]):hover, +.md-text li:not([class]) a:not([class]):hover { + border-bottom: none; + color: var(--theme-link); + z-index: 0; +} +.md-text p:not([class]) a:not([class]):hover:before, +.md-text li:not([class]) a:not([class]):hover:before { + height: 100%; + opacity: 0.2; + z-index: -1; + bottom: 0; + left: -2px; + right: -2px; +} +.md-text .aplayer { + border-radius: 12px; +} +img.lazy { + transition: transform 0.5s ease-out, filter 0.28s ease-out; + -moz-transition: transform 0.5s ease-out, filter 0.28s ease-out; + -webkit-transition: transform 0.5s ease-out, filter 0.28s ease-out; + -o-transition: transform 0.5s ease-out, filter 0.28s ease-out; +} +img.lazy:not(.loaded) { + filter: blur(8px); + -webkit-filter: blur(8px); +} +img.lazy.loaded, +img.lazy.error { + filter: none; + -webkit-filter: none; +} +.group-body .site-card .card-link>img { + transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; + -moz-transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; + -webkit-transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; + -o-transition: box-shadow 0.2s ease-out, transform 0.2s ease-out; +} +.group-body .user-card .card-link>img { + transition: box-shadow 0.2s ease-out, transform 0.2s ease-out, filter 0.2s ease-out; + -moz-transition: box-shadow 0.2s ease-out, transform 0.2s ease-out, filter 0.2s ease-out; + -webkit-transition: box-shadow 0.2s ease-out, transform 0.2s ease-out, filter 0.2s ease-out; + -o-transition: box-shadow 0.2s ease-out, transform 0.2s ease-out, filter 0.2s ease-out; +} +:root { + --swiper-theme-color: #1cd0fd !important; +} +.swiper { + width: 100%; + border-radius: 4px; + --gap-p: 2rem; +} +.swiper:not(.swiper-initialized) { + display: none; +} +div.swiper-slide { + text-align: center; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + align-self: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + width: 50%; +} +div.swiper-slide img { + border-radius: 4px; +} +.swiper[width='max'] .swiper-slide { + width: 100%; +} +.swiper[width='min'] .swiper-slide { + width: 25%; +} +.swiper[effect='cards'] .swiper-slide { + max-width: 75%; +} +.swiper-button-prev, +.swiper-button-next { + padding: 1rem 0.25rem; + margin-top: -2rem !important; + border-radius: 40px; + background: rgba(255,255,255,0.25); + transition: background 0.2s ease-out; + -moz-transition: background 0.2s ease-out; + -webkit-transition: background 0.2s ease-out; + -o-transition: background 0.2s ease-out; + --swiper-theme-color: var(--text-p0) !important; +} +.swiper-button-prev:after, +.swiper-button-next:after { + font-size: 1.2rem !important; + font-weight: 700 !important; + color: var(--swiper-theme-color); +} +.swiper-button-prev:hover, +.swiper-button-next:hover { + background: #fff !important; + --swiper-theme-color: #ff5724 !important; +} +.swiper-button-prev:after { + transform: translateX(-1px); +} +.swiper-button-next:after { + transform: translateX(1px); +} +img[fancybox='true'] { + cursor: zoom-in; +} +.swiper-slide { + cursor: zoom-in; +} +.highlight { + position: relative; +} +.highlight .code .copy-btn { + position: absolute; + top: 0; + right: 0; + padding: 4px 0.5rem; + opacity: 0; + font-weight: 700; + color: var(--theme); + cursor: pointer; +} +.highlight:hover .copy-btn { + opacity: 0.25; +} +.highlight .code .copy-btn:hover { + color: var(--theme); + opacity: 0.75; +} +.highlight .code .copy-btn.success { + color: #3dc550; + opacity: 0.75; +} +.highlight .code .copy-btn.warning { + color: #fa6400; + opacity: 0.75; +} diff --git a/img/math_01/01.jpg b/img/math_01/01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..105aedc43e17be6c3154c01a9e62a82281cc0f00 GIT binary patch literal 142827 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 RCqDmE5BK-~ANseU{{uqc_YD95 literal 0 HcmV?d00001 diff --git a/img/math_01/02.jpg b/img/math_01/02.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c5481d870b40a9cce90061bca57b1084716313e1 GIT binary patch literal 197280 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 literal 0 HcmV?d00001 diff --git a/img/math_01/03.jpg b/img/math_01/03.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0c2cc2282d196f03f84a17810b5eec3afbdab562 GIT binary patch literal 151946 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%0DxVKQoN~ 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Ν*oc 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 ZfGRDG{5;J*^p)*oC#DOF7X9ag{{rQx5M%%V literal 0 HcmV?d00001 diff --git a/img/math_02/cover.png b/img/math_02/cover.png new file mode 100644 index 0000000000000000000000000000000000000000..6c71c3c1af6f87872273ed2e25b233dcef4d42c7 GIT binary patch literal 26386 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..51ed751 --- /dev/null +++ b/index.html @@ -0,0 +1,402 @@ + + + + + + + + + + + + + + + + + + + + + + + CS妙妙屋 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ +
+ + + +
+ + + + + + + + + +
+
计算机数学故事
常见积分方法
作者:YY同学Serendipity
+
+
计算机数学故事
三大微分中值定理
作者:YY同学Serendipity
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + +
+ + diff --git a/js/main.js b/js/main.js new file mode 100644 index 0000000..540cf61 --- /dev/null +++ b/js/main.js @@ -0,0 +1,391 @@ +console.log('\n' + '%c Stellar v' + stellar.version + ' %c\n' + stellar.github + '\n', 'color:#e8fafe;background:#03c7fa;padding:8px;border-radius:4px', 'margin-top:8px'); +// utils +const util = { + + // https://github.com/jerryc127/hexo-theme-butterfly + diffDate: (d, more = false) => { + const dateNow = new Date() + const datePost = new Date(d) + const dateDiff = dateNow.getTime() - datePost.getTime() + const minute = 1000 * 60 + const hour = minute * 60 + const day = hour * 24 + const month = day * 30 + + let result + if (more) { + const monthCount = dateDiff / month + const dayCount = dateDiff / day + const hourCount = dateDiff / hour + const minuteCount = dateDiff / minute + + if (monthCount > 12) { + result = null + } else if (monthCount >= 1) { + result = parseInt(monthCount) + ' ' + stellar.config.date_suffix.month + } else if (dayCount >= 1) { + result = parseInt(dayCount) + ' ' + stellar.config.date_suffix.day + } else if (hourCount >= 1) { + result = parseInt(hourCount) + ' ' + stellar.config.date_suffix.hour + } else if (minuteCount >= 1) { + result = parseInt(minuteCount) + ' ' + stellar.config.date_suffix.min + } else { + result = stellar.config.date_suffix.just + } + } else { + result = parseInt(dateDiff / day) + } + return result + }, + + copy: (id, msg) => { + const el = document.getElementById(id); + if (el) { + el.select(); + document.execCommand("Copy"); + if (msg && msg.length > 0) { + hud.toast(msg); + } + } + }, + + toggle: (id) => { + const el = document.getElementById(id); + if (el) { + el.classList.toggle("display"); + } + }, +} + +const hud = { + toast: (msg, duration) => { + duration = isNaN(duration) ? 2000 : duration; + var el = document.createElement('div'); + el.classList.add('toast'); + el.innerHTML = msg; + document.body.appendChild(el); + setTimeout(function () { + var d = 0.5; + el.style.webkitTransition = '-webkit-transform ' + d + 's ease-in, opacity ' + d + 's ease-in'; + el.style.opacity = '0'; + setTimeout(function () { document.body.removeChild(el) }, d * 1000); + }, duration); + }, + +} + +// defines + +const l_body = document.querySelector('.l_body'); + +const sidebar = { + toggle: () => { + if (l_body) { + l_body.classList.add('mobile'); + l_body.classList.toggle("sidebar"); + } + } +} + +const init = { + toc: () => { + stellar.jQuery(() => { + const scrollOffset = 32; + var segs = []; + $("article.md-text :header").each(function (idx, node) { + segs.push(node) + }); + // 定位到激活的目录树(不如pjax体验好) + // const widgets = document.querySelector('.widgets') + // const e1 = document.querySelector('.doc-tree-link.active') + // const offsetTop = e1.getBoundingClientRect().top - widgets.getBoundingClientRect().top - 100 + // if (offsetTop > 0) { + // widgets.scrollBy({top: offsetTop, behavior: 'smooth'}) + // } + // 滚动 + $(document, window).scroll(function (e) { + var scrollTop = $(this).scrollTop(); + var topSeg = null + for (var idx in segs) { + var seg = $(segs[idx]) + if (seg.offset().top > scrollTop + scrollOffset) { + continue + } + if (!topSeg) { + topSeg = seg + } else if (seg.offset().top >= topSeg.offset().top) { + topSeg = seg + } + } + if (topSeg) { + $("#data-toc a.toc-link").removeClass("active") + var link = "#" + topSeg.attr("id") + if (link != '#undefined') { + const highlightItem = $('#data-toc a.toc-link[href="' + encodeURI(link) + '"]') + if (highlightItem.length > 0) { + highlightItem.addClass("active") + const e0 = document.querySelector('.widgets') + const e1 = document.querySelector('#data-toc a.toc-link[href="' + encodeURI(link) + '"]') + const offsetBottom = e1.getBoundingClientRect().bottom - e0.getBoundingClientRect().bottom + 200 + const offsetTop = e1.getBoundingClientRect().top - e0.getBoundingClientRect().top - 64 + if (offsetTop < 0) { + e0.scrollBy(0, offsetTop) + } else if (offsetBottom > 0) { + e0.scrollBy(0, offsetBottom) + } + } + } else { + $('#data-toc a.toc-link:first').addClass("active") + } + } + }) + }) + }, + sidebar: () => { + stellar.jQuery(() => { + $("#data-toc a.toc-link").click(function (e) { + l_body.classList.remove("sidebar"); + }); + }) + }, + relativeDate: (selector) => { + selector.forEach(item => { + const $this = item + const timeVal = $this.getAttribute('datetime') + let relativeValue = util.diffDate(timeVal, true) + if (relativeValue) { + $this.innerText = relativeValue + } + }) + }, + /** + * Tabs tag listener (without twitter bootstrap). + */ + registerTabsTag: function () { + // Binding `nav-tabs` & `tab-content` by real time permalink changing. + document.querySelectorAll('.tabs .nav-tabs .tab').forEach(element => { + element.addEventListener('click', event => { + event.preventDefault(); + // Prevent selected tab to select again. + if (element.classList.contains('active')) return; + // Add & Remove active class on `nav-tabs` & `tab-content`. + [...element.parentNode.children].forEach(target => { + target.classList.toggle('active', target === element); + }); + // https://stackoverflow.com/questions/20306204/using-queryselector-with-ids-that-are-numbers + const tActive = document.getElementById(element.querySelector('a').getAttribute('href').replace('#', '')); + [...tActive.parentNode.children].forEach(target => { + target.classList.toggle('active', target === tActive); + }); + // Trigger event + tActive.dispatchEvent(new Event('tabs:click', { + bubbles: true + })); + }); + }); + + window.dispatchEvent(new Event('tabs:register')); + }, + +} + + +// init +init.toc() +init.sidebar() +init.relativeDate(document.querySelectorAll('#post-meta time')) +init.registerTabsTag() + +// scrollreveal +if (stellar.plugins.scrollreveal) { + stellar.loadScript(stellar.plugins.scrollreveal.js).then(function () { + ScrollReveal().reveal("body .reveal", { + distance: stellar.plugins.scrollreveal.distance, + duration: stellar.plugins.scrollreveal.duration, + interval: stellar.plugins.scrollreveal.interval, + scale: stellar.plugins.scrollreveal.scale, + easing: "ease-out" + }); + }) +} + +// lazyload +if (stellar.plugins.lazyload) { + stellar.loadScript(stellar.plugins.lazyload.js, { defer: true }) + // https://www.npmjs.com/package/vanilla-lazyload + // Set the options globally + // to make LazyLoad self-initialize + window.lazyLoadOptions = { + elements_selector: ".lazy", + }; + // Listen to the initialization event + // and get the instance of LazyLoad + window.addEventListener( + "LazyLoad::Initialized", + function (event) { + window.lazyLoadInstance = event.detail.instance; + }, + false + ); + document.addEventListener('DOMContentLoaded', function () { + window.lazyLoadInstance?.update(); + }); +} + +// stellar js +if (stellar.plugins.stellar) { + for (let key of Object.keys(stellar.plugins.stellar)) { + let js = stellar.plugins.stellar[key]; + if (key == 'linkcard') { + stellar.loadScript(js, { defer: true }).then(function () { + setCardLink(document.querySelectorAll('a.link-card[cardlink]')); + }); + } else { + const els = document.getElementsByClassName('stellar-' + key + '-api'); + if (els != undefined && els.length > 0) { + stellar.jQuery(() => { + stellar.loadScript(js, { defer: true }); + if (key == 'timeline') { + stellar.loadScript(stellar.plugins.marked); + } + }) + } + } + } +} + +// swiper +if (stellar.plugins.swiper) { + const swiper_api = document.getElementById('swiper-api'); + if (swiper_api != undefined) { + stellar.loadCSS(stellar.plugins.swiper.css); + stellar.loadScript(stellar.plugins.swiper.js, { defer: true }).then(function () { + const effect = swiper_api.getAttribute('effect') || ''; + var swiper = new Swiper('.swiper#swiper-api', { + slidesPerView: 'auto', + spaceBetween: 8, + centeredSlides: true, + effect: effect, + loop: true, + pagination: { + el: '.swiper-pagination', + clickable: true, + }, + navigation: { + nextEl: '.swiper-button-next', + prevEl: '.swiper-button-prev', + }, + }); + }) + } +} + +// preload +if (stellar.plugins.preload) { + if (stellar.plugins.preload.service == 'instant_page') { + stellar.loadScript(stellar.plugins.preload.instant_page, { + defer: true, + type: 'module', + integrity: 'sha384-OeDn4XE77tdHo8pGtE1apMPmAipjoxUQ++eeJa6EtJCfHlvijigWiJpD7VDPWXV1' + }) + } else if (stellar.plugins.preload.service == 'flying_pages') { + window.FPConfig = { + delay: 0, + ignoreKeywords: [], + maxRPS: 5, + hoverDelay: 25 + }; + stellar.loadScript(stellar.plugins.preload.flying_pages, { defer: true }) + } +} + +// fancybox +if (stellar.plugins.fancybox) { + let selector = 'img[fancybox]:not(.error)'; + if (stellar.plugins.fancybox.selector) { + selector += `, ${stellar.plugins.fancybox.selector}` + } + if (document.querySelectorAll(selector).length !== 0) { + stellar.loadCSS(stellar.plugins.fancybox.css); + stellar.loadScript(stellar.plugins.fancybox.js, { defer: true }).then(function () { + Fancybox.bind(selector, { + groupAll: true, + hideScrollbar: false, + Thumbs: { + autoStart: false, + }, + caption: function (fancybox, carousel, slide) { + return slide.$trigger.alt || null + } + }); + }) + } +} + + +if (stellar.search.service) { + if (stellar.search.service == 'local_search') { + stellar.jQuery(() => { + stellar.loadScript('/js/search/local-search.js', { defer: true }).then(function () { + var $inputArea = $("input#search-input"); + if ($inputArea.length == 0) { + return; + } + var $resultArea = document.querySelector("div#search-result"); + $inputArea.focus(function() { + var path = stellar.search[stellar.search.service]?.path || '/search.json'; + if (path.startsWith('/')) { + path = path.substring(1); + } + path = stellar.config.root + path; + const filter = $inputArea.attr('data-filter') || ''; + searchFunc(path, filter, 'search-input', 'search-result'); + }); + $inputArea.keydown(function(e) { + if (e.which == 13) { + e.preventDefault(); + } + }); + var observer = new MutationObserver(function(mutationsList, observer) { + if (mutationsList.length == 1) { + if (mutationsList[0].addedNodes.length) { + $('.search-wrapper').removeClass('noresult'); + } else if (mutationsList[0].removedNodes.length) { + $('.search-wrapper').addClass('noresult'); + } + } + }); + observer.observe($resultArea, { childList: true }); + }); + }) + } +} + + +// heti +if (stellar.plugins.heti) { + stellar.loadCSS(stellar.plugins.heti.css); + stellar.loadScript(stellar.plugins.heti.js, { defer: true }).then(function () { + const heti = new Heti('.heti'); + + // Copied from heti.autoSpacing() without DOMContentLoaded. + // https://github.com/sivan/heti/blob/eadee6a3b748b3b7924a9e7d5b395d4bce479c9a/js/heti-addon.js + // + // We managed to minimize the code modification to ensure .autoSpacing() + // is synced with upstream; therefore, we use `.bind()` to emulate the + // behavior of .autoSpacing() so we can even modify almost no code. + void (function () { + const $$rootList = document.querySelectorAll(this.rootSelector) + + for (let $$root of $$rootList) { + this.spacingElement($$root) + } + }).bind(heti)(); + + stellar.plugins.heti.enable = false; + }); +} + +if (stellar.plugins.copycode) { + stellar.loadScript(stellar.plugins.copycode.js, { defer: true }) +} \ No newline at end of file diff --git a/js/plugins/copycode.js b/js/plugins/copycode.js new file mode 100644 index 0000000..d0c8be8 --- /dev/null +++ b/js/plugins/copycode.js @@ -0,0 +1,49 @@ +const codeElementArr = document.querySelectorAll('.code') +codeElementArr.forEach(code => { + const codeBeforeWidth = window.getComputedStyle(code, '::before').width.split('px')[0] + const codeBeforePadding = window.getComputedStyle(code, '::before').padding.split(' ').pop().split('px')[0] + + // copy btn + const codeCopyBtn = document.createElement('div') + codeCopyBtn.classList.add('copy-btn') + codeCopyBtn.style.right = Number(codeBeforeWidth) + Number(codeBeforePadding) * 2 + 'px' + codeCopyBtn.innerText = stellar.plugins.copycode.default_text + + code.appendChild(codeCopyBtn) + + codeCopyBtn.addEventListener('click', async () => { + const currentCodeElement = code.children[0]?.innerText + await copyCode(currentCodeElement) + + codeCopyBtn.innerText = stellar.plugins.copycode.success_text + codeCopyBtn.classList.add('success') + + setTimeout(() => { + codeCopyBtn.innerText = stellar.plugins.copycode.default_text + codeCopyBtn.classList.remove('success') + },3000) + }) +}) + +async function copyCode(currentCode) { + if (navigator.clipboard) { + try { + await navigator.clipboard.writeText(currentCode) + } catch (error) { + // 未获得用户许可 + codeCopyBtn.innerText = '未获得用户许可' + codeCopyBtn.classList.add('warning') + setTimeout(() => { + codeCopyBtn.innerText = stellar.plugins.copycode.default_text + codeCopyBtn.classList.remove('warning') + },3000) + } + } else { + codeCopyBtn.innerText = '当前浏览器不支持此api' + codeCopyBtn.classList.add('warning') + setTimeout(() => { + codeCopyBtn.innerText = stellar.plugins.copycode.default_text + codeCopyBtn.classList.remove('warning') + },3000) + } +} \ No newline at end of file diff --git a/js/plugins/fcircle.js b/js/plugins/fcircle.js new file mode 100644 index 0000000..9c3052a --- /dev/null +++ b/js/plugins/fcircle.js @@ -0,0 +1,92 @@ +const FCircle = { + requestAPI: (url, callback, timeout) => { + let retryTimes = 5; + function request() { + return new Promise((resolve, reject) => { + let status = 0; // 0 等待 1 完成 2 超时 + let timer = setTimeout(() => { + if (status === 0) { + status = 2; + timer = null; + reject('请求超时'); + if (retryTimes == 0) { + timeout(); + } + } + }, 5000); + fetch(url).then(function(response) { + if (status !== 2) { + clearTimeout(timer); + resolve(response); + timer = null; + status = 1; + } + if (response.ok) { + return response.json(); + } + throw new Error('Network response was not ok.'); + }).then(function(data) { + retryTimes = 0; + callback(data); + }).catch(function(error) { + if (retryTimes > 0) { + retryTimes -= 1; + setTimeout(() => { + request(); + }, 5000); + } else { + timeout(); + } + }); + }); + } + request(); + }, + layoutDiv: (cfg) => { + const el = $(cfg.el)[0]; + $(el).append('
'); + FCircle.requestAPI(cfg.api, function(data) { + $(el).find('.loading-wrap').remove(); + const arr = data.article_data || []; + const limit = el.getAttribute('limit'); + arr.forEach((item, i) => { + if (limit && i >= limit) { + return; + } + var cell = '
'; + cell += '
'; + cell += ''; + cell += '

' + item.created + '

'; + cell += '
'; + cell += ''; + cell += item.title; + cell += ''; + cell += '
'; + $(el).append(cell); + }); + }, function() { + $(el).find('.loading-wrap svg').remove(); + $(el).find('.loading-wrap').append(''); + $(el).find('.loading-wrap').addClass('error'); + }); + }, +} + +$(function () { + const els = document.getElementsByClassName('stellar-fcircle-api'); + for (var i = 0; i < els.length; i++) { + const el = els[i]; + const api = el.getAttribute('api'); + if (api == null) { + continue; + } + var cfg = new Object(); + cfg.el = el; + cfg.api = api; + cfg.avatar = 'https://gcore.jsdelivr.net/gh/cdn-x/placeholder@1.0.4/avatar/round/3442075.svg'; + FCircle.layoutDiv(cfg); + } +}); diff --git a/js/plugins/friends.js b/js/plugins/friends.js new file mode 100644 index 0000000..022ed55 --- /dev/null +++ b/js/plugins/friends.js @@ -0,0 +1,84 @@ +const friendsjs = { + requestAPI: (url, callback, timeout) => { + let retryTimes = 5; + function request() { + return new Promise((resolve, reject) => { + let status = 0; // 0 等待 1 完成 2 超时 + let timer = setTimeout(() => { + if (status === 0) { + status = 2; + timer = null; + reject('请求超时'); + if (retryTimes == 0) { + timeout(); + } + } + }, 5000); + fetch(url).then(function(response) { + if (status !== 2) { + clearTimeout(timer); + resolve(response); + timer = null; + status = 1; + } + if (response.ok) { + return response.json(); + } + throw new Error('Network response was not ok.'); + }).then(function(data) { + retryTimes = 0; + callback(data); + }).catch(function(error) { + if (retryTimes > 0) { + retryTimes -= 1; + setTimeout(() => { + request(); + }, 5000); + } else { + timeout(); + } + }); + }); + } + request(); + }, + layout: (cfg) => { + const el = $(cfg.el)[0]; + $(el).append('
'); + friendsjs.requestAPI(cfg.api, function(data) { + $(el).find('.loading-wrap').remove(); + const arr = data.content || data; + arr.forEach((item, i) => { + var user = ''; + $(el).find('.group-body').append(user); + }); + }, function() { + $(el).find('.loading-wrap svg').remove(); + $(el).find('.loading-wrap').append(''); + $(el).find('.loading-wrap').addClass('error'); + }); + }, +} + +$(function () { + const els = document.getElementsByClassName('stellar-friends-api'); + for (var i = 0; i < els.length; i++) { + const el = els[i]; + const api = el.getAttribute('api'); + if (api == null) { + continue; + } + var cfg = new Object(); + cfg.el = el; + cfg.api = api; + cfg.class = el.getAttribute('class'); + cfg.avatar = 'https://gcore.jsdelivr.net/gh/cdn-x/placeholder@1.0.4/avatar/round/3442075.svg'; + friendsjs.layout(cfg); + } +}); diff --git a/js/plugins/ghinfo.js b/js/plugins/ghinfo.js new file mode 100644 index 0000000..2642853 --- /dev/null +++ b/js/plugins/ghinfo.js @@ -0,0 +1,85 @@ +const GitHubInfo = { + requestAPI: (url, callback, timeout) => { + let retryTimes = 5; + function request() { + return new Promise((resolve, reject) => { + let status = 0; // 0 等待 1 完成 2 超时 + let timer = setTimeout(() => { + if (status === 0) { + status = 2; + timer = null; + reject('请求超时'); + if (retryTimes == 0) { + timeout(); + } + } + }, 5000); + fetch(url).then(function(response) { + if (status !== 2) { + clearTimeout(timer); + resolve(response); + timer = null; + status = 1; + } + if (response.ok) { + return response.json(); + } + throw new Error('Network response was not ok.'); + }).then(function(data) { + retryTimes = 0; + callback(data); + }).catch(function(error) { + if (retryTimes > 0) { + retryTimes -= 1; + setTimeout(() => { + request(); + }, 5000); + } else { + timeout(); + } + }); + }); + } + request(); + }, + layout: (cfg) => { + const el = $(cfg.el)[0]; + function fill(data) { + for (let key of Object.keys(data)) { + $(el).find("[type=text]#" + key).text(data[key]); + $(el).find("[type=link]#" + key).attr("href", data[key]); + $(el).find("[type=img]#" + key).attr("src", data[key]); + } + } + GitHubInfo.requestAPI(cfg.api, function(data) { + const idx = el.getAttribute('index'); + if (idx != undefined) { + const arr = data.content || data; + if (arr && arr.length > idx) { + let obj = arr[idx]; + obj['latest-tag-name'] = obj['name']; + fill(arr[idx]); + } + } else { + fill(data); + } + }, function() { + }); + }, +} + +$(function () { + const els = document.getElementsByClassName('stellar-ghinfo-api'); + for (var i = 0; i < els.length; i++) { + const el = els[i]; + const api = el.getAttribute('api'); + if (api == null) { + continue; + } + var cfg = new Object(); + cfg.el = el; + cfg.api = api; + cfg.class = el.getAttribute('class'); + GitHubInfo.layout(cfg); + } +}); diff --git a/js/plugins/linkcard.js b/js/plugins/linkcard.js new file mode 100644 index 0000000..6f8e99e --- /dev/null +++ b/js/plugins/linkcard.js @@ -0,0 +1,48 @@ +// 本插件由CardLink定制而成,原项目源码: https://github.com/Lete114/CardLink + +function renderer(el, obj) { + var autofill = []; + const autofillStr = el.getAttribute('autofill'); + if (autofillStr) { + autofill = autofillStr.split(','); + } + if (obj.title && obj.title.length > 0 && autofill.includes('title')) { + el.querySelector('.title').innerHTML = obj.title; + el.title = obj.title; + } + if (obj.icon && obj.icon.length > 0 && autofill.includes('icon')) { + el.querySelector('.img').style = 'background-image: url("' + obj.icon + '");'; + el.querySelector('.img').setAttribute('data-bg', obj.icon); + } + let desc = el.querySelector('.desc'); + if (desc && obj.desc && obj.desc.length > 0 && autofill.includes('desc')) { + desc.innerHTML = obj.desc; + } +} + +/** + * Create card links + * @param {NodeList} nodes A collection of nodes or a collection of arrays, + * if it is an array then the array must always contain node element + */ +function setCardLink(nodes) { + // If the `nodes` do not contain a `forEach` method, then the default `a[cardlink]` is used + nodes = 'forEach' in (nodes || {}) ? nodes : document.querySelectorAll('a[cardlink]') + nodes.forEach((el) => { + // If it is not a tag element then it is not processed + if (el.nodeType !== 1) return + el.removeAttribute('cardlink'); + const link = el.href; + const api = 'https://api.vlts.cc/site_info/v1?url='; + fetch(api + link).then(function(response) { + if (response.ok) { + return response.json(); + } + throw new Error('Network response was not ok.'); + }).then(function(data) { + renderer(el, data); + }).catch(function(error) { + console.error(error); + }); + }) +} diff --git a/js/plugins/sites.js b/js/plugins/sites.js new file mode 100644 index 0000000..6f6acb1 --- /dev/null +++ b/js/plugins/sites.js @@ -0,0 +1,88 @@ +const sitesjs = { + requestAPI: (url, callback, timeout) => { + let retryTimes = 5; + function request() { + return new Promise((resolve, reject) => { + let status = 0; // 0 等待 1 完成 2 超时 + let timer = setTimeout(() => { + if (status === 0) { + status = 2; + timer = null; + reject('请求超时'); + if (retryTimes == 0) { + timeout(); + } + } + }, 5000); + fetch(url).then(function(response) { + if (status !== 2) { + clearTimeout(timer); + resolve(response); + timer = null; + status = 1; + } + if (response.ok) { + return response.json(); + } + throw new Error('Network response was not ok.'); + }).then(function(data) { + retryTimes = 0; + callback(data); + }).catch(function(error) { + if (retryTimes > 0) { + retryTimes -= 1; + setTimeout(() => { + request(); + }, 5000); + } else { + timeout(); + } + }); + }); + } + request(); + }, + layout: (cfg) => { + const el = $(cfg.el)[0]; + $(el).append('
'); + sitesjs.requestAPI(cfg.api, function(data) { + $(el).find('.loading-wrap').remove(); + const arr = data.content; + arr.forEach((item, i) => { + var cell = ''; + $(el).find('.group-body').append(cell); + }); + }, function() { + $(el).find('.loading-wrap svg').remove(); + $(el).find('.loading-wrap').append(''); + $(el).find('.loading-wrap').addClass('error'); + }); + }, +} + +$(function () { + const els = document.getElementsByClassName('stellar-sites-api'); + for (var i = 0; i < els.length; i++) { + const el = els[i]; + const api = el.getAttribute('api'); + if (api == null) { + continue; + } + var cfg = new Object(); + cfg.class = el.getAttribute('class'); + cfg.el = el; + cfg.api = api; + cfg.avatar = 'https://gcore.jsdelivr.net/gh/cdn-x/placeholder@1.0.4/link/8f277b4ee0ecd.svg'; + cfg.screenshot = 'https://gcore.jsdelivr.net/gh/cdn-x/placeholder@1.0.4/cover/76b86c0226ffd.svg'; + sitesjs.layout(cfg); + } +}); diff --git a/js/plugins/timeline.js b/js/plugins/timeline.js new file mode 100644 index 0000000..02c8883 --- /dev/null +++ b/js/plugins/timeline.js @@ -0,0 +1,162 @@ +const StellarTimeline = { + reactions: { + '+1': '👍', + '-1': '👎', + 'laugh': '😀', + 'hooray': '🎉', + 'confused': '😕', + 'heart': '❤️', + 'rocket': '🚀', + 'eyes': '👀' + }, + requestAPI: (url, callback, timeout) => { + let retryTimes = 5; + function request() { + return new Promise((resolve, reject) => { + let status = 0; // 0 等待 1 完成 2 超时 + let timer = setTimeout(() => { + if (status === 0) { + status = 2; + timer = null; + reject('请求超时'); + if (retryTimes == 0) { + timeout(); + } + } + }, 5000); + fetch(url).then(function(response) { + if (status !== 2) { + clearTimeout(timer); + resolve(response); + timer = null; + status = 1; + } + if (response.ok) { + return response.json(); + } + throw new Error('Network response was not ok.'); + }).then(function(data) { + retryTimes = 0; + callback(data); + }).catch(function(error) { + if (retryTimes > 0) { + retryTimes -= 1; + setTimeout(() => { + request(); + }, 5000); + } else { + timeout(); + } + }); + }); + } + request(); + }, + layoutDiv: (cfg) => { + const el = $(cfg.el)[0]; + $(el).append('
'); + StellarTimeline.requestAPI(cfg.api, function(data) { + $(el).find('.loading-wrap').remove(); + const query = new URL(cfg.api).search; + const arr = data.content || data; + var users = []; + const filter = el.getAttribute('user'); + if (filter && filter.length > 0) { + users = filter.split(","); + } + var hide = []; + const hideStr = el.getAttribute('hide'); + if (hideStr && hideStr.length > 0) { + hide = hideStr.split(","); + } + arr.forEach((item, i) => { + if (item.user && item.user.login && users.length > 0) { + if (!users.includes(item.user.login)) { + return; + } + } + var cell = '
'; + cell += '
'; + if (!users.length && item.user && !hide.includes('user')) { + cell += ''; + } + let date = new Date(item.created_at); + cell += '

' + date.toString().replace(/\sGMT([^.]*)/i, "") + '

'; + cell += '
'; + cell += '
'; + if (!hide.includes('title')) { + cell += '

'; + cell += ''; + cell += item.title || item.name || item.tag_name; + cell += ''; + cell += '

'; + } + + cell += marked.parse(item.body || ''); + if (!hide.includes('footer')) { + cell += ''; + } + + cell += '
'; + cell += '
'; + $(el).append(cell); + }); + }, function() { + $(el).find('.loading-wrap svg').remove(); + $(el).find('.loading-wrap').append(''); + $(el).find('.loading-wrap').addClass('error'); + }); + }, +} + +$(function () { + const els = document.getElementsByClassName('stellar-timeline-api'); + for (var i = 0; i < els.length; i++) { + const el = els[i]; + const api = el.getAttribute('api'); + if (api == null) { + continue; + } + var obj = new Object(); + obj.el = el; + obj.api = api; + StellarTimeline.layoutDiv(obj); + } +}); diff --git a/js/plugins/weibo.js b/js/plugins/weibo.js new file mode 100644 index 0000000..11da225 --- /dev/null +++ b/js/plugins/weibo.js @@ -0,0 +1,116 @@ +const weibojs = { + requestAPI: (url, callback, timeout) => { + let retryTimes = 5; + function request() { + return new Promise((resolve, reject) => { + let status = 0; // 0 等待 1 完成 2 超时 + let timer = setTimeout(() => { + if (status === 0) { + status = 2; + timer = null; + reject('请求超时'); + if (retryTimes == 0) { + timeout(); + } + } + }, 5000); + fetch(url).then(function(response) { + if (status !== 2) { + clearTimeout(timer); + resolve(response); + timer = null; + status = 1; + } + if (response.ok) { + return response.json(); + } + throw new Error('Network response was not ok.'); + }).then(function(data) { + retryTimes = 0; + callback(data); + }).catch(function(error) { + if (retryTimes > 0) { + retryTimes -= 1; + setTimeout(() => { + request(); + }, 5000); + } else { + timeout(); + } + }); + }); + } + request(); + }, + layoutDiv: (cfg) => { + const el = $(cfg.el)[0]; + $(el).append('
'); + weibojs.requestAPI(cfg.api, function(data) { + $(el).find('.loading-wrap').remove(); + const arr = data.tweets || []; + const limit = el.getAttribute('limit'); + arr.forEach((item, i) => { + if (limit && i >= limit) { + return; + } + var cell = '
'; + cell += '
'; + cell += ''; + cell += '

' + item.created_at + '

'; + cell += '
'; + cell += '
'; + cell += ''; + cell += item.content; + cell += ''; + // cell += '
'; + // 每条微博的右下角 转发 评论 点赞 + cell += ''; + // 右下角结束 + $(el).append(cell); + }); + }, function() { + $(el).find('.loading-wrap svg').remove(); + $(el).find('.loading-wrap').append(''); + $(el).find('.loading-wrap').addClass('error'); + }); + }, +} + +$(function () { + const els = document.getElementsByClassName('stellar-weibo-api'); + for (var i = 0; i < els.length; i++) { + const el = els[i]; + const api = el.getAttribute('api'); // 这个API可以返回微博的json文件 + if (api == null) { + continue; + } + var cfg = new Object(); + cfg.el = el; + cfg.api = api; + cfg.avatar = 'https://gcore.jsdelivr.net/gh/cdn-x/placeholder@1.0.4/avatar/round/3442075.svg'; + weibojs.layoutDiv(cfg); + } +}); diff --git a/js/search/local-search.js b/js/search/local-search.js new file mode 100644 index 0000000..694d8e2 --- /dev/null +++ b/js/search/local-search.js @@ -0,0 +1,135 @@ +// A local search script with the help of +// [hexo-generator-search](https://github.com/PaicHyperionDev/hexo-generator-search) +// Copyright (C) 2015 +// Joseph Pan +// Shuhao Mao +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation; either version 2.1 of the +// License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301 USA +// +// Modified by: +// Pieter Robberechts + +/*exported searchFunc*/ +var searchFunc = function(path, filter, searchId, contentId) { + + function getAllCombinations(keywords) { + var i, j, result = []; + + for (i = 0; i < keywords.length; i++) { + for (j = i + 1; j < keywords.length + 1; j++) { + result.push(keywords.slice(i, j).join(" ")); + } + } + return result; + } + + $.ajax({ + url: path, + dataType: "json", + success: function(jsonResponse) { + var datas = jsonResponse; + var $input = document.getElementById(searchId); + if (!$input) { return; } + var $resultContent = document.getElementById(contentId); + + $input.addEventListener("input", function(){ + var resultList = []; + var keywords = getAllCombinations(this.value.trim().toLowerCase().split(" ")) + .sort(function(a,b) { return b.split(" ").length - a.split(" ").length; }); + $resultContent.innerHTML = ""; + if (this.value.trim().length <= 0) { + return; + } + // perform local searching + datas.forEach(function(data) { + if (!data.content?.trim().length) { return } + var matches = 0; + if (filter && !data.path.includes(filter)) { return } + var dataTitle = data.title?.trim() || 'Untitled'; + var dataTitleLowerCase = dataTitle.toLowerCase(); + var dataContent = data.content; + var dataContentLowerCase = dataContent.toLowerCase(); + var dataUrl = data.path; + var indexTitle = -1; + var indexContent = -1; + var firstOccur = -1; + // only match artiles with not empty contents + if (dataContent !== "") { + keywords.forEach(function(keyword) { + indexTitle = dataTitleLowerCase.indexOf(keyword); + indexContent = dataContentLowerCase.indexOf(keyword); + + if( indexTitle >= 0 || indexContent >= 0 ){ + matches += 1; + if (indexContent < 0) { + indexContent = 0; + } + if (firstOccur < 0) { + firstOccur = indexContent; + } + } + }); + } + // show search results + if (matches > 0) { + var searchResult = {}; + searchResult.rank = matches; + searchResult.str = "
  • "+ dataTitle +""; + if (firstOccur >= 0) { + // cut out 100 characters + var start = firstOccur - 20; + var end = firstOccur + 80; + + if(start < 0){ + start = 0; + } + + if(start == 0){ + end = 100; + } + + if(end > dataContent.length){ + end = dataContent.length; + } + + var matchContent = dataContent.substring(start, end); + + // highlight all keywords + var regS = new RegExp(keywords.join("|"), "gi"); + matchContent = matchContent.replace(regS, function(keyword) { + return ""+keyword+""; + }); + + searchResult.str += "

    " + matchContent +"...

    "; + } + searchResult.str += "
  • "; + resultList.push(searchResult); + } + }); + if (resultList.length) { + resultList.sort(function(a, b) { + return b.rank - a.rank; + }); + var result ="
      "; + for (var i = 0; i < resultList.length; i++) { + result += resultList[i].str; + } + result += "
    "; + $resultContent.innerHTML = result; + } + }); + } + }); +}; diff --git a/placeholder b/placeholder deleted file mode 100644 index e69de29..0000000 diff --git a/search.json b/search.json new file mode 100644 index 0000000..6cb01e3 --- /dev/null +++ b/search.json @@ -0,0 +1 @@ +[{"title":"常见积分方法","path":"/2023/12/04/math_02/","content":"收录:计算机数学故事 作者:YY同学Serendipity 一、积分表法(常用) 二、换元法 1. 第一换元积分法(右合法) 将积分左边的子式凑成积分变量右侧所需的变元,从而改变积分变量,例如 2. 第二换元积分法(左拆法) 将积分变量直接换元,然后将新变元拆到左侧,例如 3. 三角换元法 将积分变量变换为三角函数形式,例如 用 替换,,得 三、分部积分法 为的原函数,则有 该公式可由乘法求导的链式法则推导出 两边积分 移项后有 四、有理函数积分法(多项式分式积分法) 将分式拆成分式多项式和的形式,例如: 然后就可以分别积分求解啦~ 但是请注意:使用这种方法的前提条件是函数是有理分式,即分子分母部分必须是含 的多次多项式。并且最后分母多项式需要能够进行因式分解,例如例子中 。","tags":["数学"],"categories":["计算机数学故事"]},{"title":"三大微分中值定理","path":"/2023/12/02/math_01/","content":"收录:计算机数学故事 作者:YY同学Serendipity 绘图:勤奋的三塔同学🍊 简述 微分中值定理包括罗尔中值定理、拉格朗日中值定理和柯西中值定理,较多出现在证明题中,该知识点往往考察联想记忆以及灵活运用定理的能力,整体难度中。 一、罗尔(Rolle)中值定理 1. 定义 如果函数满足以下三个条件: 1. 在闭区间 上连续 2. 在开区间 上可导 3. 则在 内有一点 ,满足 2. 证明 如果 是常函数,则显然恒存在 如果 不是常函数,假设在 处取到 ,则 因为 可导,即 所以得证 3. 几何意义 一定存在一条绿线(函数的切线)与 轴平行,如图: 二、拉格朗日(Lagrange)中值定理 1. 定义 如果函数满足以下两个条件: 1. 在闭区间 上连续 2. 在开区间 上可导 则在 内有一点 ,满足 2. 证明(采用函数构造法+罗尔定理) 我们先不急着证明,先观察定理的结论。我们会发现,如果将结论进行一下变形: 其结果是不是很像罗尔定理最后 的结论,因此我们需要构造函数 使 尽量与上式左边相同。我们将含有 的项当作自变量 然后积分找到 这样 然后考虑罗尔定理应用的条件是需要找到 因此当 时有 根据罗尔定理,则在 内有一点 ,满足 因此 变形之后即为拉格朗日中值定理的结论 3. 几何意义 一定存在一条切线,它的斜率等于线 的斜率(即两线平行),如图: 三、柯西(Cauchy)中值定理 1. 定义 如果函数满足以下两个条件: 1. 在闭区间 上连续 2. 在开区间 上可导且 则在 内有一点 ,满足 2. 证明(采用函数构造法+罗尔定理) 同理,受拉格朗日中值定理证明的启发,我们先给原式做变形: 然后积分找到 当 时恰好有 所以根据罗尔定理有 变形之后即为柯西中值定理的结论,定理得证 3. 几何意义 一定存在一条绿线(函数的切线)与红线平行,如图: 小结 可能细心的同学已经发现了,对于微分中值定理其实有: 即拉格朗日中值定理是柯西中值定理 时的特例,而罗尔中值定理也是拉格朗日中值定理 时的特例。从几何意义上讲,一定能找到与两个端点连线相平行的函数切线。这三个定理是从特殊情况推广到一般情况,如果理解了这些,相信大家也能很快地记住这三个非常重要的定理。","tags":["数学"],"categories":["计算机数学故事"]}] \ No newline at end of file diff --git a/tags/index.html b/tags/index.html new file mode 100644 index 0000000..ff638f0 --- /dev/null +++ b/tags/index.html @@ -0,0 +1,297 @@ + + + + + + + + + + + + + + + + + + + + + + + 标签 - CS妙妙屋 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + + + + + + + + + + +
    + +
    + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + +
    + + diff --git "a/tags/\346\225\260\345\255\246/index.html" "b/tags/\346\225\260\345\255\246/index.html" new file mode 100644 index 0000000..6cc4c48 --- /dev/null +++ "b/tags/\346\225\260\345\255\246/index.html" @@ -0,0 +1,294 @@ + + + + + + + + + + + + + + + + + + + + + + + 标签:数学 - CS妙妙屋 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + + + + + + + + + + + +
    +
    计算机数学故事
    常见积分方法
    作者:YY同学Serendipity
    +
    +
    计算机数学故事
    三大微分中值定理
    作者:YY同学Serendipity
    +
    + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + +
    + +