Skip to content

Commit a7d05fc

Browse files
committed
Deploying to gh-pages from @ 9ce563c 🚀
1 parent be9b58b commit a7d05fc

File tree

4 files changed

+147
-147
lines changed

4 files changed

+147
-147
lines changed

2024/10/29/VS-Code-Thankyou/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,5 @@ <h2 id="语义和语法高亮"><a href="#语义和语法高亮" class="headerlin
2828
<figure class="highlight ts"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="class"><span class="keyword">class</span> <span class="title">MyClass</span> </span>&#123;</span><br><span class="line"> <span class="attr">myProperty</span>: <span class="built_in">number</span> = <span class="number">1</span>;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure>
2929

3030
<p><code>class</code><code>number</code><code>1</code> 这样的关键字、字面量,都是有明确的语法规定的,可以通过正则匹配快速高亮。<br>渲染这段 markdown 代码块,应该也是基于语法的,更轻量的高亮。</p>
31-
<p>详细内容,可以参考<a target="_blank" rel="noopener" href="https://code.visualstudio.com/api/language-extensions/semantic-highlight-guide">官方文档</a></p>
31+
<h2 id="深入语言服务器协议"><a href="#深入语言服务器协议" class="headerlink" title="深入语言服务器协议"></a>深入语言服务器协议</h2><p>我写了<a href="/blog/2024/08/24/LSP1/">系列文章</a>,记录开发语言服务器过程中的经验与知识,欢迎访问。</p>
3232
</div><div class="tags"><a href="/blog/tags/LSP/"><i class="fa fa-tag"></i>LSP</a><a href="/blog/tags/VS-Code/"><i class="fa fa-tag"></i>VS Code</a><a href="/blog/tags/%E8%AF%AD%E8%A8%80%E6%9C%8D%E5%8A%A1%E5%99%A8/"><i class="fa fa-tag"></i>语言服务器</a></div><div class="post-nav"><a class="pre" href="/blog/2024/11/12/%E5%9C%A8-VS-Code-%E4%B8%AD%E8%B0%83%E8%AF%95%E5%92%8C%E8%BF%90%E8%A1%8C-Go-%E7%A8%8B%E5%BA%8F/">在 VS Code 中调试和运行 Go 程序</a><a class="next" href="/blog/2024/08/24/LSP1/">LSP 与 VS Code 插件开发(一)语言服务器架构</a></div><div class="giscus"></div><script src="https://giscus.app/client.js" data-repo="imbant/blog" data-repo-id="MDEwOlJlcG9zaXRvcnkyNDkzOTc0NDM=" data-category="General" data-category-id="DIC_kwDODt2Aw84Ch79K" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="zh-CN" crossorigin="anonymous" async></script></div></div></div><div class="pure-u-1-4 hidden_mid_and_down"><div id="sidebar"><div class="widget"><form class="search-form" action="//www.google.com/search" method="get" accept-charset="utf-8" target="_blank"><input type="text" name="q" maxlength="20" placeholder="Search"/><input type="hidden" name="sitesearch" value="https://imbant.github.io/blog"/></form></div></div></div><div class="pure-u-1 pure-u-md-3-4"><div id="footer"><span id="footer-copyright">Copyright © </span><a href="/blog/." rel="nofollow">imbAnt's blog.</a> Powered by<a rel="nofollow" target="_blank" href="https://hexo.io"> Hexo.</a><a rel="nofollow" target="_blank" href="https://github.com/tufu9441/maupassant-hexo"> Theme</a> by<a rel="nofollow" target="_blank" href="https://github.com/pagecho"> Cho.</a><script>const tag = document.getElementById('footer-copyright');const year = new Date().getFullYear();tag.innerText += year + ' ';</script></div></div></div><a class="show" id="rocket" href="#top"></a><script type="text/javascript" src="/blog/js/totop.js?v=1.0.0" async></script><script type="text/javascript" src="//cdn.jsdelivr.net/gh/fancyapps/fancybox/dist/jquery.fancybox.min.js" async></script><script type="text/javascript" src="/blog/js/fancybox.js?v=1.0.0" async></script><link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/gh/fancyapps/fancybox/dist/jquery.fancybox.min.css"><script type="text/javascript" src="/blog/js/codeblock-resizer.js?v=1.0.0"></script><script type="text/javascript" src="/blog/js/smartresize.js?v=1.0.0"></script><script type="text/javascript" src="/blog/js/gifFavIcon.js"></script></div></body></html>

