-
Notifications
You must be signed in to change notification settings - Fork 30
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
43 changed files
with
10,086 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
<!DOCTYPE html><html lang="zh-CN" dir="ltr" data-has-hero data-theme="dark" class="astro-zuf6obux"> <head><meta charset="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>404 | Danmu 💬</title><link rel="canonical"/><link rel="shortcut icon" href="/danmu/document/favicon.svg" type="image/svg+xml"/><meta name="generator" content="Astro v4.12.2"/><meta name="generator" content="Starlight v0.25.2"/><meta property="og:title" content="404"/><meta property="og:type" content="article"/><meta property="og:url"/><meta property="og:locale" content="zh-CN"/><meta property="og:description"/><meta property="og:site_name" content="Danmu 💬"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="404"/><meta name="twitter:description"/><script> | ||
window.StarlightThemeProvider = (() => { | ||
const storedTheme = | ||
typeof localStorage !== 'undefined' && localStorage.getItem('starlight-theme'); | ||
const theme = | ||
storedTheme || | ||
(window.matchMedia('(prefers-color-scheme: light)').matches ? 'light' : 'dark'); | ||
document.documentElement.dataset.theme = theme === 'light' ? 'light' : 'dark'; | ||
return { | ||
updatePickers(theme = storedTheme || 'auto') { | ||
document.querySelectorAll('starlight-theme-select').forEach((picker) => { | ||
const select = picker.querySelector('select'); | ||
if (select) select.value = theme; | ||
/** @type {HTMLTemplateElement | null} */ | ||
const tmpl = document.querySelector(`#theme-icons`); | ||
const newIcon = tmpl && tmpl.content.querySelector('.' + theme); | ||
if (newIcon) { | ||
const oldIcon = picker.querySelector('svg.label-icon'); | ||
if (oldIcon) { | ||
oldIcon.replaceChildren(...newIcon.cloneNode(true).childNodes); | ||
} | ||
} | ||
}); | ||
}, | ||
}; | ||
})(); | ||
</script><template id="theme-icons"><svg aria-hidden="true" class="light astro-gaoqc6fi" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M5 12a1 1 0 0 0-1-1H3a1 1 0 0 0 0 2h1a1 1 0 0 0 1-1Zm.64 5-.71.71a1 1 0 0 0 0 1.41 1 1 0 0 0 1.41 0l.71-.71A1 1 0 0 0 5.64 17ZM12 5a1 1 0 0 0 1-1V3a1 1 0 0 0-2 0v1a1 1 0 0 0 1 1Zm5.66 2.34a1 1 0 0 0 .7-.29l.71-.71a1 1 0 1 0-1.41-1.41l-.66.71a1 1 0 0 0 0 1.41 1 1 0 0 0 .66.29Zm-12-.29a1 1 0 0 0 1.41 0 1 1 0 0 0 0-1.41l-.71-.71a1.004 1.004 0 1 0-1.43 1.41l.73.71ZM21 11h-1a1 1 0 0 0 0 2h1a1 1 0 0 0 0-2Zm-2.64 6A1 1 0 0 0 17 18.36l.71.71a1 1 0 0 0 1.41 0 1 1 0 0 0 0-1.41l-.76-.66ZM12 6.5a5.5 5.5 0 1 0 5.5 5.5A5.51 5.51 0 0 0 12 6.5Zm0 9a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7Zm0 3.5a1 1 0 0 0-1 1v1a1 1 0 0 0 2 0v-1a1 1 0 0 0-1-1Z"/></svg> <svg aria-hidden="true" class="dark astro-gaoqc6fi" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21.64 13a1 1 0 0 0-1.05-.14 8.049 8.049 0 0 1-3.37.73 8.15 8.15 0 0 1-8.14-8.1 8.59 8.59 0 0 1 .25-2A1 1 0 0 0 8 2.36a10.14 10.14 0 1 0 14 11.69 1 1 0 0 0-.36-1.05Zm-9.5 6.69A8.14 8.14 0 0 1 7.08 5.22v.27a10.15 10.15 0 0 0 10.14 10.14 9.784 9.784 0 0 0 2.1-.22 8.11 8.11 0 0 1-7.18 4.32v-.04Z"/></svg> <svg aria-hidden="true" class="auto astro-gaoqc6fi" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21 14h-1V7a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v7H3a1 1 0 0 0-1 1v2a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-2a1 1 0 0 0-1-1ZM6 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v7H6V7Zm14 10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1h16v1Z"/></svg> </template><link rel="stylesheet" href="/danmu/document/_astro/index.B5zOZ_ET.css"> | ||
<style>:root{--sl-badge-default-border: var(--sl-color-accent);--sl-badge-default-bg: var(--sl-color-accent-low);--sl-badge-default-text: #fff;--sl-badge-note-border: var(--sl-color-blue);--sl-badge-note-bg: var(--sl-color-blue-low);--sl-badge-note-text: #fff;--sl-badge-danger-border: var(--sl-color-red);--sl-badge-danger-bg: var(--sl-color-red-low);--sl-badge-danger-text: #fff;--sl-badge-success-border: var(--sl-color-green);--sl-badge-success-bg: var(--sl-color-green-low);--sl-badge-success-text: #fff;--sl-badge-caution-border: var(--sl-color-orange);--sl-badge-caution-bg: var(--sl-color-orange-low);--sl-badge-caution-text: #fff;--sl-badge-tip-border: var(--sl-color-purple);--sl-badge-tip-bg: var(--sl-color-purple-low);--sl-badge-tip-text: #fff}[data-theme=light]:root{--sl-badge-default-bg: var(--sl-color-accent-high);--sl-badge-note-bg: var(--sl-color-blue-high);--sl-badge-danger-bg: var(--sl-color-red-high);--sl-badge-success-bg: var(--sl-color-green-high);--sl-badge-caution-bg: var(--sl-color-orange-high);--sl-badge-tip-bg: var(--sl-color-purple-high)}.sl-badge:where(.astro-dcud3tbg){display:inline-block;border:1px solid var(--sl-color-border-badge);border-radius:.25rem;font-family:var(--sl-font-system-mono);line-height:normal;color:var(--sl-color-text-badge);background-color:var(--sl-color-bg-badge);overflow-wrap:anywhere}.sidebar-content .sl-badge:where(.astro-dcud3tbg){line-height:1;font-size:var(--sl-text-xs);padding:.125rem .375rem}.sidebar-content a[aria-current=page]>.sl-badge:where(.astro-dcud3tbg){--sl-color-bg-badge: transparent;--sl-color-border-badge: currentColor;color:inherit}.default:where(.astro-dcud3tbg){--sl-color-bg-badge: var(--sl-badge-default-bg);--sl-color-border-badge: var(--sl-badge-default-border);--sl-color-text-badge: var(--sl-badge-default-text)}.note:where(.astro-dcud3tbg){--sl-color-bg-badge: var(--sl-badge-note-bg);--sl-color-border-badge: var(--sl-badge-note-border);--sl-color-text-badge: var(--sl-badge-note-text)}.danger:where(.astro-dcud3tbg){--sl-color-bg-badge: var(--sl-badge-danger-bg);--sl-color-border-badge: var(--sl-badge-danger-border);--sl-color-text-badge: var(--sl-badge-danger-text)}.success:where(.astro-dcud3tbg){--sl-color-bg-badge: var(--sl-badge-success-bg);--sl-color-border-badge: var(--sl-badge-success-border);--sl-color-text-badge: var(--sl-badge-success-text)}.tip:where(.astro-dcud3tbg){--sl-color-bg-badge: var(--sl-badge-tip-bg);--sl-color-border-badge: var(--sl-badge-tip-border);--sl-color-text-badge: var(--sl-badge-tip-text)}.caution:where(.astro-dcud3tbg){--sl-color-bg-badge: var(--sl-badge-caution-bg);--sl-color-border-badge: var(--sl-badge-caution-border);--sl-color-text-badge: var(--sl-badge-caution-text)}.small:where(.astro-dcud3tbg){font-size:var(--sl-text-xs);padding:.125rem .25rem}.medium:where(.astro-dcud3tbg){font-size:var(--sl-text-sm);padding:.175rem .35rem}.large:where(.astro-dcud3tbg){font-size:var(--sl-text-base);padding:.225rem .45rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6) .sl-badge:where(.astro-dcud3tbg){vertical-align:middle} | ||
.card-grid:where(.astro-hjbxmflx){display:grid;gap:1rem}.card-grid:where(.astro-hjbxmflx)>*{margin-top:0!important}@media (min-width: 50rem){.card-grid:where(.astro-hjbxmflx){grid-template-columns:1fr 1fr;gap:1.5rem}.stagger:where(.astro-hjbxmflx){--stagger-height: 5rem;padding-bottom:var(--stagger-height)}.stagger:where(.astro-hjbxmflx)>*:nth-child(2n){transform:translateY(var(--stagger-height))}} | ||
.card:where(.astro-q3llvggr){--sl-card-border: var(--sl-color-purple);--sl-card-bg: var(--sl-color-purple-low);border:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-black);padding:clamp(1rem,calc(.125rem + 3vw),2.5rem);flex-direction:column;gap:clamp(.5rem,calc(.125rem + 1vw),1rem)}.card:where(.astro-q3llvggr):nth-child(4n+1){--sl-card-border: var(--sl-color-orange);--sl-card-bg: var(--sl-color-orange-low)}.card:where(.astro-q3llvggr):nth-child(4n+3){--sl-card-border: var(--sl-color-green);--sl-card-bg: var(--sl-color-green-low)}.card:where(.astro-q3llvggr):nth-child(4n+4){--sl-card-border: var(--sl-color-red);--sl-card-bg: var(--sl-color-red-low)}.card:where(.astro-q3llvggr):nth-child(4n+5){--sl-card-border: var(--sl-color-blue);--sl-card-bg: var(--sl-color-blue-low)}.title:where(.astro-q3llvggr){font-weight:600;font-size:var(--sl-text-h4);color:var(--sl-color-white);line-height:var(--sl-line-height-headings);gap:1rem;align-items:center}.card:where(.astro-q3llvggr) .icon:where(.astro-q3llvggr){border:1px solid var(--sl-card-border);background-color:var(--sl-card-bg);padding:.2em;border-radius:.25rem}.card:where(.astro-q3llvggr) .body:where(.astro-q3llvggr){margin:0;font-size:clamp(var(--sl-text-sm),calc(.5rem + 1vw),var(--sl-text-body))} | ||
svg:where(.astro-gaoqc6fi){color:var(--sl-icon-color);font-size:var(--sl-icon-size, 1em);width:1em;height:1em} | ||
starlight-tabs:where(.astro-czm6zsmz){display:block}.tablist-wrapper:where(.astro-czm6zsmz){overflow-x:auto}:where(.astro-czm6zsmz)[role=tablist]{display:flex;list-style:none;border-bottom:2px solid var(--sl-color-gray-5);padding:0}.tab:where(.astro-czm6zsmz){margin-bottom:-2px}.tab:where(.astro-czm6zsmz)>:where(.astro-czm6zsmz)[role=tab]{display:flex;align-items:center;gap:.5rem;padding:0 1.25rem;text-decoration:none;border-bottom:2px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);outline-offset:var(--sl-outline-offset-inside);overflow-wrap:initial}.tab:where(.astro-czm6zsmz) :where(.astro-czm6zsmz)[role=tab][aria-selected=true]{color:var(--sl-color-white);border-color:var(--sl-color-text-accent);font-weight:600}.tablist-wrapper:where(.astro-czm6zsmz)~[role=tabpanel]{margin-top:1rem} | ||
.sl-steps{--bullet-size: calc(var(--sl-line-height) * 1rem);--bullet-margin: .375rem;list-style:none;counter-reset:steps-counter var(--sl-steps-start, 0);padding-inline-start:0}.sl-steps>li{counter-increment:steps-counter;position:relative;padding-inline-start:calc(var(--bullet-size) + 1rem);padding-bottom:1px;min-height:calc(var(--bullet-size) + var(--bullet-margin))}.sl-steps>li+li{margin-top:0}.sl-steps>li:before{content:counter(steps-counter);position:absolute;top:0;inset-inline-start:0;width:var(--bullet-size);height:var(--bullet-size);line-height:var(--bullet-size);font-size:var(--sl-text-xs);font-weight:600;text-align:center;color:var(--sl-color-white);background-color:var(--sl-color-gray-6);border-radius:99rem;box-shadow:inset 0 0 0 1px var(--sl-color-gray-5)}.sl-steps>li:not(:last-of-type):after{--guide-width: 1px;content:"";position:absolute;top:calc(var(--bullet-size) + var(--bullet-margin));bottom:var(--bullet-margin);inset-inline-start:calc((var(--bullet-size) - var(--guide-width)) / 2);width:var(--guide-width);background-color:var(--sl-color-hairline-light)}.sl-steps>li>:first-child{--lh: calc(1em * var(--sl-line-height));--shift-y: calc(.5 * (var(--bullet-size) - var(--lh)));transform:translateY(var(--shift-y));margin-bottom:var(--shift-y)}.sl-steps>li>:first-child:where(h1,h2,h3,h4,h5,h6){--lh: calc(1em * var(--sl-line-height-headings))}@supports (--prop: 1lh){.sl-steps>li>:first-child{--lh: 1lh}} | ||
</style><script type="module" src="/danmu/document/_astro/hoisted.DZrKgEha.js"></script> | ||
<script type="module" src="/danmu/document/_astro/page.LS5KDvwX.js"></script></head> <body class="astro-zuf6obux"> <a href="#_top" class="astro-muwy3eg2">跳转到内容</a> <div class="page sl-flex astro-jtvym3i5"> <header class="header astro-jtvym3i5"><div class="header sl-flex astro-yckaiudh"> <div class="title-wrapper sl-flex astro-yckaiudh"> <a href="/danmu/document/zh" class="site-title sl-flex astro-gbpev5bs"> <span class="astro-gbpev5bs"> Danmu 💬 </span> </a> </div> <div class="sl-flex astro-yckaiudh"> <site-search data-translations="{"placeholder":"搜索"}" class="astro-6wmge5rq"> <button data-open-modal disabled aria-label="搜索" aria-keyshortcuts="Control+K" class="astro-6wmge5rq"> <svg aria-hidden="true" class="astro-6wmge5rq astro-gaoqc6fi" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21.71 20.29 18 16.61A9 9 0 1 0 16.61 18l3.68 3.68a.999.999 0 0 0 1.42 0 1 1 0 0 0 0-1.39ZM11 18a7 7 0 1 1 0-14 7 7 0 0 1 0 14Z"/></svg> <span class="sl-hidden md:sl-block astro-6wmge5rq" aria-hidden="true">搜索</span> <kbd class="sl-hidden md:sl-flex astro-6wmge5rq" style="display: none;"> <kbd class="astro-6wmge5rq">Ctrl</kbd><kbd class="astro-6wmge5rq">K</kbd> </kbd> </button> <dialog style="padding:0" aria-label="搜索" class="astro-6wmge5rq"> <div class="dialog-frame sl-flex astro-6wmge5rq"> <button data-close-modal class="sl-flex md:sl-hidden astro-6wmge5rq"> 取消 </button> <div class="search-container astro-6wmge5rq"> <div id="starlight__search" class="astro-6wmge5rq"></div> </div> </div> </dialog> </site-search> <script> | ||
(() => { | ||
const openBtn = document.querySelector('button[data-open-modal]'); | ||
const shortcut = openBtn?.querySelector('kbd'); | ||
if (!openBtn || !(shortcut instanceof HTMLElement)) return; | ||
const platformKey = shortcut.querySelector('kbd'); | ||
if (platformKey && /(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)) { | ||
platformKey.textContent = '⌘'; | ||
openBtn.setAttribute('aria-keyshortcuts', 'Meta+K'); | ||
} | ||
shortcut.style.display = ''; | ||
})(); | ||
</script> </div> <div class="sl-hidden md:sl-flex right-group astro-yckaiudh"> <div class="sl-flex social-icons astro-yckaiudh"> <a href="https://github.com/imtaotao/danmu" rel="me" class="sl-flex astro-k6ii4dyi"><span class="sr-only astro-k6ii4dyi">GitHub</span><svg aria-hidden="true" class="astro-k6ii4dyi astro-gaoqc6fi" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M12 .3a12 12 0 0 0-3.8 23.38c.6.12.83-.26.83-.57L9 21.07c-3.34.72-4.04-1.61-4.04-1.61-.55-1.39-1.34-1.76-1.34-1.76-1.08-.74.09-.73.09-.73 1.2.09 1.83 1.24 1.83 1.24 1.08 1.83 2.81 1.3 3.5 1 .1-.78.42-1.31.76-1.61-2.67-.3-5.47-1.33-5.47-5.93 0-1.31.47-2.38 1.24-3.22-.14-.3-.54-1.52.1-3.18 0 0 1-.32 3.3 1.23a11.5 11.5 0 0 1 6 0c2.28-1.55 3.29-1.23 3.29-1.23.64 1.66.24 2.88.12 3.18a4.65 4.65 0 0 1 1.23 3.22c0 4.61-2.8 5.63-5.48 5.92.42.36.81 1.1.81 2.22l-.01 3.29c0 .31.2.69.82.57A12 12 0 0 0 12 .3Z"/></svg> </a> </div> <starlight-rapide-theme-select class="astro-t26hk5j3"> <button aria-label="选择主题" aria-live="polite" class="sl-flex astro-t26hk5j3" title="选择主题"> <svg aria-hidden="true" height="16" viewBox="0 0 24 24" width="16" class="astro-t26hk5j3"> <mask class="moon astro-t26hk5j3" id="moon-mask-ed23e9ca"> <rect x="0" y="0" width="100%" height="100%" fill="white" class="astro-t26hk5j3"></rect> <circle cx="24" cy="10" r="6" fill="black" class="astro-t26hk5j3"></circle> </mask> <circle class="sun astro-t26hk5j3" cx="12" cy="12" r="6" mask="url(#moon-mask-ed23e9ca)"></circle> <g class="sun-beams astro-t26hk5j3" stroke="currentColor"> <line x1="12" y1="1" x2="12" y2="3" class="astro-t26hk5j3"></line> <line x1="12" y1="21" x2="12" y2="23" class="astro-t26hk5j3"></line> <line x1="4.22" y1="4.22" x2="5.64" y2="5.64" class="astro-t26hk5j3"></line> <line x1="18.36" y1="18.36" x2="19.78" y2="19.78" class="astro-t26hk5j3"></line> <line x1="1" y1="12" x2="3" y2="12" class="astro-t26hk5j3"></line> <line x1="21" y1="12" x2="23" y2="12" class="astro-t26hk5j3"></line> <line x1="4.22" y1="19.78" x2="5.64" y2="18.36" class="astro-t26hk5j3"></line> <line x1="18.36" y1="5.64" x2="19.78" y2="4.22" class="astro-t26hk5j3"></line> </g> </svg> </button> </starlight-rapide-theme-select> <script> | ||
StarlightThemeProvider.updatePickers() | ||
</script> </div> </div> </header> <div class="main-frame astro-jtvym3i5"> <div class="lg:sl-flex astro-4etuzk2r"> <div class="main-pane astro-4etuzk2r"> <main lang="zh-CN" dir="ltr" class="astro-zuf6obux"> <div class="content-panel astro-cbuafg7d"> <div class="sl-container astro-cbuafg7d"> <div class="hero astro-lt4t43qq"> <div class="sl-flex stack astro-lt4t43qq"> <div class="sl-flex copy astro-lt4t43qq"> <h1 id="_top" data-page-title class="astro-lt4t43qq">404</h1> <div class="tagline astro-lt4t43qq">页面未找到。检查 URL 或尝试使用搜索栏。</div> </div> </div> </div> <div class="sl-markdown-content"> </div> <footer class="sl-flex astro-awxaxxqo"> <div class="meta sl-flex astro-awxaxxqo"> </div> </footer> </div> </div> </main> </div> </div> </div> </div> </body></html> |
1 change: 1 addition & 0 deletions
1
document/_astro/Tabs.astro_astro_type_script_index_0_lang.CCIyraCc.js
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Oops, something went wrong.