Files
weiyu/deploy/server/docs/zh-CN/blog/index.html
jack ning 60fed8c700 update
2025-05-06 22:38:30 +08:00

26 lines
30 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="zh-CN" dir="ltr" class="blog-wrapper blog-list-page plugin-blog plugin-id-default" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.7.0">
<title data-rh="true">Blog | Bytedesk</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://www.weiyuai.cn/docs/zh-CN/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://www.weiyuai.cn/docs/zh-CN/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://www.weiyuai.cn/docs/zh-CN/blog"><meta data-rh="true" property="og:locale" content="zh_CN"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_TW"><meta data-rh="true" name="docusaurus_locale" content="zh-CN"><meta data-rh="true" name="docsearch:language" content="zh-CN"><meta data-rh="true" property="og:title" content="Blog | Bytedesk"><meta data-rh="true" name="description" content="Blog"><meta data-rh="true" property="og:description" content="Blog"><meta data-rh="true" name="docusaurus_tag" content="blog_posts_list"><meta data-rh="true" name="docsearch:docusaurus_tag" content="blog_posts_list"><link data-rh="true" rel="icon" href="/docs/zh-CN/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://www.weiyuai.cn/docs/zh-CN/blog"><link data-rh="true" rel="alternate" href="https://www.weiyuai.cn/docs/blog" hreflang="en"><link data-rh="true" rel="alternate" href="https://www.weiyuai.cn/docs/zh-CN/blog" hreflang="zh-CN"><link data-rh="true" rel="alternate" href="https://www.weiyuai.cn/docs/zh-TW/blog" hreflang="zh-TW"><link data-rh="true" rel="alternate" href="https://www.weiyuai.cn/docs/blog" hreflang="x-default"><script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@type":"Blog","@id":"https://www.weiyuai.cn/docs/zh-CN/blog","mainEntityOfPage":"https://www.weiyuai.cn/docs/zh-CN/blog","headline":"Blog","description":"Blog","blogPost":[{"@type":"BlogPosting","@id":"https://www.weiyuai.cn/docs/zh-CN/blog/qwen3","mainEntityOfPage":"https://www.weiyuai.cn/docs/zh-CN/blog/qwen3","url":"https://www.weiyuai.cn/docs/zh-CN/blog/qwen3","headline":"微语对接大模型Qwen3指南","name":"微语对接大模型Qwen3指南","description":"在本篇博客中我们将介绍如何将微语客服系统对接通义千问Qwen3大模型使您的客服系统拥有强大的AI能力。通过这个集成您可以为用户提供更智能、更高效的自动化客服体验。","datePublished":"2025-04-30T00:00:00.000Z","author":{"@type":"Person","name":"Jack Ning","description":"Maintainer of Bytedesk","url":"https://github.com/pengjinning","image":"https://www.weiyuai.cn/assets/images/qrcode/wechat.png"},"keywords":[]},{"@type":"BlogPosting","@id":"https://www.weiyuai.cn/docs/zh-CN/blog/scan-to-login","mainEntityOfPage":"https://www.weiyuai.cn/docs/zh-CN/blog/scan-to-login","url":"https://www.weiyuai.cn/docs/zh-CN/blog/scan-to-login","headline":"扫码登录实现流程","name":"扫码登录实现流程","description":"- 桌面客户端生成唯一设备uiddeviceUid","datePublished":"2024-10-08T00:00:00.000Z","author":{"@type":"Person","name":"Jack Ning","description":"Maintainer of Bytedesk","url":"https://github.com/pengjinning","image":"https://www.weiyuai.cn/assets/images/qrcode/wechat.png"},"keywords":[]},{"@type":"BlogPosting","@id":"https://www.weiyuai.cn/docs/zh-CN/blog/welcome","mainEntityOfPage":"https://www.weiyuai.cn/docs/zh-CN/blog/welcome","url":"https://www.weiyuai.cn/docs/zh-CN/blog/welcome","headline":"Welcome","name":"Welcome","description":"Docusaurus blogging features are powered by the blog plugin.","datePublished":"2021-08-26T00:00:00.000Z","author":[{"@type":"Person","name":"Sébastien Lorber","description":"Docusaurus maintainer","url":"https://sebastienlorber.com","image":"https://github.com/slorber.png"},{"@type":"Person","name":"Yangshun Tay","description":"Front End Engineer @ Facebook","url":"https://github.com/yangshun","image":"https://github.com/yangshun.png"}],"keywords":[]},{"@type":"BlogPosting","@id":"https://www.weiyuai.cn/docs/zh-CN/blog/mdx-blog-post","mainEntityOfPage":"https://www.weiyuai.cn/docs/zh-CN/blog/mdx-blog-post","url":"https://www.weiyuai.cn/docs/zh-CN/blog/mdx-blog-post","headline":"MDX Blog Post","name":"MDX Blog Post","description":"Blog posts support Docusaurus Markdown features, such as MDX.","datePublished":"2021-08-01T00:00:00.000Z","author":{"@type":"Person","name":"Sébastien Lorber","description":"Docusaurus maintainer","url":"https://sebastienlorber.com","image":"https://github.com/slorber.png"},"keywords":[]},{"@type":"BlogPosting","@id":"https://www.weiyuai.cn/docs/zh-CN/blog/long-blog-post","mainEntityOfPage":"https://www.weiyuai.cn/docs/zh-CN/blog/long-blog-post","url":"https://www.weiyuai.cn/docs/zh-CN/blog/long-blog-post","headline":"Long Blog Post","name":"Long Blog Post","description":"This is the summary of a very long blog post,","datePublished":"2019-05-29T00:00:00.000Z","author":{"@type":"Person","name":"Yangshun Tay","description":"Front End Engineer @ Facebook","url":"https://github.com/yangshun","image":"https://github.com/yangshun.png"},"keywords":[]},{"@type":"BlogPosting","@id":"https://www.weiyuai.cn/docs/zh-CN/blog/first-blog-post","mainEntityOfPage":"https://www.weiyuai.cn/docs/zh-CN/blog/first-blog-post","url":"https://www.weiyuai.cn/docs/zh-CN/blog/first-blog-post","headline":"First Blog Post","name":"First Blog Post","description":"Lorem ipsum dolor sit amet...","datePublished":"2019-05-28T00:00:00.000Z","author":[{"@type":"Person","name":"Sébastien Lorber","description":"Docusaurus maintainer","url":"https://sebastienlorber.com","image":"https://github.com/slorber.png"},{"@type":"Person","name":"Yangshun Tay","description":"Front End Engineer @ Facebook","url":"https://github.com/yangshun","image":"https://github.com/yangshun.png"}],"keywords":[]}]}</script><link rel="alternate" type="application/rss+xml" href="/docs/zh-CN/blog/rss.xml" title="Bytedesk RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/docs/zh-CN/blog/atom.xml" title="Bytedesk Atom Feed"><link rel="stylesheet" href="/docs/zh-CN/assets/css/styles.e5fc9141.css">
<script src="/docs/zh-CN/assets/js/runtime~main.c8177eb2.js" defer="defer"></script>
<script src="/docs/zh-CN/assets/js/main.5a4df8e8.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="跳到主要内容"><a class="skipToContent_BRq2" href="#__docusaurus_skipToContent_fallback">跳到主要内容</a></div><nav aria-label="主导航" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="切换导航栏" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/docs/zh-CN/"><div class="navbar__logo"><img src="/docs/zh-CN/img/logo.png" alt="微语 Logo" class="themedComponent_g26P themedComponent--light_Fatc"><img src="/docs/zh-CN/img/logo.png" alt="微语 Logo" class="themedComponent_g26P themedComponent--dark_ZdDJ"></div><b class="navbar__title text--truncate">微语</b></a><a class="navbar__item navbar__link" href="/docs/zh-CN/docs/intro">文档</a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/docs/zh-CN/blog">博客</a><a href="https://www.weiyuai.cn/architecture.html" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">架构图<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_DnYJ"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/bytedesk/bytedesk" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">GitHub<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_DnYJ"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a><a href="https://www.weiyuai.cn/contact.html" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">Contact<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_DnYJ"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link"><svg viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" class="iconLanguage_Q5ad"><path fill="currentColor" d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"></path></svg>简体中文</a><ul class="dropdown__menu"><li><a href="/docs/blog" target="_self" rel="noopener noreferrer" class="dropdown__link" lang="en">English</a></li><li><a href="/docs/zh-CN/blog" target="_self" rel="noopener noreferrer" class="dropdown__link dropdown__link--active" lang="zh-CN">简体中文</a></li><li><a href="/docs/zh-TW/blog" target="_self" rel="noopener noreferrer" class="dropdown__link" lang="zh-TW">繁体中文</a></li></ul></div><div class="toggle_iYXz colorModeToggle_zFcu"><button class="clean-btn toggleButton_D9J3 toggleButtonDisabled_TlKb" type="button" disabled="" title="切换浅色/暗黑模式(当前为浅色模式)" aria-label="切换浅色/暗黑模式(当前为浅色模式)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_s7Qc"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_A6fE"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_VRWw"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_PGiE"><div class="container margin-vert--lg"><div class="row"><aside class="col col--3"><nav class="sidebar_Ij43 thin-scrollbar" aria-label="最近博文导航"><div class="sidebarItemTitle_KC0C margin-bottom--md">Recent posts</div><div role="group"><h3 class="yearGroupHeading_o15C">2025</h3><ul class="sidebarItemList_bFmn clean-list"><li class="sidebarItem_aygK"><a class="sidebarItemLink_P7Yt" href="/docs/zh-CN/blog/qwen3">微语对接大模型Qwen3指南</a></li></ul></div><div role="group"><h3 class="yearGroupHeading_o15C">2024</h3><ul class="sidebarItemList_bFmn clean-list"><li class="sidebarItem_aygK"><a class="sidebarItemLink_P7Yt" href="/docs/zh-CN/blog/scan-to-login">扫码登录实现流程</a></li></ul></div><div role="group"><h3 class="yearGroupHeading_o15C">2021</h3><ul class="sidebarItemList_bFmn clean-list"><li class="sidebarItem_aygK"><a class="sidebarItemLink_P7Yt" href="/docs/zh-CN/blog/welcome">Welcome</a></li><li class="sidebarItem_aygK"><a class="sidebarItemLink_P7Yt" href="/docs/zh-CN/blog/mdx-blog-post">MDX Blog Post</a></li></ul></div><div role="group"><h3 class="yearGroupHeading_o15C">2019</h3><ul class="sidebarItemList_bFmn clean-list"><li class="sidebarItem_aygK"><a class="sidebarItemLink_P7Yt" href="/docs/zh-CN/blog/long-blog-post">Long Blog Post</a></li></ul></div></nav></aside><main class="col col--7"><article class="margin-bottom--xl"><header><h2 class="title_BpF0"><a href="/docs/zh-CN/blog/qwen3">微语对接大模型Qwen3指南</a></h2><div class="container_cyiP margin-vert--md"><time datetime="2025-04-30T00:00:00.000Z">2025年4月30日</time> · <!-- -->阅读需 8 分钟</div><div class="margin-top--md margin-bottom--sm row"><div class="col col--12 authorCol_NNq5"><div class="avatar margin-bottom--sm"><a href="https://github.com/pengjinning" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo authorImage_Wfk3" src="https://www.weiyuai.cn/assets/images/qrcode/wechat.png" alt="Jack Ning"></a><div class="avatar__intro authorDetails_Yf6O"><div class="avatar__name"><a href="https://github.com/pengjinning" target="_blank" rel="noopener noreferrer"><span class="authorName_DJtI">Jack Ning</span></a></div><small class="authorTitle_heuk" title="Maintainer of Bytedesk">Maintainer of Bytedesk</small><div class="authorSocials_PQJc"></div></div></div></div></div></header><div class="markdown"><p>在本篇博客中我们将介绍如何将微语客服系统对接通义千问Qwen3大模型使您的客服系统拥有强大的AI能力。通过这个集成您可以为用户提供更智能、更高效的自动化客服体验。</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>标签:</b><ul class="tags_w_BC padding--none margin-left--sm"><li class="tag_YWQv"><a title="Developer tag description" class="tag_fNRr tagRegular_JYB4" href="/docs/zh-CN/blog/tags/developer">Developer</a></li><li class="tag_YWQv"><a title="Bytedesk tag description" class="tag_fNRr tagRegular_JYB4" href="/docs/zh-CN/blog/tags/bytedesk">Bytedesk</a></li><li class="tag_YWQv"><a title="人工智能相关技术与应用" class="tag_fNRr tagRegular_JYB4" href="/docs/zh-CN/blog/tags/ai">AI</a></li><li class="tag_YWQv"><a title="阿里云通义千问大语言模型" class="tag_fNRr tagRegular_JYB4" href="/docs/zh-CN/blog/tags/qwen3">Qwen3</a></li><li class="tag_YWQv"><a title="大型语言模型(Large Language Model)" class="tag_fNRr tagRegular_JYB4" href="/docs/zh-CN/blog/tags/llm">LLM</a></li></ul></div><div class="col text--right col--3"><a aria-label="阅读 微语对接大模型Qwen3指南 的全文" href="/docs/zh-CN/blog/qwen3"><b>阅读更多</b></a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="title_BpF0"><a href="/docs/zh-CN/blog/scan-to-login">扫码登录实现流程</a></h2><div class="container_cyiP margin-vert--md"><time datetime="2024-10-08T00:00:00.000Z">2024年10月8日</time> · <!-- -->阅读需 2 分钟</div><div class="margin-top--md margin-bottom--sm row"><div class="col col--12 authorCol_NNq5"><div class="avatar margin-bottom--sm"><a href="https://github.com/pengjinning" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo authorImage_Wfk3" src="https://www.weiyuai.cn/assets/images/qrcode/wechat.png" alt="Jack Ning"></a><div class="avatar__intro authorDetails_Yf6O"><div class="avatar__name"><a href="https://github.com/pengjinning" target="_blank" rel="noopener noreferrer"><span class="authorName_DJtI">Jack Ning</span></a></div><small class="authorTitle_heuk" title="Maintainer of Bytedesk">Maintainer of Bytedesk</small><div class="authorSocials_PQJc"></div></div></div></div></div></header><div class="markdown"><ul>
<li>桌面客户端生成唯一设备uiddeviceUid</li>
<li>将此deviceUid发送给服务端服务端返回随机码randomCode</li>
<li>桌面客户端使用randomCode和deviceUid生成二维码</li>
<li>手机端扫描此二维码获取到deviceUid将deviceUid发送给服务端服务端更新状态为已扫描SCANED</li>
<li>手机端点击确认登录将手机号mobile和deviceUid发送给服务端服务端保存手机号并更新状态为已登录CONFIRMED</li>
<li>桌面客户端通过轮询获取到手机号mobile和状态为已登录CONFIRMED利用手机号和随机码randomCode调用登录接口</li>
<li>如果桌面客户端拉取到的状态为EXPIRED则需要重新拉取随机码randomCode并重新生成二维码</li>
<li>登录成功返回accessToken桌面客户端将此accessToken保存到本地跳转到首页</li>
</ul></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>标签:</b><ul class="tags_w_BC padding--none margin-left--sm"><li class="tag_YWQv"><a title="Developer tag description" class="tag_fNRr tagRegular_JYB4" href="/docs/zh-CN/blog/tags/developer">Developer</a></li><li class="tag_YWQv"><a title="Bytedesk tag description" class="tag_fNRr tagRegular_JYB4" href="/docs/zh-CN/blog/tags/bytedesk">Bytedesk</a></li></ul></div><div class="col text--right col--3"><a aria-label="阅读 扫码登录实现流程 的全文" href="/docs/zh-CN/blog/scan-to-login"><b>阅读更多</b></a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="title_BpF0"><a href="/docs/zh-CN/blog/welcome">Welcome</a></h2><div class="container_cyiP margin-vert--md"><time datetime="2021-08-26T00:00:00.000Z">2021年8月26日</time> · <!-- -->阅读需 1 分钟</div><div class="margin-top--md margin-bottom--sm row"><div class="col col--6 authorCol_NNq5"><div class="avatar margin-bottom--sm"><a href="https://sebastienlorber.com" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo authorImage_Wfk3" src="https://github.com/slorber.png" alt="Sébastien Lorber"></a><div class="avatar__intro authorDetails_Yf6O"><div class="avatar__name"><a href="https://sebastienlorber.com" target="_blank" rel="noopener noreferrer"><span class="authorName_DJtI">Sébastien Lorber</span></a></div><small class="authorTitle_heuk" title="Docusaurus maintainer">Docusaurus maintainer</small><div class="authorSocials_PQJc"></div></div></div></div><div class="col col--6 authorCol_NNq5"><div class="avatar margin-bottom--sm"><a href="https://github.com/yangshun" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo authorImage_Wfk3" src="https://github.com/yangshun.png" alt="Yangshun Tay"></a><div class="avatar__intro authorDetails_Yf6O"><div class="avatar__name"><a href="https://github.com/yangshun" target="_blank" rel="noopener noreferrer"><span class="authorName_DJtI">Yangshun Tay</span></a></div><small class="authorTitle_heuk" title="Front End Engineer @ Facebook">Front End Engineer @ Facebook</small><div class="authorSocials_PQJc"></div></div></div></div></div></header><div class="markdown"><p><a href="https://docusaurus.io/docs/blog" target="_blank" rel="noopener noreferrer">Docusaurus blogging features</a> are powered by the <a href="https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog" target="_blank" rel="noopener noreferrer">blog plugin</a>.</p>
<p>Here are a few tips you might find useful.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>标签:</b><ul class="tags_w_BC padding--none margin-left--sm"><li class="tag_YWQv"><a title="Facebook tag description" class="tag_fNRr tagRegular_JYB4" href="/docs/zh-CN/blog/tags/facebook">Facebook</a></li><li class="tag_YWQv"><a title="Hello tag description" class="tag_fNRr tagRegular_JYB4" href="/docs/zh-CN/blog/tags/hello">Hello</a></li><li class="tag_YWQv"><a title="Docusaurus tag description" class="tag_fNRr tagRegular_JYB4" href="/docs/zh-CN/blog/tags/docusaurus">Docusaurus</a></li></ul></div><div class="col text--right col--3"><a aria-label="阅读 Welcome 的全文" href="/docs/zh-CN/blog/welcome"><b>阅读更多</b></a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="title_BpF0"><a href="/docs/zh-CN/blog/mdx-blog-post">MDX Blog Post</a></h2><div class="container_cyiP margin-vert--md"><time datetime="2021-08-01T00:00:00.000Z">2021年8月1日</time> · <!-- -->阅读需 1 分钟</div><div class="margin-top--md margin-bottom--sm row"><div class="col col--12 authorCol_NNq5"><div class="avatar margin-bottom--sm"><a href="https://sebastienlorber.com" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo authorImage_Wfk3" src="https://github.com/slorber.png" alt="Sébastien Lorber"></a><div class="avatar__intro authorDetails_Yf6O"><div class="avatar__name"><a href="https://sebastienlorber.com" target="_blank" rel="noopener noreferrer"><span class="authorName_DJtI">Sébastien Lorber</span></a></div><small class="authorTitle_heuk" title="Docusaurus maintainer">Docusaurus maintainer</small><div class="authorSocials_PQJc"></div></div></div></div></div></header><div class="markdown"><p>Blog posts support <a href="https://docusaurus.io/docs/markdown-features" target="_blank" rel="noopener noreferrer">Docusaurus Markdown features</a>, such as <a href="https://mdxjs.com/" target="_blank" rel="noopener noreferrer">MDX</a>.</p>
<div class="theme-admonition theme-admonition-tip admonition_MFCT alert alert--success"><div class="admonitionHeading_WN9v"><span class="admonitionIcon_zEhI"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>提示</div><div class="admonitionContent_AAwk"><p>Use the power of React to create interactive blog posts.</p></div></div></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>标签:</b><ul class="tags_w_BC padding--none margin-left--sm"><li class="tag_YWQv"><a title="Docusaurus tag description" class="tag_fNRr tagRegular_JYB4" href="/docs/zh-CN/blog/tags/docusaurus">Docusaurus</a></li></ul></div><div class="col text--right col--3"><a aria-label="阅读 MDX Blog Post 的全文" href="/docs/zh-CN/blog/mdx-blog-post"><b>阅读更多</b></a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="title_BpF0"><a href="/docs/zh-CN/blog/long-blog-post">Long Blog Post</a></h2><div class="container_cyiP margin-vert--md"><time datetime="2019-05-29T00:00:00.000Z">2019年5月29日</time> · <!-- -->阅读需 3 分钟</div><div class="margin-top--md margin-bottom--sm row"><div class="col col--12 authorCol_NNq5"><div class="avatar margin-bottom--sm"><a href="https://github.com/yangshun" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo authorImage_Wfk3" src="https://github.com/yangshun.png" alt="Yangshun Tay"></a><div class="avatar__intro authorDetails_Yf6O"><div class="avatar__name"><a href="https://github.com/yangshun" target="_blank" rel="noopener noreferrer"><span class="authorName_DJtI">Yangshun Tay</span></a></div><small class="authorTitle_heuk" title="Front End Engineer @ Facebook">Front End Engineer @ Facebook</small><div class="authorSocials_PQJc"></div></div></div></div></div></header><div class="markdown"><p>This is the summary of a very long blog post,</p>
<p>Use a <code>&lt;!--</code> <code>truncate</code> <code>--&gt;</code> comment to limit blog post size in the list view.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>标签:</b><ul class="tags_w_BC padding--none margin-left--sm"><li class="tag_YWQv"><a title="Hello tag description" class="tag_fNRr tagRegular_JYB4" href="/docs/zh-CN/blog/tags/hello">Hello</a></li><li class="tag_YWQv"><a title="Docusaurus tag description" class="tag_fNRr tagRegular_JYB4" href="/docs/zh-CN/blog/tags/docusaurus">Docusaurus</a></li></ul></div><div class="col text--right col--3"><a aria-label="阅读 Long Blog Post 的全文" href="/docs/zh-CN/blog/long-blog-post"><b>阅读更多</b></a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="title_BpF0"><a href="/docs/zh-CN/blog/first-blog-post">First Blog Post</a></h2><div class="container_cyiP margin-vert--md"><time datetime="2019-05-28T00:00:00.000Z">2019年5月28日</time> · <!-- -->阅读需 1 分钟</div><div class="margin-top--md margin-bottom--sm row"><div class="col col--6 authorCol_NNq5"><div class="avatar margin-bottom--sm"><a href="https://sebastienlorber.com" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo authorImage_Wfk3" src="https://github.com/slorber.png" alt="Sébastien Lorber"></a><div class="avatar__intro authorDetails_Yf6O"><div class="avatar__name"><a href="https://sebastienlorber.com" target="_blank" rel="noopener noreferrer"><span class="authorName_DJtI">Sébastien Lorber</span></a></div><small class="authorTitle_heuk" title="Docusaurus maintainer">Docusaurus maintainer</small><div class="authorSocials_PQJc"></div></div></div></div><div class="col col--6 authorCol_NNq5"><div class="avatar margin-bottom--sm"><a href="https://github.com/yangshun" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo authorImage_Wfk3" src="https://github.com/yangshun.png" alt="Yangshun Tay"></a><div class="avatar__intro authorDetails_Yf6O"><div class="avatar__name"><a href="https://github.com/yangshun" target="_blank" rel="noopener noreferrer"><span class="authorName_DJtI">Yangshun Tay</span></a></div><small class="authorTitle_heuk" title="Front End Engineer @ Facebook">Front End Engineer @ Facebook</small><div class="authorSocials_PQJc"></div></div></div></div></div></header><div class="markdown"><p>Lorem ipsum dolor sit amet...</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>标签:</b><ul class="tags_w_BC padding--none margin-left--sm"><li class="tag_YWQv"><a title="Hola tag description" class="tag_fNRr tagRegular_JYB4" href="/docs/zh-CN/blog/tags/hola">Hola</a></li><li class="tag_YWQv"><a title="Docusaurus tag description" class="tag_fNRr tagRegular_JYB4" href="/docs/zh-CN/blog/tags/docusaurus">Docusaurus</a></li></ul></div><div class="col text--right col--3"><a aria-label="阅读 First Blog Post 的全文" href="/docs/zh-CN/blog/first-blog-post"><b>阅读更多</b></a></div></footer></article><nav class="pagination-nav" aria-label="博文列表分页导航"></nav></main></div></div></div><footer class="footer footer--dark"><div class="container container-fluid"><div class="row footer__links"><div class="col footer__col"><div class="footer__title">文档</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/docs/zh-CN/docs/intro">Tutorial</a></li><li class="footer__item"><a href="https://www.weiyuai.cn/contact.html" target="_blank" rel="noopener noreferrer" class="footer__link-item">Contact<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_DnYJ"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title">社区</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://twitter.com/bytedeskai" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_DnYJ"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title">更多</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/docs/zh-CN/blog">Blog</a></li><li class="footer__item"><a href="https://github.com/bytedesk/bytedesk" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_DnYJ"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div></div><div class="footer__bottom text--center"><div class="footer__copyright">Copyright © 2024 weiyuai.cn, Inc.</div></div></div></footer></div>
</body>
</html>