about/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<p>我在各个平台的昵称为:imbAnt,前缀取自 imbalance,在游戏领域意为 awesome。后缀取自高中绰号「蚂蚁」。</p>
1313
<p>即刻:<a target="_blank" rel="noopener" href="https://okjk.co/OUqto1">imbant</a></p>
1414
<p>GitHub: <a target="_blank" rel="noopener" href="https://github.com/imbant">@imbant</a></p>
15-
<p>Email: <a href="mailto:&#49;&#x33;&#x36;&#51;&#52;&#x37;&#51;&#49;&#48;&#x31;&#x35;&#x40;&#x73;&#105;&#110;&#x61;&#46;&#99;&#110;">&#49;&#x33;&#x36;&#51;&#52;&#x37;&#51;&#49;&#48;&#x31;&#x35;&#x40;&#x73;&#105;&#110;&#x61;&#46;&#99;&#110;</a></p>
15+
<p>Email: <a href="mailto:&#x31;&#51;&#54;&#51;&#52;&#55;&#51;&#49;&#48;&#49;&#53;&#x40;&#115;&#105;&#110;&#97;&#46;&#x63;&#110;">&#x31;&#51;&#54;&#51;&#52;&#55;&#51;&#49;&#48;&#49;&#53;&#x40;&#115;&#105;&#110;&#97;&#46;&#x63;&#110;</a></p>
1616
<p>灰机 Wiki:<a target="_blank" rel="noopener" href="https://warcraft.huijiwiki.com/wiki/%E7%94%A8%E6%88%B7:Imbant">@Imbant</a></p>
1717
<!-- LinkedIn: [查看](https://www.linkedin.com/in/%E6%98%8E%E5%AE%87-%E8%AE%B8-7b2181194/) -->
1818
</div></div></div></div><div class="pure-u-1-4 hidden_mid_and_down"><div id="sidebar"><div class="widget"><form class="search-form" action="//www.google.com/search" method="get" accept-charset="utf-8" target="_blank"><input type="text" name="q" maxlength="20" placeholder="Search"/><input type="hidden" name="sitesearch" value="https://imbant.github.io/blog"/></form></div></div></div><div class="pure-u-1 pure-u-md-3-4"><div id="footer"><span id="footer-copyright">Copyright © </span><a href="/blog/." rel="nofollow">imbAnt's blog.</a> Powered by<a rel="nofollow" target="_blank" href="https://hexo.io"> Hexo.</a><a rel="nofollow" target="_blank" href="https://github.com/tufu9441/maupassant-hexo"> Theme</a> by<a rel="nofollow" target="_blank" href="https://github.com/pagecho"> Cho.</a><script>const tag = document.getElementById('footer-copyright');const year = new Date().getFullYear();tag.innerText += year + ' ';</script></div></div></div><a class="show" id="rocket" href="#top"></a><script type="text/javascript" src="/blog/js/totop.js?v=1.0.0" async></script><script type="text/javascript" src="//cdn.jsdelivr.net/gh/fancyapps/fancybox/dist/jquery.fancybox.min.js" async></script><script type="text/javascript" src="/blog/js/fancybox.js?v=1.0.0" async></script><link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/gh/fancyapps/fancybox/dist/jquery.fancybox.min.css"><script type="text/javascript" src="/blog/js/codeblock-resizer.js?v=1.0.0"></script><script type="text/javascript" src="/blog/js/smartresize.js?v=1.0.0"></script><script type="text/javascript" src="/blog/js/gifFavIcon.js"></script></div></body></html>

sitemap.txt

+20-20
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,47 @@
1+
https://imbant.github.io/blog/2025/02/08/%E6%8F%90%E9%AB%98-ANTLR-parser-%E6%80%A7%E8%83%BD/
2+
https://imbant.github.io/blog/1970/01/01/%E6%9A%82%E5%AD%98%E5%8C%BA/
3+
https://imbant.github.io/blog/2021/05/01/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/
4+
https://imbant.github.io/blog/2022/04/15/%E6%BC%AB%E8%B0%88%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F/
5+
https://imbant.github.io/blog/2023/01/17/%E9%A1%B5%E9%9D%A2%E6%BB%9A%E5%8A%A8%E6%97%B6%E4%B8%BA%E4%BB%80%E4%B9%88%E6%B2%A1%E6%9C%89%E8%A7%A6%E5%8F%91%20mouseleave%20%E4%BA%8B%E4%BB%B6/
16
https://imbant.github.io/blog/about/index.html
2-
https://imbant.github.io/blog/2020/04/07/web-%E7%A7%BB%E5%8A%A8%E7%AB%AF%E5%BC%80%E5%8F%91%E8%B8%A9%E5%9D%91/
7+
https://imbant.github.io/blog/2023/08/21/RubyConf-China-2023-%E7%AC%94%E8%AE%B0/
8+
https://imbant.github.io/blog/2019/09/11/Token-Session-Cookie/
9+
https://imbant.github.io/blog/2024/10/29/VS-Code-Thankyou/
10+
https://imbant.github.io/blog/2019/11/19/flex-box-%E4%B8%8B%E7%9A%84%E5%AE%BD%E5%BA%A6%E9%97%AE%E9%A2%98/
311
https://imbant.github.io/blog/2023/03/03/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%86%99%E5%8D%9A%E5%AE%A2/
12+
https://imbant.github.io/blog/2020/04/07/web-%E7%A7%BB%E5%8A%A8%E7%AB%AF%E5%BC%80%E5%8F%91%E8%B8%A9%E5%9D%91/
413
https://imbant.github.io/blog/2023/07/25/%E4%BB%8E%E6%BA%90%E7%A0%81%E7%9C%8B%20Vue%20%E7%BB%84%E4%BB%B6%E9%94%80%E6%AF%81%E5%90%8E%E8%A7%A6%E5%8F%91%E5%85%B6%E4%BA%8B%E4%BB%B6/
514
https://imbant.github.io/blog/2019/10/10/%E5%85%B3%E4%BA%8E-js-%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0/
615
https://imbant.github.io/blog/2021/09/28/%E5%89%8D%E7%AB%AF%E6%80%A7%E8%83%BD%E7%9B%91%E6%8E%A7%E6%8C%87%E6%A0%87%E4%B8%8E%E5%AE%9E%E7%8E%B0/
7-
https://imbant.github.io/blog/2021/10/22/%E5%90%8C%E6%BA%90%E7%AD%96%E7%95%A5%E4%B8%8E%E8%B7%A8%E5%9F%9F/
816
https://imbant.github.io/blog/2020/05/08/%E5%91%BD%E4%BB%A4%E8%A1%8C%E9%80%89%E9%A1%B9%E6%A0%87%E5%87%86/
17+
https://imbant.github.io/blog/2021/10/22/%E5%90%8C%E6%BA%90%E7%AD%96%E7%95%A5%E4%B8%8E%E8%B7%A8%E5%9F%9F/
918
https://imbant.github.io/blog/2024/11/12/%E5%9C%A8-VS-Code-%E4%B8%AD%E8%B0%83%E8%AF%95%E5%92%8C%E8%BF%90%E8%A1%8C-Go-%E7%A8%8B%E5%BA%8F/
1019
https://imbant.github.io/blog/2023/03/16/%E5%A6%82%E4%BD%95%E5%8F%82%E4%B8%8E%E7%BC%96%E8%BE%91-mdn-%E4%B8%AD%E6%96%87%E9%A1%B5%E9%9D%A2/
1120
https://imbant.github.io/blog/2019/12/11/%E5%AE%89%E5%8D%93%E5%BE%AE%E4%BF%A1-%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE-%E7%9B%B8%E5%85%B3%E8%B8%A9%E5%9D%91/
1221
https://imbant.github.io/blog/2021/07/20/%E5%B0%8F%E7%A8%8B%E5%BA%8F%E8%B7%A8%E5%88%86%E5%8C%85%E5%A4%8D%E7%94%A8%E4%BB%A3%E7%A0%81%E6%96%B9%E6%A1%88/
13-
https://imbant.github.io/blog/2023/03/30/%E6%80%8E%E4%B9%88%E8%AE%A9-favicon-%E5%8A%A8%E8%B5%B7%E6%9D%A5/
1422
https://imbant.github.io/blog/2019/08/11/%E6%8C%81%E7%BB%AD%E9%9B%86%E6%88%90/
15-
https://imbant.github.io/blog/2025/02/08/%E6%8F%90%E9%AB%98-ANTLR-parser-%E6%80%A7%E8%83%BD/
16-
https://imbant.github.io/blog/1970/01/01/%E6%9A%82%E5%AD%98%E5%8C%BA/
17-
https://imbant.github.io/blog/2021/05/01/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/
18-
https://imbant.github.io/blog/2022/04/15/%E6%BC%AB%E8%B0%88%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F/
19-
https://imbant.github.io/blog/2023/01/17/%E9%A1%B5%E9%9D%A2%E6%BB%9A%E5%8A%A8%E6%97%B6%E4%B8%BA%E4%BB%80%E4%B9%88%E6%B2%A1%E6%9C%89%E8%A7%A6%E5%8F%91%20mouseleave%20%E4%BA%8B%E4%BB%B6/
23+
https://imbant.github.io/blog/2023/03/30/%E6%80%8E%E4%B9%88%E8%AE%A9-favicon-%E5%8A%A8%E8%B5%B7%E6%9D%A5/
24+
https://imbant.github.io/blog/2020/03/24/TCP-%E8%BF%9E%E6%8E%A5%E7%9A%84%E7%BB%86%E8%8A%82%E8%AF%A6%E8%B0%88/
25+
https://imbant.github.io/blog/2020/10/01/JS%20%E6%A8%A1%E5%9D%97%E5%8C%96%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/
26+
https://imbant.github.io/blog/2021/04/20/JS%20%E7%9A%84%E6%95%B0%E5%80%BC/
27+
https://imbant.github.io/blog/2022/05/03/JS-defineProperty/
28+
https://imbant.github.io/blog/2020/04/13/JS-%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF/
29+
https://imbant.github.io/blog/2020/04/20/JS-%E5%8E%9F%E5%9E%8B%E9%93%BE/
2030
https://imbant.github.io/blog/2022/08/12/JS-%E5%AF%B9%E8%B1%A1%E5%88%B0%E5%8E%9F%E5%A7%8B%E5%80%BC%E7%9A%84%E8%BD%AC%E6%8D%A2/
2131
https://imbant.github.io/blog/2022/04/30/JS-%E7%9A%84%E7%B1%BB%E5%9E%8B%E5%88%A4%E6%96%AD/
2232
https://imbant.github.io/blog/2024/08/24/LSP1/
2333
https://imbant.github.io/blog/2019/08/09/Node-require-%E6%89%A7%E8%A1%8C%E7%BB%86%E8%8A%82/
24-
https://imbant.github.io/blog/2020/04/10/Promise-%E5%BF%85%E7%9F%A5%E5%BF%85%E4%BC%9A/
2534
https://imbant.github.io/blog/2020/03/13/React-Diffing-%E7%AE%97%E6%B3%95/
35+
https://imbant.github.io/blog/2020/04/10/Promise-%E5%BF%85%E7%9F%A5%E5%BF%85%E4%BC%9A/
2636
https://imbant.github.io/blog/2020/03/09/React-%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F/
27-
https://imbant.github.io/blog/2023/08/21/RubyConf-China-2023-%E7%AC%94%E8%AE%B0/
28-
https://imbant.github.io/blog/2019/09/11/Token-Session-Cookie/
29-
https://imbant.github.io/blog/2024/10/29/VS-Code-Thankyou/
30-
https://imbant.github.io/blog/2019/11/19/flex-box-%E4%B8%8B%E7%9A%84%E5%AE%BD%E5%BA%A6%E9%97%AE%E9%A2%98/
3137
https://imbant.github.io/blog/2024/12/31/LSP2/
3238
https://imbant.github.io/blog/2025/01/17/LSP3/
33-
https://imbant.github.io/blog/2020/03/24/TCP-%E8%BF%9E%E6%8E%A5%E7%9A%84%E7%BB%86%E8%8A%82%E8%AF%A6%E8%B0%88/
3439
https://imbant.github.io/blog/2020/02/25/BrowserRouter-vs-HashRouter/
3540
https://imbant.github.io/blog/2019/12/20/CSS-%E6%96%B9%E5%BC%8F%E8%A7%A3%E5%86%B3-iOS-%E5%BE%AE%E4%BF%A1%E6%A9%A1%E7%9A%AE%E7%AD%8B%E6%95%88%E6%9E%9C%E4%B8%8E-position-fixed-%E8%81%94%E5%8A%A8%E7%9A%84%E5%9D%91/
3641
https://imbant.github.io/blog/2023/03/20/ChatGPT-%E7%9A%84%E6%B5%81%E5%BC%8F%E5%AF%B9%E8%AF%9D%E6%98%AF%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0%E7%9A%84/
3742
https://imbant.github.io/blog/2021/10/02/ES6%20%E5%90%88%E9%9B%86/
3843
https://imbant.github.io/blog/2019/08/13/ES6-%E5%AF%B9%E8%B1%A1%E5%B1%9E%E6%80%A7%E7%9A%84%E7%AE%80%E5%86%99%E4%B8%8E%E8%A7%A3%E6%9E%84%E8%B5%8B%E5%80%BC/
3944
https://imbant.github.io/blog/2022/01/26/HTML-attribute-%E4%B8%8E-DOM-property-%E8%AF%A6%E8%A7%A3/
40-
https://imbant.github.io/blog/2020/10/01/JS%20%E6%A8%A1%E5%9D%97%E5%8C%96%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/
41-
https://imbant.github.io/blog/2021/04/20/JS%20%E7%9A%84%E6%95%B0%E5%80%BC/
42-
https://imbant.github.io/blog/2022/05/03/JS-defineProperty/
43-
https://imbant.github.io/blog/2020/04/13/JS-%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF/
44-
https://imbant.github.io/blog/2020/04/20/JS-%E5%8E%9F%E5%9E%8B%E9%93%BE/
4545
https://imbant.github.io/blog
4646
https://imbant.github.io/blog/tags/Go/
4747
https://imbant.github.io/blog/tags/LSP/
@@ -68,8 +68,8 @@ https://imbant.github.io/blog/tags/linux/
6868
https://imbant.github.io/blog/tags/%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95/
6969
https://imbant.github.io/blog/tags/%E7%A7%BB%E5%8A%A8%E7%AB%AF%E8%A7%86%E9%A2%91/
7070
https://imbant.github.io/blog/tags/%E5%B0%8F%E7%A8%8B%E5%BA%8F/
71-
https://imbant.github.io/blog/tags/html/
7271
https://imbant.github.io/blog/tags/Devops/
72+
https://imbant.github.io/blog/tags/html/
7373
https://imbant.github.io/blog/tags/antlr4/
7474
https://imbant.github.io/blog/tags/antlr/
7575
https://imbant.github.io/blog/tags/compiler/

0 commit comments

Comments
 (0)