-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
40 lines (37 loc) · 47.6 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<!DOCTYPE html>
<html lang="zh-CN" data-theme="light">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<meta name="generator" content="VuePress 2.0.0-beta.62" />
<meta name="theme" content="VuePress Theme Hope" />
<link rel="alternate" hreflang="en-us" href="https://waline.js.org/next/en/"><meta property="og:url" content="https://waline.js.org/next/"><meta property="og:site_name" content="Waline"><meta property="og:title" content="Waline"><meta property="og:type" content="website"><meta property="og:locale" content="zh-CN"><meta property="og:locale:alternate" content="en-US"><meta property="og:updated_time" content="2023-01-25T13:09:47.000Z"><meta property="article:modified_time" content="2023-01-25T13:09:47.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"Waline"}</script><link rel="icon" href="/next/favicon.ico"><title>Waline | Waline</title><meta name="description" content="">
<style>
:root {
--bg-color: #fff;
}
html[data-theme="dark"] {
--bg-color: #1d1e1f;
}
html,
body {
background: var(--bg-color);
}
</style>
<script>
const userMode = localStorage.getItem("vuepress-theme-hope-scheme");
const systemDarkMode =
window.matchMedia &&
window.matchMedia("(prefers-color-scheme: dark)").matches;
if (userMode === "dark" || (userMode !== "light" && systemDarkMode)) {
document.documentElement.setAttribute("data-theme", "dark");
}
</script>
<link rel="preload" href="/next/assets/style-e3311e35.css" as="style"><link rel="stylesheet" href="/next/assets/style-e3311e35.css">
<link rel="modulepreload" href="/next/assets/app-86489c04.js"><link rel="modulepreload" href="/next/assets/index.html-276b4d00.js"><link rel="modulepreload" href="/next/assets/index.html-4da8ff02.js"><link rel="modulepreload" href="/next/assets/plugin-vue_export-helper-c27b6911.js"><link rel="prefetch" href="/next/assets/contribution.html-bcb439fa.js" as="script"><link rel="prefetch" href="/next/assets/design.html-ee6ced7c.js" as="script"><link rel="prefetch" href="/next/assets/ecosystem.html-197ea0af.js" as="script"><link rel="prefetch" href="/next/assets/faq.html-512a7257.js" as="script"><link rel="prefetch" href="/next/assets/intro.html-7f71e224.js" as="script"><link rel="prefetch" href="/next/assets/privacy.html-9d177b44.js" as="script"><link rel="prefetch" href="/next/assets/index.html-78466b9c.js" as="script"><link rel="prefetch" href="/next/assets/reactivity.html-4793a4b3.js" as="script"><link rel="prefetch" href="/next/assets/syntax.html-deb159d2.js" as="script"><link rel="prefetch" href="/next/assets/index.html-83b6f3e1.js" as="script"><link rel="prefetch" href="/next/assets/database.html-646d3de6.js" as="script"><link rel="prefetch" href="/next/assets/client.html-f65f21e6.js" as="script"><link rel="prefetch" href="/next/assets/tool.html-e424c565.js" as="script"><link rel="prefetch" href="/next/assets/valine.html-dafe73b3.js" as="script"><link rel="prefetch" href="/next/assets/database.html-520e469c.js" as="script"><link rel="prefetch" href="/next/assets/emoji.html-c29fa022.js" as="script"><link rel="prefetch" href="/next/assets/highlighter.html-6157a4d0.js" as="script"><link rel="prefetch" href="/next/assets/image-preview.html-83d81abf.js" as="script"><link rel="prefetch" href="/next/assets/locale.html-adc4f8ba.js" as="script"><link rel="prefetch" href="/next/assets/search.html-122e4ef5.js" as="script"><link rel="prefetch" href="/next/assets/tex-renderer.html-cf962bd6.js" as="script"><link rel="prefetch" href="/next/assets/upload-image.html-b9a1fb5c.js" as="script"><link rel="prefetch" href="/next/assets/userdb.html-cc5dbdc4.js" as="script"><link rel="prefetch" href="/next/assets/cdn.html-5cfeebbf.js" as="script"><link rel="prefetch" href="/next/assets/project.html-9dd588ba.js" as="script"><link rel="prefetch" href="/next/assets/contribution.html-15f1d0d6.js" as="script"><link rel="prefetch" href="/next/assets/design.html-737f5a2d.js" as="script"><link rel="prefetch" href="/next/assets/ecosystem.html-330a436f.js" as="script"><link rel="prefetch" href="/next/assets/faq.html-07ad03a0.js" as="script"><link rel="prefetch" href="/next/assets/intro.html-bd079486.js" as="script"><link rel="prefetch" href="/next/assets/privacy.html-0dfc9dfc.js" as="script"><link rel="prefetch" href="/next/assets/index.html-7e1a9351.js" as="script"><link rel="prefetch" href="/next/assets/reactivity.html-5c07a2ea.js" as="script"><link rel="prefetch" href="/next/assets/syntax.html-20310450.js" as="script"><link rel="prefetch" href="/next/assets/database.html-cd41b734.js" as="script"><link rel="prefetch" href="/next/assets/client.html-93cfff82.js" as="script"><link rel="prefetch" href="/next/assets/tool.html-dc051ebf.js" as="script"><link rel="prefetch" href="/next/assets/valine.html-eb0a0c28.js" as="script"><link rel="prefetch" href="/next/assets/index.html-c25b52c4.js" as="script"><link rel="prefetch" href="/next/assets/aliyun-fc.html-5cfab3e8.js" as="script"><link rel="prefetch" href="/next/assets/baidu-cfc.html-7bb0b867.js" as="script"><link rel="prefetch" href="/next/assets/cloudbase.html-45f65354.js" as="script"><link rel="prefetch" href="/next/assets/deta.html-9c60a308.js" as="script"><link rel="prefetch" href="/next/assets/netlify.html-6629df50.js" as="script"><link rel="prefetch" href="/next/assets/railway.html-4458c961.js" as="script"><link rel="prefetch" href="/next/assets/tidb.html-1f080ac0.js" as="script"><link rel="prefetch" href="/next/assets/vercel.html-fc11edc8.js" as="script"><link rel="prefetch" href="/next/assets/vps.html-607b21bd.js" as="script"><link rel="prefetch" href="/next/assets/zeabur.html-38dc9b7e.js" as="script"><link rel="prefetch" href="/next/assets/index.html-d1f68fa4.js" as="script"><link rel="prefetch" href="/next/assets/comment.html-ae25781f.js" as="script"><link rel="prefetch" href="/next/assets/emoji.html-fcffe294.js" as="script"><link rel="prefetch" href="/next/assets/i18n.html-17320307.js" as="script"><link rel="prefetch" href="/next/assets/label.html-e1653d90.js" as="script"><link rel="prefetch" href="/next/assets/notification.html-5fabedbb.js" as="script"><link rel="prefetch" href="/next/assets/pageview.html-677d9b5f.js" as="script"><link rel="prefetch" href="/next/assets/reaction.html-a7a72d73.js" as="script"><link rel="prefetch" href="/next/assets/safety.html-0fc23a26.js" as="script"><link rel="prefetch" href="/next/assets/search.html-461301c4.js" as="script"><link rel="prefetch" href="/next/assets/style.html-952911ad.js" as="script"><link rel="prefetch" href="/next/assets/syntax.html-03821706.js" as="script"><link rel="prefetch" href="/next/assets/index.html-91c48be6.js" as="script"><link rel="prefetch" href="/next/assets/client.html-c595fffa.js" as="script"><link rel="prefetch" href="/next/assets/server.html-94fc1f93.js" as="script"><link rel="prefetch" href="/next/assets/api.html-99a969d6.js" as="script"><link rel="prefetch" href="/next/assets/file.html-30b70e3a.js" as="script"><link rel="prefetch" href="/next/assets/props.html-c8e28e46.js" as="script"><link rel="prefetch" href="/next/assets/style.html-43e4e519.js" as="script"><link rel="prefetch" href="/next/assets/api.html-f08b219d.js" as="script"><link rel="prefetch" href="/next/assets/config.html-4eb4f9ba.js" as="script"><link rel="prefetch" href="/next/assets/env.html-d1892a7c.js" as="script"><link rel="prefetch" href="/next/assets/plugin.html-0ece1332.js" as="script"><link rel="prefetch" href="/next/assets/database.html-c341265e.js" as="script"><link rel="prefetch" href="/next/assets/emoji.html-34b59ec5.js" as="script"><link rel="prefetch" href="/next/assets/highlighter.html-76f6d84c.js" as="script"><link rel="prefetch" href="/next/assets/image-preview.html-e2a4ff69.js" as="script"><link rel="prefetch" href="/next/assets/locale.html-7c1c3f76.js" as="script"><link rel="prefetch" href="/next/assets/search.html-c1a43f6b.js" as="script"><link rel="prefetch" href="/next/assets/tex-renderer.html-9c5e99a0.js" as="script"><link rel="prefetch" href="/next/assets/upload-image.html-664ecd93.js" as="script"><link rel="prefetch" href="/next/assets/userdb.html-c73134b8.js" as="script"><link rel="prefetch" href="/next/assets/cdn.html-ec3cced1.js" as="script"><link rel="prefetch" href="/next/assets/project.html-214aef89.js" as="script"><link rel="prefetch" href="/next/assets/index.html-0f79774e.js" as="script"><link rel="prefetch" href="/next/assets/deta.html-c93d1dee.js" as="script"><link rel="prefetch" href="/next/assets/netlify.html-4bc2190c.js" as="script"><link rel="prefetch" href="/next/assets/railway.html-07be2505.js" as="script"><link rel="prefetch" href="/next/assets/tidb.html-317e60c6.js" as="script"><link rel="prefetch" href="/next/assets/vercel.html-adcbbf05.js" as="script"><link rel="prefetch" href="/next/assets/vps.html-e78ef854.js" as="script"><link rel="prefetch" href="/next/assets/zeabur.html-1f36c559.js" as="script"><link rel="prefetch" href="/next/assets/index.html-f111c3e6.js" as="script"><link rel="prefetch" href="/next/assets/comment.html-16933244.js" as="script"><link rel="prefetch" href="/next/assets/emoji.html-649e569e.js" as="script"><link rel="prefetch" href="/next/assets/i18n.html-d5d9d7ac.js" as="script"><link rel="prefetch" href="/next/assets/label.html-b6d11b8b.js" as="script"><link rel="prefetch" href="/next/assets/notification.html-1b81b7f5.js" as="script"><link rel="prefetch" href="/next/assets/pageview.html-d2aab649.js" as="script"><link rel="prefetch" href="/next/assets/reaction.html-b2f9c7b7.js" as="script"><link rel="prefetch" href="/next/assets/safety.html-a9e12fe6.js" as="script"><link rel="prefetch" href="/next/assets/search.html-2f5265f0.js" as="script"><link rel="prefetch" href="/next/assets/style.html-cac66df0.js" as="script"><link rel="prefetch" href="/next/assets/syntax.html-6917bee0.js" as="script"><link rel="prefetch" href="/next/assets/index.html-de60909b.js" as="script"><link rel="prefetch" href="/next/assets/client.html-60745a63.js" as="script"><link rel="prefetch" href="/next/assets/server.html-9349b96b.js" as="script"><link rel="prefetch" href="/next/assets/api.html-385e8e7e.js" as="script"><link rel="prefetch" href="/next/assets/file.html-72b7c2c5.js" as="script"><link rel="prefetch" href="/next/assets/props.html-4d842da1.js" as="script"><link rel="prefetch" href="/next/assets/style.html-32856be5.js" as="script"><link rel="prefetch" href="/next/assets/api.html-4271fd87.js" as="script"><link rel="prefetch" href="/next/assets/config.html-b9c6b438.js" as="script"><link rel="prefetch" href="/next/assets/env.html-15316733.js" as="script"><link rel="prefetch" href="/next/assets/plugin.html-4f6815c3.js" as="script"><link rel="prefetch" href="/next/assets/index.html-f56b8f15.js" as="script"><link rel="prefetch" href="/next/assets/recent-comment.html-c3dee67e.js" as="script"><link rel="prefetch" href="/next/assets/user-list.html-7156d063.js" as="script"><link rel="prefetch" href="/next/assets/index.html-48404d80.js" as="script"><link rel="prefetch" href="/next/assets/recent-comment.html-5f3e53f1.js" as="script"><link rel="prefetch" href="/next/assets/user-list.html-ece04508.js" as="script"><link rel="prefetch" href="/next/assets/404.html-2f99d411.js" as="script"><link rel="prefetch" href="/next/assets/index.html-0d3db55b.js" as="script"><link rel="prefetch" href="/next/assets/index.html-08ca5c84.js" as="script"><link rel="prefetch" href="/next/assets/index.html-c60bef0f.js" as="script"><link rel="prefetch" href="/next/assets/index.html-ddbfbb7c.js" as="script"><link rel="prefetch" href="/next/assets/index.html-2716eb1d.js" as="script"><link rel="prefetch" href="/next/assets/index.html-26388087.js" as="script"><link rel="prefetch" href="/next/assets/index.html-6173b0d3.js" as="script"><link rel="prefetch" href="/next/assets/index.html-9336553c.js" as="script"><link rel="prefetch" href="/next/assets/index.html-34ec1193.js" as="script"><link rel="prefetch" href="/next/assets/index.html-82f7059a.js" as="script"><link rel="prefetch" href="/next/assets/index.html-5ad61337.js" as="script"><link rel="prefetch" href="/next/assets/index.html-2701ba8b.js" as="script"><link rel="prefetch" href="/next/assets/index.html-81d2f236.js" as="script"><link rel="prefetch" href="/next/assets/index.html-ea96ffab.js" as="script"><link rel="prefetch" href="/next/assets/index.html-adbe2df4.js" as="script"><link rel="prefetch" href="/next/assets/index.html-6bdec1fe.js" as="script"><link rel="prefetch" href="/next/assets/contribution.html-494a92d1.js" as="script"><link rel="prefetch" href="/next/assets/design.html-081ef199.js" as="script"><link rel="prefetch" href="/next/assets/ecosystem.html-02f8ec7c.js" as="script"><link rel="prefetch" href="/next/assets/faq.html-15deadfb.js" as="script"><link rel="prefetch" href="/next/assets/intro.html-d78161c7.js" as="script"><link rel="prefetch" href="/next/assets/privacy.html-71312154.js" as="script"><link rel="prefetch" href="/next/assets/index.html-5e58cf3b.js" as="script"><link rel="prefetch" href="/next/assets/reactivity.html-33c46cc0.js" as="script"><link rel="prefetch" href="/next/assets/syntax.html-b09e0253.js" as="script"><link rel="prefetch" href="/next/assets/index.html-95d2c442.js" as="script"><link rel="prefetch" href="/next/assets/database.html-ae7baa48.js" as="script"><link rel="prefetch" href="/next/assets/client.html-ea069461.js" as="script"><link rel="prefetch" href="/next/assets/tool.html-b9c4b81b.js" as="script"><link rel="prefetch" href="/next/assets/valine.html-2d02fdab.js" as="script"><link rel="prefetch" href="/next/assets/database.html-26dbec45.js" as="script"><link rel="prefetch" href="/next/assets/emoji.html-fbea153b.js" as="script"><link rel="prefetch" href="/next/assets/highlighter.html-65b5ade0.js" as="script"><link rel="prefetch" href="/next/assets/image-preview.html-d94ca0ed.js" as="script"><link rel="prefetch" href="/next/assets/locale.html-134846f5.js" as="script"><link rel="prefetch" href="/next/assets/search.html-0624d501.js" as="script"><link rel="prefetch" href="/next/assets/tex-renderer.html-dace809b.js" as="script"><link rel="prefetch" href="/next/assets/upload-image.html-d7d15132.js" as="script"><link rel="prefetch" href="/next/assets/userdb.html-3db0246c.js" as="script"><link rel="prefetch" href="/next/assets/cdn.html-a49bf3e3.js" as="script"><link rel="prefetch" href="/next/assets/project.html-9ba248e5.js" as="script"><link rel="prefetch" href="/next/assets/contribution.html-72edfe6f.js" as="script"><link rel="prefetch" href="/next/assets/design.html-73f1b533.js" as="script"><link rel="prefetch" href="/next/assets/ecosystem.html-0c26bf68.js" as="script"><link rel="prefetch" href="/next/assets/faq.html-ace48d1f.js" as="script"><link rel="prefetch" href="/next/assets/intro.html-98723de2.js" as="script"><link rel="prefetch" href="/next/assets/privacy.html-bc3fb484.js" as="script"><link rel="prefetch" href="/next/assets/index.html-fcf285e7.js" as="script"><link rel="prefetch" href="/next/assets/reactivity.html-9186831c.js" as="script"><link rel="prefetch" href="/next/assets/syntax.html-42f0aaf4.js" as="script"><link rel="prefetch" href="/next/assets/database.html-f9fc5b6c.js" as="script"><link rel="prefetch" href="/next/assets/client.html-f6cac3b2.js" as="script"><link rel="prefetch" href="/next/assets/tool.html-07c20c3b.js" as="script"><link rel="prefetch" href="/next/assets/valine.html-32dd4959.js" as="script"><link rel="prefetch" href="/next/assets/index.html-1d10aacd.js" as="script"><link rel="prefetch" href="/next/assets/aliyun-fc.html-298e1ca2.js" as="script"><link rel="prefetch" href="/next/assets/baidu-cfc.html-bd988160.js" as="script"><link rel="prefetch" href="/next/assets/cloudbase.html-492852b5.js" as="script"><link rel="prefetch" href="/next/assets/deta.html-a86f3aa1.js" as="script"><link rel="prefetch" href="/next/assets/netlify.html-89cbba02.js" as="script"><link rel="prefetch" href="/next/assets/railway.html-161c43d4.js" as="script"><link rel="prefetch" href="/next/assets/tidb.html-5fe62205.js" as="script"><link rel="prefetch" href="/next/assets/vercel.html-f44f7255.js" as="script"><link rel="prefetch" href="/next/assets/vps.html-31d6169e.js" as="script"><link rel="prefetch" href="/next/assets/zeabur.html-dfc90189.js" as="script"><link rel="prefetch" href="/next/assets/index.html-9913da41.js" as="script"><link rel="prefetch" href="/next/assets/comment.html-0ea38d8f.js" as="script"><link rel="prefetch" href="/next/assets/emoji.html-6889ae93.js" as="script"><link rel="prefetch" href="/next/assets/i18n.html-c90ce61b.js" as="script"><link rel="prefetch" href="/next/assets/label.html-954145b5.js" as="script"><link rel="prefetch" href="/next/assets/notification.html-be24d8a0.js" as="script"><link rel="prefetch" href="/next/assets/pageview.html-36976e78.js" as="script"><link rel="prefetch" href="/next/assets/reaction.html-473f819a.js" as="script"><link rel="prefetch" href="/next/assets/safety.html-feded030.js" as="script"><link rel="prefetch" href="/next/assets/search.html-4c3985b7.js" as="script"><link rel="prefetch" href="/next/assets/style.html-52ce92e1.js" as="script"><link rel="prefetch" href="/next/assets/syntax.html-e4657949.js" as="script"><link rel="prefetch" href="/next/assets/index.html-46075d6f.js" as="script"><link rel="prefetch" href="/next/assets/client.html-4be41cf8.js" as="script"><link rel="prefetch" href="/next/assets/server.html-b42fa91d.js" as="script"><link rel="prefetch" href="/next/assets/api.html-bcd997c3.js" as="script"><link rel="prefetch" href="/next/assets/file.html-4843c120.js" as="script"><link rel="prefetch" href="/next/assets/props.html-ef108742.js" as="script"><link rel="prefetch" href="/next/assets/style.html-2b0f4e09.js" as="script"><link rel="prefetch" href="/next/assets/api.html-9eafe27b.js" as="script"><link rel="prefetch" href="/next/assets/config.html-1d102221.js" as="script"><link rel="prefetch" href="/next/assets/env.html-c2640c77.js" as="script"><link rel="prefetch" href="/next/assets/plugin.html-22d01cc9.js" as="script"><link rel="prefetch" href="/next/assets/database.html-9e60d6ce.js" as="script"><link rel="prefetch" href="/next/assets/emoji.html-e3a375c7.js" as="script"><link rel="prefetch" href="/next/assets/highlighter.html-8420bdff.js" as="script"><link rel="prefetch" href="/next/assets/image-preview.html-4be2e19d.js" as="script"><link rel="prefetch" href="/next/assets/locale.html-da5ea062.js" as="script"><link rel="prefetch" href="/next/assets/search.html-96b50f11.js" as="script"><link rel="prefetch" href="/next/assets/tex-renderer.html-c535a10d.js" as="script"><link rel="prefetch" href="/next/assets/upload-image.html-2fb109aa.js" as="script"><link rel="prefetch" href="/next/assets/userdb.html-45a77779.js" as="script"><link rel="prefetch" href="/next/assets/cdn.html-4827dff4.js" as="script"><link rel="prefetch" href="/next/assets/project.html-abd328e8.js" as="script"><link rel="prefetch" href="/next/assets/index.html-16230f11.js" as="script"><link rel="prefetch" href="/next/assets/deta.html-aa6ed62b.js" as="script"><link rel="prefetch" href="/next/assets/netlify.html-c1fccc98.js" as="script"><link rel="prefetch" href="/next/assets/railway.html-9557ddcb.js" as="script"><link rel="prefetch" href="/next/assets/tidb.html-a7395ef8.js" as="script"><link rel="prefetch" href="/next/assets/vercel.html-3749a6c7.js" as="script"><link rel="prefetch" href="/next/assets/vps.html-9d6d019a.js" as="script"><link rel="prefetch" href="/next/assets/zeabur.html-87e13d60.js" as="script"><link rel="prefetch" href="/next/assets/index.html-968ab0ef.js" as="script"><link rel="prefetch" href="/next/assets/comment.html-d268f7f1.js" as="script"><link rel="prefetch" href="/next/assets/emoji.html-b9080cb7.js" as="script"><link rel="prefetch" href="/next/assets/i18n.html-51505f77.js" as="script"><link rel="prefetch" href="/next/assets/label.html-77fc517f.js" as="script"><link rel="prefetch" href="/next/assets/notification.html-b9b5f03c.js" as="script"><link rel="prefetch" href="/next/assets/pageview.html-14a8a6a5.js" as="script"><link rel="prefetch" href="/next/assets/reaction.html-5d81517d.js" as="script"><link rel="prefetch" href="/next/assets/safety.html-a4d9aa4c.js" as="script"><link rel="prefetch" href="/next/assets/search.html-cee210a0.js" as="script"><link rel="prefetch" href="/next/assets/style.html-f1ad20a3.js" as="script"><link rel="prefetch" href="/next/assets/syntax.html-5c5b2944.js" as="script"><link rel="prefetch" href="/next/assets/index.html-f1eb7bf2.js" as="script"><link rel="prefetch" href="/next/assets/client.html-9ee454d9.js" as="script"><link rel="prefetch" href="/next/assets/server.html-383f90e8.js" as="script"><link rel="prefetch" href="/next/assets/api.html-b9a9a0c1.js" as="script"><link rel="prefetch" href="/next/assets/file.html-774a2976.js" as="script"><link rel="prefetch" href="/next/assets/props.html-99fe08fb.js" as="script"><link rel="prefetch" href="/next/assets/style.html-29fab685.js" as="script"><link rel="prefetch" href="/next/assets/api.html-7e4d915a.js" as="script"><link rel="prefetch" href="/next/assets/config.html-19b4d157.js" as="script"><link rel="prefetch" href="/next/assets/env.html-b4fb1959.js" as="script"><link rel="prefetch" href="/next/assets/plugin.html-73d5d322.js" as="script"><link rel="prefetch" href="/next/assets/index.html-6ace4e3f.js" as="script"><link rel="prefetch" href="/next/assets/recent-comment.html-99e0e1c5.js" as="script"><link rel="prefetch" href="/next/assets/user-list.html-5a5bfa0a.js" as="script"><link rel="prefetch" href="/next/assets/index.html-d03b2066.js" as="script"><link rel="prefetch" href="/next/assets/recent-comment.html-f9c2eae0.js" as="script"><link rel="prefetch" href="/next/assets/user-list.html-a18e438a.js" as="script"><link rel="prefetch" href="/next/assets/404.html-21766438.js" as="script"><link rel="prefetch" href="/next/assets/index.html-d0eefcd4.js" as="script"><link rel="prefetch" href="/next/assets/index.html-706d527f.js" as="script"><link rel="prefetch" href="/next/assets/index.html-9b3ffaf0.js" as="script"><link rel="prefetch" href="/next/assets/index.html-d00b9c46.js" as="script"><link rel="prefetch" href="/next/assets/index.html-2dcd549c.js" as="script"><link rel="prefetch" href="/next/assets/index.html-21581c45.js" as="script"><link rel="prefetch" href="/next/assets/index.html-eddc3027.js" as="script"><link rel="prefetch" href="/next/assets/index.html-49ef0608.js" as="script"><link rel="prefetch" href="/next/assets/index.html-13613751.js" as="script"><link rel="prefetch" href="/next/assets/index.html-0724121e.js" as="script"><link rel="prefetch" href="/next/assets/index.html-ab6b6780.js" as="script"><link rel="prefetch" href="/next/assets/index.html-12ed0101.js" as="script"><link rel="prefetch" href="/next/assets/index.html-ce7d5aa8.js" as="script"><link rel="prefetch" href="/next/assets/index.html-ae222a2f.js" as="script"><link rel="prefetch" href="/next/assets/index.html-c1c8a9d4.js" as="script"><link rel="prefetch" href="/next/assets/index.html-c9713e3c.js" as="script"><link rel="prefetch" href="/next/assets/waline-meta-a31b78ed.js" as="script"><link rel="prefetch" href="/next/assets/component-30e5480e.js" as="script"><link rel="prefetch" href="/next/assets/photoswipe.esm-2450701e.js" as="script"><link rel="prefetch" href="/next/assets/style-e9220a04.js" as="script"><link rel="prefetch" href="/next/assets/docsearch-1d421ddb.js" as="script"><link rel="prefetch" href="/next/assets/index-997ea542.js" as="script">
</head>
<body>
<div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="skip-link sr-only">跳至主要內容</a><!--]--><!--[--><div class="theme-container no-sidebar"><!--[--><header class="navbar" id="navbar"><div class="navbar-start"><button type="button" class="toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a aria-current="page" href="/next/" class="router-link-active router-link-exact-active brand"><img class="logo" src="/next/logo.png" alt="Waline"><!----><span class="site-name hide-in-pad">Waline</span></a><!--]--><!--[--><!----><!--]--></div><div class="navbar-center"><!--[--><!----><!--]--><!--[--><nav class="nav-links"><div class="nav-item hide-in-mobile"><a href="/next/guide/get-started/" class="nav-link" aria-label="快速上手"><span class="font-icon icon iconfont icon-creative" style=""></span>快速上手<!----></a></div><div class="nav-item hide-in-mobile"><a href="/next/cookbook/" class="nav-link" aria-label="Cookbook"><span class="font-icon icon iconfont icon-cookbook" style=""></span>Cookbook<!----></a></div><div class="nav-item hide-in-mobile"><div class="dropdown-wrapper"><button type="button" class="dropdown-title" aria-label="迁移"><span class="title"><span class="font-icon icon iconfont icon-migration" style=""></span>迁移</span><span class="arrow"></span><ul class="nav-dropdown"><li class="dropdown-item"><a href="/next/migration/client.html" class="nav-link" aria-label="Waline 客户端 V2 迁移指南"><span class="font-icon icon iconfont icon-migration" style=""></span>Waline 客户端 V2 迁移指南<!----></a></li><li class="dropdown-item"><a href="/next/migration/valine.html" class="nav-link" aria-label="从 Valine 迁移"><span class="font-icon icon iconfont icon-valine" style=""></span>从 Valine 迁移<!----></a></li><li class="dropdown-item"><a href="/next/migration/tool.html" class="nav-link" aria-label="数据迁移助手"><span class="font-icon icon iconfont icon-helper" style=""></span>数据迁移助手<!----></a></li></ul></button></div></div><div class="nav-item hide-in-mobile"><div class="dropdown-wrapper"><button type="button" class="dropdown-title" aria-label="参考"><span class="title"><span class="font-icon icon iconfont icon-reference" style=""></span>参考</span><span class="arrow"></span><ul class="nav-dropdown"><li class="dropdown-item"><h4 class="dropdown-subtitle"><span>客户端</span></h4><ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/next/reference/client/api.html" class="nav-link" aria-label="客户端 API"><span class="font-icon icon iconfont icon-config" style=""></span>客户端 API<!----></a></li><li class="dropdown-subitem"><a href="/next/reference/client/props.html" class="nav-link" aria-label="组件属性"><span class="font-icon icon iconfont icon-config" style=""></span>组件属性<!----></a></li><li class="dropdown-subitem"><a href="/next/reference/client/file.html" class="nav-link" aria-label="客户端文件"><span class="font-icon icon iconfont icon-file" style=""></span>客户端文件<!----></a></li><li class="dropdown-subitem"><a href="/next/reference/client/style.html" class="nav-link" aria-label="CSS 变量"><span class="font-icon icon iconfont icon-style" style=""></span>CSS 变量<!----></a></li></ul></li><li class="dropdown-item"><h4 class="dropdown-subtitle"><span>服务端</span></h4><ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/next/reference/server/api.html" class="nav-link" aria-label="API"><span class="font-icon icon iconfont icon-api" style=""></span>API<!----></a></li><li class="dropdown-subitem"><a href="/next/reference/server/config.html" class="nav-link" aria-label="服务端配置"><span class="font-icon icon iconfont icon-config" style=""></span>服务端配置<!----></a></li><li class="dropdown-subitem"><a href="/next/reference/server/env.html" class="nav-link" aria-label="服务端环境变量"><span class="font-icon icon iconfont icon-config" style=""></span>服务端环境变量<!----></a></li></ul></li></ul></button></div></div><div class="nav-item hide-in-mobile"><div class="dropdown-wrapper"><button type="button" class="dropdown-title" aria-label="高级"><span class="title"><span class="font-icon icon iconfont icon-advanced" style=""></span>高级</span><span class="arrow"></span><ul class="nav-dropdown"><li class="dropdown-item"><a href="/next/advanced/intro.html" class="nav-link" aria-label="介绍"><span class="font-icon icon iconfont icon-intro" style=""></span>介绍<!----></a></li><li class="dropdown-item"><a href="/next/advanced/design.html" class="nav-link" aria-label="设计目标"><span class="font-icon icon iconfont icon-goal" style=""></span>设计目标<!----></a></li><li class="dropdown-item"><a href="/next/advanced/ecosystem.html" class="nav-link" aria-label="生态系统"><span class="font-icon icon iconfont icon-ecosystem" style=""></span>生态系统<!----></a></li><li class="dropdown-item"><a href="/next/advanced/faq.html" class="nav-link" aria-label="FAQ"><span class="font-icon icon iconfont icon-faq" style=""></span>FAQ<!----></a></li><li class="dropdown-item"><a href="/next/advanced/contribution.html" class="nav-link" aria-label="贡献指南"><span class="font-icon icon iconfont icon-contribute" style=""></span>贡献指南<!----></a></li><li class="dropdown-item"><a href="/next/advanced/privacy.html" class="nav-link" aria-label="隐私协议"><span class="font-icon icon iconfont icon-privacy" style=""></span>隐私协议<!----></a></li></ul></button></div></div></nav><!--]--><!--[--><!----><!--]--></div><div class="navbar-end"><!--[--><!----><!--]--><!--[--><div class="nav-item"><div class="dropdown-wrapper i18n-dropdown"><button type="button" class="dropdown-title" aria-label="选择语言"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon i18n-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="i18n icon" style="width:1rem;height:1rem;vertical-align:middle;"><path d="M379.392 460.8 494.08 575.488l-42.496 102.4L307.2 532.48 138.24 701.44l-71.68-72.704L234.496 460.8l-45.056-45.056c-27.136-27.136-51.2-66.56-66.56-108.544h112.64c7.68 14.336 16.896 27.136 26.112 35.84l45.568 46.08 45.056-45.056C382.976 312.32 409.6 247.808 409.6 204.8H0V102.4h256V0h102.4v102.4h256v102.4H512c0 70.144-37.888 161.28-87.04 210.944L378.88 460.8zM576 870.4 512 1024H409.6l256-614.4H768l256 614.4H921.6l-64-153.6H576zM618.496 768h196.608L716.8 532.48 618.496 768z"></path></svg><!--]--><span class="arrow"></span><ul class="nav-dropdown"><li class="dropdown-item"><a aria-current="page" href="/next/" class="router-link-active router-link-exact-active nav-link active" aria-label="简体中文"><!---->简体中文<!----></a></li><li class="dropdown-item"><a href="/next/en/" class="nav-link" aria-label="English"><!---->English<!----></a></li></ul></button></div></div><div class="nav-item"><a class="repo-link" href="https://github.com/walinejs/waline" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!--[--><div id="docsearch-container" style="display:none;"></div><div><button type="button" class="DocSearch DocSearch-Button" aria-label="搜索文档"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">搜索文档</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"><svg width="15" height="15" class="DocSearch-Control-Key-Icon"><path d="M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953" stroke-width="1.2" stroke="currentColor" fill="none" stroke-linecap="square"></path></svg></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--><!--]--><!--[--><!----><!--]--><button type="button" class="toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span class="button-container"><span class="button-top"></span><span class="button-middle"></span><span class="button-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside class="sidebar" id="sidebar"><!--[--><!----><!--]--><ul class="sidebar-links"></ul><!--[--><!----><!--]--></aside><!--[--><main class="home project" id="main-content" aria-labelledby="main-title"><!----><header class="hero-info-wrapper"><!--[--><img class="" src="/next/logo.png" alt="Waline"><!--]--><div class="hero-info"><h1 id="main-title">Waline</h1><p class="description">一款简洁、安全的评论系统。</p><p class="actions"><a href="/next/guide/get-started/" class="nav-link action-button primary" aria-label="💡 快速上手"><!---->💡 快速上手<!----></a><a href="/next/advanced/intro.html" class="nav-link action-button secondary" aria-label="ℹ️ 介绍"><!---->ℹ️ 介绍<!----></a></p></div></header><!--[--><div class="feature-panel"><!----><div class="feature-wrapper"><a href="/next/guide/features/syntax.html" class="feature-item link" role="navigation" aria-label="自由评论"><h3><span class="font-icon icon iconfont icon-markdown" style=""></span><span>自由评论</span></h3><p>完全的 Markdown 支持,同时包含表情、数学公式、HTML 嵌入</p></a><div class="feature-item"><h3><span class="font-icon icon iconfont icon-light" style=""></span><span>轻量</span></h3><p>53kb gzip 的完整客户端大小</p></div><a href="/next/guide/features/safety.html" class="feature-item link" role="navigation" aria-label="强大的安全性"><h3><span class="font-icon icon iconfont icon-safe" style=""></span><span>强大的安全性</span></h3><p>内容校验、防灌水、保护敏感数据等</p></a><div class="feature-item"><h3><span class="font-icon icon iconfont icon-register" style=""></span><span>登录支持</span></h3><p>在允许匿名评论的基础上,支持账号注册,保持身份</p></div><a href="/next/guide/features/reaction.html" class="feature-item link" role="navigation" aria-label="文章反应"><h3><span class="font-icon icon iconfont icon-reaction" style=""></span><span>文章反应</span></h3><p>快速表达你对文章的态度</p></a><a href="/next/guide/features/pageview.html" class="feature-item link" role="navigation" aria-label="浏览量统计"><h3><span class="font-icon icon iconfont icon-counter" style=""></span><span>浏览量统计</span></h3><p>通过 <1kb 代码可靠统计文章浏览量</p></a><div class="feature-item"><h3><span class="font-icon icon iconfont icon-free" style=""></span><span>完全免费部署</span></h3><p>可免费部署在 Vercel 上</p></div><div class="feature-item"><h3><span class="font-icon icon iconfont icon-strong" style=""></span><span>易于部署</span></h3><p>多种部署部署方式和存储服务支持</p></div></div></div><!--]--><!----><div class="theme-hope-content"></div><!--[--><div class="waline-tips-wrapper home"><div class="waline-tips">友情提示:评论区仅作评论展示,如有问题咨询请去 <a href="https://github.com/walinejs/waline/discussions" target="_blank">Github Discussion</a> 中提问。</div></div><div class="waline-wrapper" id="comment" darkmode="false" style="display:block;"><div data-waline provider="Waline" pageview="true"><div class="wl-reaction"><div class="wl-reaction-title">你认为这篇文章怎么样?</div><ul class="wl-reaction-list"><!--[--><li class="wl-reaction-item"><div class="wl-reaction-img"><img src="//unpkg.com/@waline/emojis/tieba/tieba_agree.png"><div class="wl-reaction-votes">0</div></div><div class="wl-reaction-text"></div></li><li class="wl-reaction-item"><div class="wl-reaction-img"><img src="//unpkg.com/@waline/emojis/tieba/tieba_look_down.png"><div class="wl-reaction-votes">0</div></div><div class="wl-reaction-text"></div></li><li class="wl-reaction-item"><div class="wl-reaction-img"><img src="//unpkg.com/@waline/emojis/tieba/tieba_sunglasses.png"><div class="wl-reaction-votes">0</div></div><div class="wl-reaction-text"></div></li><li class="wl-reaction-item"><div class="wl-reaction-img"><img src="//unpkg.com/@waline/emojis/tieba/tieba_pick_nose.png"><div class="wl-reaction-votes">0</div></div><div class="wl-reaction-text"></div></li><li class="wl-reaction-item"><div class="wl-reaction-img"><img src="//unpkg.com/@waline/emojis/tieba/tieba_awkward.png"><div class="wl-reaction-votes">0</div></div><div class="wl-reaction-text"></div></li><li class="wl-reaction-item"><div class="wl-reaction-img"><img src="//unpkg.com/@waline/emojis/tieba/tieba_sleep.png"><div class="wl-reaction-votes">0</div></div><div class="wl-reaction-text"></div></li><!--]--></ul></div><div class="wl-comment"><!--v-if--><div class="wl-panel"><div class="wl-header item3"><!--[--><div class="wl-header-item"><label for="wl-nick">昵称</label><input id="wl-nick" class="wl-input wl-nick" name="nick" type="text" value></div><div class="wl-header-item"><label for="wl-mail">邮箱</label><input id="wl-mail" class="wl-input wl-mail" name="mail" type="email" value></div><div class="wl-header-item"><label for="wl-link">网址</label><input id="wl-link" class="wl-input wl-link" name="link" type="text" value></div><!--]--></div><textarea id="wl-edit" class="wl-editor" placeholder="请留言。(填写邮箱可在被回复时收到邮件提醒)"></textarea><div class="wl-preview" style="display:none;"><hr><h4>预览:</h4><div class="wl-content"></div></div><div class="wl-footer"><div class="wl-actions"><a href="https://guides.github.com/features/mastering-markdown/" title="Markdown Guide" aria-label="Markdown is supported" class="wl-action" target="_blank" rel="noopener noreferrer"><svg width="16" height="16" ariaHidden="true"><path d="M14.85 3H1.15C.52 3 0 3.52 0 4.15v7.69C0 12.48.52 13 1.15 13h13.69c.64 0 1.15-.52 1.15-1.15v-7.7C16 3.52 15.48 3 14.85 3zM9 11H7V8L5.5 9.92 4 8v3H2V5h2l1.5 2L7 5h2v6zm2.99.5L9.5 8H11V5h2v3h1.5l-2.51 3.5z" fill="currentColor"></path></svg></a><button type="button" class="wl-action" title="表情" style="display:none;"><svg viewBox="0 0 1024 1024" width="24" height="24"><path d="M563.2 463.3 677 540c1.7 1.2 3.7 1.8 5.8 1.8.7 0 1.4-.1 2-.2 2.7-.5 5.1-2.1 6.6-4.4l25.3-37.8c1.5-2.3 2.1-5.1 1.6-7.8s-2.1-5.1-4.4-6.6l-73.6-49.1 73.6-49.1c2.3-1.5 3.9-3.9 4.4-6.6.5-2.7 0-5.5-1.6-7.8l-25.3-37.8a10.1 10.1 0 0 0-6.6-4.4c-.7-.1-1.3-.2-2-.2-2.1 0-4.1.6-5.8 1.8l-113.8 76.6c-9.2 6.2-14.7 16.4-14.7 27.5.1 11 5.5 21.3 14.7 27.4zM387 348.8h-45.5c-5.7 0-10.4 4.7-10.4 10.4v153.3c0 5.7 4.7 10.4 10.4 10.4H387c5.7 0 10.4-4.7 10.4-10.4V359.2c0-5.7-4.7-10.4-10.4-10.4zm333.8 241.3-41-20a10.3 10.3 0 0 0-8.1-.5c-2.6.9-4.8 2.9-5.9 5.4-30.1 64.9-93.1 109.1-164.4 115.2-5.7.5-9.9 5.5-9.5 11.2l3.9 45.5c.5 5.3 5 9.5 10.3 9.5h.9c94.8-8 178.5-66.5 218.6-152.7 2.4-5 .3-11.2-4.8-13.6zm186-186.1c-11.9-42-30.5-81.4-55.2-117.1-24.1-34.9-53.5-65.6-87.5-91.2-33.9-25.6-71.5-45.5-111.6-59.2-41.2-14-84.1-21.1-127.8-21.1h-1.2c-75.4 0-148.8 21.4-212.5 61.7-63.7 40.3-114.3 97.6-146.5 165.8-32.2 68.1-44.3 143.6-35.1 218.4 9.3 74.8 39.4 145 87.3 203.3.1.2.3.3.4.5l36.2 38.4c1.1 1.2 2.5 2.1 3.9 2.6 73.3 66.7 168.2 103.5 267.5 103.5 73.3 0 145.2-20.3 207.7-58.7 37.3-22.9 70.3-51.5 98.1-85 27.1-32.7 48.7-69.5 64.2-109.1 15.5-39.7 24.4-81.3 26.6-123.8 2.4-43.6-2.5-87-14.5-129zm-60.5 181.1c-8.3 37-22.8 72-43 104-19.7 31.1-44.3 58.6-73.1 81.7-28.8 23.1-61 41-95.7 53.4-35.6 12.7-72.9 19.1-110.9 19.1-82.6 0-161.7-30.6-222.8-86.2l-34.1-35.8c-23.9-29.3-42.4-62.2-55.1-97.7-12.4-34.7-18.8-71-19.2-107.9-.4-36.9 5.4-73.3 17.1-108.2 12-35.8 30-69.2 53.4-99.1 31.7-40.4 71.1-72 117.2-94.1 44.5-21.3 94-32.6 143.4-32.6 49.3 0 97 10.8 141.8 32 34.3 16.3 65.3 38.1 92 64.8 26.1 26 47.5 56 63.6 89.2 16.2 33.2 26.6 68.5 31 105.1 4.6 37.5 2.7 75.3-5.6 112.3z" fill="currentColor"></path></svg></button><button type="button" class="wl-action" title="表情包"><svg width="24" height="24" fill="currentcolor" viewBox="0 0 24 24"><path style="transform: translateY(0.5px)" d="M18.968 10.5H15.968V11.484H17.984V12.984H15.968V15H14.468V9H18.968V10.5V10.5ZM8.984 9C9.26533 9 9.49967 9.09367 9.687 9.281C9.87433 9.46833 9.968 9.70267 9.968 9.984V10.5H6.499V13.5H8.468V12H9.968V14.016C9.968 14.2973 9.87433 14.5317 9.687 14.719C9.49967 14.9063 9.26533 15 8.984 15H5.984C5.70267 15 5.46833 14.9063 5.281 14.719C5.09367 14.5317 5 14.2973 5 14.016V9.985C5 9.70367 5.09367 9.46933 5.281 9.282C5.46833 9.09467 5.70267 9.001 5.984 9.001H8.984V9ZM11.468 9H12.968V15H11.468V9V9Z"></path><path d="M18.5 3H5.75C3.6875 3 2 4.6875 2 6.75V18C2 20.0625 3.6875 21.75 5.75 21.75H18.5C20.5625 21.75 22.25 20.0625 22.25 18V6.75C22.25 4.6875 20.5625 3 18.5 3ZM20.75 18C20.75 19.2375 19.7375 20.25 18.5 20.25H5.75C4.5125 20.25 3.5 19.2375 3.5 18V6.75C3.5 5.5125 4.5125 4.5 5.75 4.5H18.5C19.7375 4.5 20.75 5.5125 20.75 6.75V18Z"></path></svg></button><input id="wl-image-upload" class="upload" type="file" accept=".png,.jpg,.jpeg,.webp,.bmp,.gif"><label for="wl-image-upload" class="wl-action" title="上传图片"><svg viewBox="0 0 1024 1024" width="24" height="24"><path d="M784 112H240c-88 0-160 72-160 160v480c0 88 72 160 160 160h544c88 0 160-72 160-160V272c0-88-72-160-160-160zm96 640c0 52.8-43.2 96-96 96H240c-52.8 0-96-43.2-96-96V272c0-52.8 43.2-96 96-96h544c52.8 0 96 43.2 96 96v480z" fill="currentColor"></path><path d="M352 480c52.8 0 96-43.2 96-96s-43.2-96-96-96-96 43.2-96 96 43.2 96 96 96zm0-128c17.6 0 32 14.4 32 32s-14.4 32-32 32-32-14.4-32-32 14.4-32 32-32zm462.4 379.2-3.2-3.2-177.6-177.6c-25.6-25.6-65.6-25.6-91.2 0l-80 80-36.8-36.8c-25.6-25.6-65.6-25.6-91.2 0L200 728c-4.8 6.4-8 14.4-8 24 0 17.6 14.4 32 32 32 9.6 0 16-3.2 22.4-9.6L380.8 640l134.4 134.4c6.4 6.4 14.4 9.6 24 9.6 17.6 0 32-14.4 32-32 0-9.6-4.8-17.6-9.6-24l-52.8-52.8 80-80L769.6 776c6.4 4.8 12.8 8 20.8 8 17.6 0 32-14.4 32-32 0-8-3.2-16-8-20.8z" fill="currentColor"></path></svg></label><button type="button" class="wl-action" title="预览"><svg viewBox="0 0 1024 1024" width="24" height="24"><path d="M710.816 654.301c70.323-96.639 61.084-230.578-23.705-314.843-46.098-46.098-107.183-71.109-172.28-71.109-65.008 0-126.092 25.444-172.28 71.109-45.227 46.098-70.756 107.183-70.756 172.106 0 64.923 25.444 126.007 71.194 172.106 46.099 46.098 107.184 71.109 172.28 71.109 51.414 0 100.648-16.212 142.824-47.404l126.53 126.006c7.058 7.06 16.297 10.979 26.406 10.979 10.105 0 19.343-3.919 26.402-10.979 14.467-14.467 14.467-38.172 0-52.723L710.816 654.301zm-315.107-23.265c-65.88-65.88-65.88-172.54 0-238.42 32.069-32.07 74.245-49.149 119.471-49.149 45.227 0 87.407 17.603 119.472 49.149 65.88 65.879 65.88 172.539 0 238.42-63.612 63.178-175.242 63.178-238.943 0zm0 0" fill="currentColor"></path><path d="M703.319 121.603H321.03c-109.8 0-199.469 89.146-199.469 199.38v382.034c0 109.796 89.236 199.38 199.469 199.38h207.397c20.653 0 37.384-16.645 37.384-37.299 0-20.649-16.731-37.296-37.384-37.296H321.03c-68.582 0-124.352-55.77-124.352-124.267V321.421c0-68.496 55.77-124.267 124.352-124.267h382.289c68.582 0 124.352 55.771 124.352 124.267V524.72c0 20.654 16.736 37.299 37.385 37.299 20.654 0 37.384-16.645 37.384-37.299V320.549c-.085-109.8-89.321-198.946-199.121-198.946zm0 0" fill="currentColor"></path></svg></button></div><div class="wl-info"><div class="wl-captcha-container"></div><div class="wl-text-number">0 <!--v-if--> 字</div><button type="button" class="wl-btn">登录</button><button type="submit" class="primary wl-btn" title="Cmd|Ctrl + Enter"><!--[-->提交<!--]--></button></div><div class="wl-gif-popup"><input type="text" placeholder="搜索表情包"><!--v-if--><div class="wl-loading"><svg width="30" height="30" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid"><circle cx="50" cy="50" fill="none" stroke="currentColor" strokeWidth="4" r="40" stroke-dasharray="85 30"><animateTransform attributeName="transform" type="rotate" repeatCount="indefinite" dur="1s" values="0 50 50;360 50 50" keyTimes="0;1"></animateTransform></circle></svg></div></div><div class="wl-emoji-popup"><!--[--><!--]--><!--v-if--></div></div></div><!--v-if--></div><div class="wl-meta-head"><div class="wl-count"><!--v-if--> 评论</div><ul class="wl-sort"><!--[--><li class="active">按正序</li><li class="">按倒序</li><li class="">按热度</li><!--]--></ul></div><div class="wl-cards"><!--[--><!--]--></div><div class="wl-loading"><svg width="30" height="30" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid"><circle cx="50" cy="50" fill="none" stroke="currentColor" strokeWidth="4" r="40" stroke-dasharray="85 30"><animateTransform attributeName="transform" type="rotate" repeatCount="indefinite" dur="1s" values="0 50 50;360 50 50" keyTimes="0;1"></animateTransform></circle></svg></div><div class="wl-power"> Powered by <a href="https://github.com/walinejs/waline" target="_blank" rel="noopener noreferrer"> Waline </a> v2.15.5</div></div></div><!--]--></main><!--]--><footer class="footer-wrapper"><div class="footer">GPL-2.0 协议 | Copyright © 2020-present <a href="https://github.com/lizheming" rel="noopener noreferrer " target="_blank">lizheming</a> | 主题使用 <a href="https://vuepress-theme-hope.github.io/v2/zh/" rel="noopener noreferrer " target="_blank">vuepress-theme-hope</a></div><!----></footer></div><!--]--><!--]--><!----><!--]--></div>
<script type="module" src="/next/assets/app-86489c04.js" defer></script>
</body>
</html>