-
Notifications
You must be signed in to change notification settings - Fork 2
/
index.html
30 lines (28 loc) · 12.2 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
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>风痕 · 術&思</title>
<meta name="generator" content="VuePress 1.9.9">
<link href="https://fonts.loli.net/css?family=Noto+Sans" rel="stylesheet">
<script>
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "kudfzh7lis");
</script>
<link rel="alternate" type="application/rss+xml" href="https://hughfenghen.github.io/rss.xml" title="风痕 · 術&思 RSS Feed">
<link rel="alternate" type="application/atom+xml" href="https://hughfenghen.github.io/feed.atom" title="风痕 · 術&思 Atom Feed">
<link rel="alternate" type="application/json" href="https://hughfenghen.github.io/feed.json" title="风痕 · 術&思 JSON Feed">
<meta name="description" content="
<a href="https://github.com/hughfenghen" style="display: block; hei ...">
<link rel="preload" href="/assets/css/0.styles.a0d9211f.css" as="style"><link rel="preload" href="/assets/js/app.00a0ebf0.js" as="script"><link rel="preload" href="/assets/js/13.cbe6b42b.js" as="script"><link rel="preload" href="/assets/js/41.28b04375.js" as="script"><link rel="preload" href="/assets/js/42.1134046a.js" as="script"><link rel="prefetch" href="/assets/js/10.5a0b3b61.js"><link rel="prefetch" href="/assets/js/11.86f78206.js"><link rel="prefetch" href="/assets/js/12.416aa7c5.js"><link rel="prefetch" href="/assets/js/14.acfc5c2b.js"><link rel="prefetch" href="/assets/js/15.1e52364b.js"><link rel="prefetch" href="/assets/js/16.65689756.js"><link rel="prefetch" href="/assets/js/17.7619bf89.js"><link rel="prefetch" href="/assets/js/18.351079ab.js"><link rel="prefetch" href="/assets/js/19.701f9dca.js"><link rel="prefetch" href="/assets/js/20.7fc95b7c.js"><link rel="prefetch" href="/assets/js/21.6f57275a.js"><link rel="prefetch" href="/assets/js/22.8137d6c2.js"><link rel="prefetch" href="/assets/js/23.1125455d.js"><link rel="prefetch" href="/assets/js/24.714a7806.js"><link rel="prefetch" href="/assets/js/25.dd35869a.js"><link rel="prefetch" href="/assets/js/26.617b3d56.js"><link rel="prefetch" href="/assets/js/27.58c02cc2.js"><link rel="prefetch" href="/assets/js/28.a0c8af39.js"><link rel="prefetch" href="/assets/js/29.aa31ece8.js"><link rel="prefetch" href="/assets/js/3.8b4e86d9.js"><link rel="prefetch" href="/assets/js/30.9f3abda4.js"><link rel="prefetch" href="/assets/js/31.c89499b0.js"><link rel="prefetch" href="/assets/js/32.8795f8ad.js"><link rel="prefetch" href="/assets/js/33.592bbf3e.js"><link rel="prefetch" href="/assets/js/34.b65d2896.js"><link rel="prefetch" href="/assets/js/35.091f3f50.js"><link rel="prefetch" href="/assets/js/36.c24d4de4.js"><link rel="prefetch" href="/assets/js/37.3eceeb16.js"><link rel="prefetch" href="/assets/js/38.ae9e5f31.js"><link rel="prefetch" href="/assets/js/39.e2bb6bb2.js"><link rel="prefetch" href="/assets/js/4.28b93e8a.js"><link rel="prefetch" href="/assets/js/40.7c2affc2.js"><link rel="prefetch" href="/assets/js/43.ec7577a8.js"><link rel="prefetch" href="/assets/js/44.3b1a2615.js"><link rel="prefetch" href="/assets/js/45.1191e7ee.js"><link rel="prefetch" href="/assets/js/46.36b45bad.js"><link rel="prefetch" href="/assets/js/47.802e0382.js"><link rel="prefetch" href="/assets/js/48.6d97a139.js"><link rel="prefetch" href="/assets/js/49.9d79dbc1.js"><link rel="prefetch" href="/assets/js/5.c980a989.js"><link rel="prefetch" href="/assets/js/50.eed00e0f.js"><link rel="prefetch" href="/assets/js/51.ceba5178.js"><link rel="prefetch" href="/assets/js/52.c3b9af7a.js"><link rel="prefetch" href="/assets/js/53.c079fddd.js"><link rel="prefetch" href="/assets/js/54.0a7ab1cd.js"><link rel="prefetch" href="/assets/js/55.9b7f667e.js"><link rel="prefetch" href="/assets/js/56.13931c6f.js"><link rel="prefetch" href="/assets/js/57.274024cc.js"><link rel="prefetch" href="/assets/js/58.43d7aa27.js"><link rel="prefetch" href="/assets/js/59.4b8a775a.js"><link rel="prefetch" href="/assets/js/6.bdfba534.js"><link rel="prefetch" href="/assets/js/60.19374db0.js"><link rel="prefetch" href="/assets/js/61.64761b31.js"><link rel="prefetch" href="/assets/js/62.fc8432f4.js"><link rel="prefetch" href="/assets/js/63.49adf348.js"><link rel="prefetch" href="/assets/js/64.b92786c2.js"><link rel="prefetch" href="/assets/js/65.35b41f7b.js"><link rel="prefetch" href="/assets/js/66.94eaa72e.js"><link rel="prefetch" href="/assets/js/67.825dc629.js"><link rel="prefetch" href="/assets/js/68.f3dab305.js"><link rel="prefetch" href="/assets/js/69.caa93177.js"><link rel="prefetch" href="/assets/js/7.d39495f9.js"><link rel="prefetch" href="/assets/js/70.281f5d57.js"><link rel="prefetch" href="/assets/js/71.f35d5870.js"><link rel="prefetch" href="/assets/js/8.aa0bbe87.js"><link rel="prefetch" href="/assets/js/9.f6c077c2.js"><link rel="prefetch" href="/assets/js/vuejs-paginate.fe41a09e.js">
<link rel="stylesheet" href="/assets/css/0.styles.a0d9211f.css">
</head>
<body>
<div id="app" data-server-rendered="true"><div id="vuepress-theme-blog__global-layout"><section id="header-wrapper"><header id="header"><div class="header-wrapper"><div class="title"><a href="/" aria-current="page" class="nav-link home-link router-link-exact-active router-link-active">风痕 · 術&思 </a></div> <div class="header-right-wrap"><ul class="nav"><li class="nav-item"><a href="/posts/" class="nav-link">文章</a></li><li class="nav-item"><a href="/tag/" class="nav-link">标签</a></li><li class="nav-item"><a href="https://github.com/hughfenghen/hughfenghen.github.io/issues?q=-label%3AGitalk%2C%E5%BF%83%E6%83%85%2C%E8%AF%97%E8%AF%8D%2CVssue+is%3Aopen+" target="_blank" rel="noopener noreferrer" class="nav-link external">随记</a></li><li class="nav-item"><a href="https://github.com/hughfenghen" target="_blank" rel="noopener noreferrer" class="nav-link external">Github</a></li><li class="nav-item"><a href="/subscribe.html" class="nav-link">订阅</a></li></ul> <div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <!----></div></div></header></section> <div id="mobile-header"><div class="mobile-header-bar"><div class="mobile-header-title"><a href="/" aria-current="page" class="nav-link mobile-home-link router-link-exact-active router-link-active">风痕 · 術&思 </a> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-menu"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg></div> <div class="mobile-menu-wrapper"><hr class="menu-divider"> <ul class="mobile-nav"><li class="mobile-nav-item"><a href="/posts/" class="nav-link">文章</a></li><li class="mobile-nav-item"><a href="/tag/" class="nav-link">标签</a></li><li class="mobile-nav-item"><a href="https://github.com/hughfenghen/hughfenghen.github.io/issues?q=-label%3AGitalk%2C%E5%BF%83%E6%83%85%2C%E8%AF%97%E8%AF%8D%2CVssue+is%3Aopen+" target="_blank" rel="noopener noreferrer" class="nav-link external">随记</a></li><li class="mobile-nav-item"><a href="https://github.com/hughfenghen" target="_blank" rel="noopener noreferrer" class="nav-link external">Github</a></li><li class="mobile-nav-item"><a href="/subscribe.html" class="nav-link">订阅</a></li> <li class="mobile-nav-item"><!----></li></ul></div></div></div> <div class="content-wrapper"><div><div class="content__default"><div style="display:flex;max-width:800px;"><div class="avatar" style="width:200px;margin-right:60px;text-align:center;"><a href="https://github.com/hughfenghen" style="display:block;height:203px;"><img src="https://avatars.githubusercontent.com/u/3307051?v=4" alt="我的 Github" style="border-radius:100%;"></a> <p><a href="https://github.com/hughfenghen"> 风痕 </a></p> <p>十年前的全栈<br>如今的卑微前端<br>平时搞点前端工程与音视频</p></div> <div><span style="font-size:20px;"><p><a href="/posts/"><strong>文章列表</strong></a></p></span> <p><a href="https://github.com/hughfenghen/hughfenghen.github.io/issues?q=-label%3AGitalk%2C%E5%BF%83%E6%83%85%2C%E8%AF%97%E8%AF%8D%2CVssue+is%3Aopen+" target="_blank" rel="noopener noreferrer">经验随记<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <p><a href="https://blog.csdn.net/lj745280746" target="_blank" rel="noopener noreferrer">CSDN 旧博客<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <hr> <p>我的项目</p> <p><a href="https://github.com/bilibili/WebAV/" target="_blank" rel="noopener noreferrer">WebAV<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>: 在浏览器中创建、编辑音视频文件</p> <p><a href="https://github.com/hughfenghen/opfs-tools/" target="_blank" rel="noopener noreferrer">opfs-tools<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>: 简单、高性能、完备的文件系统 API,在浏览器中运行</p> <p><a href="https://hughfenghen.github.io/ts-rpc" target="_blank" rel="noopener noreferrer">ts-brpc<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>: 以 RPC 风格调用 TypeScript 编写的服务端接口</p> <hr> <p><em>转载需征得作者同意</em> © 2024 风痕</p></div></div></div></div></div> <footer class="footer" data-v-3d9deeb8><div class="footer-left-wrap" data-v-3d9deeb8><ul class="contact" data-v-3d9deeb8></ul></div> <div class="footer-right-wrap" data-v-3d9deeb8><ul class="copyright" data-v-3d9deeb8></ul></div></footer></div><div class="global-ui"></div></div>
<script src="/assets/js/app.00a0ebf0.js" defer></script><script src="/assets/js/13.cbe6b42b.js" defer></script><script src="/assets/js/41.28b04375.js" defer></script><script src="/assets/js/42.1134046a.js" defer></script>
</body>
</html>