-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
48 lines (48 loc) · 45.9 KB
/
index.html
File metadata and controls
48 lines (48 loc) · 45.9 KB
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
41
42
43
44
45
46
47
48
<!DOCTYPE html><html lang="zh-CN" data-overlayscrollbars-initialize> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="generator" content="Astro v6.1.6"><title>首页 | yww</title><meta name="title" content="首页 | yww"><meta name="description" content="debug myself"><link rel="canonical" href="https://yww52.com/"><link rel="icon" type="image/svg+xml" href="/favicon.png"><link rel="icon" href="/favicon.png"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="yww" href="https://yww52.com/rss2.xml"><meta name="astro-view-transitions-enabled" content="true"><meta name="astro-view-transitions-fallback" content="animate"><script type="module" src="/_astro/ClientRouter.astro_astro_type_script_index_0_lang.j56hQv-j.js"></script><meta property="og:type" content="website"><meta property="og:url" content="https://yww52.com/"><meta property="og:title" content="首页 | yww"><meta property="og:description" content="debug myself"><meta property="og:image" content="https://yww52.com/default_cover.jpg"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://yww52.com/"><meta property="twitter:title" content="首页 | yww"><meta property="twitter:description" content="debug myself"><meta property="twitter:image" content="https://yww52.com/default_cover.jpg"><style>.custom-banner[data-astro-cid-kggsjsm4]{position:relative;width:100%;height:var(--banner-height);background-image:var(--banner-image);background-attachment:fixed;background-position:center var(--banner-position-y);background-repeat:no-repeat;background-size:cover;overflow:hidden;transition:height .4s ease-in-out}.banner-overlay[data-astro-cid-kggsjsm4]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;pointer-events:none}@media(max-width:1024px){.custom-banner[data-astro-cid-kggsjsm4]{height:var(--banner-mobile-height);background-image:var(--banner-mobile-image);background-attachment:fixed;background-position:center -10vh}}
</style>
<link rel="stylesheet" href="/_astro/BlogLayout.BHg4TCe4.css">
<link rel="stylesheet" href="/_astro/ArticleCardTemplate.CV3YuxBR.css">
<style>.home-journal[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2rem;width:100%;margin:0 auto;padding:1.5rem 0 5rem}.home-feed[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.75rem;width:100%;max-width:920px;margin:0 auto}@media(min-width:780px){.home-journal[data-astro-cid-j7pv25f6]{gap:3rem;padding:2.5rem 0 7rem}.home-feed[data-astro-cid-j7pv25f6]{gap:2.5rem}}@media(min-width:1024px){.home-journal[data-astro-cid-j7pv25f6]{gap:4rem;padding:4rem 0 6rem}.home-feed[data-astro-cid-j7pv25f6]{gap:4rem}}@media(min-width:1600px){.home-feed[data-astro-cid-j7pv25f6]{gap:4.5rem}}.home-journal__load-more[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;padding:1rem 0 0}.load-more-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.7rem;padding:.85rem 1.35rem;background:#fff;border:1px solid var(--panel-border);border-radius:8px;color:var(--text-primary);font:inherit;font-size:.95rem;font-weight:600;cursor:pointer;box-shadow:0 8px 20px #1f293714;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.load-more-btn[data-astro-cid-j7pv25f6]:hover{border-color:var(--theme-primary);color:var(--theme-primary);transform:translateY(-2px);box-shadow:0 12px 28px #1f29371f}.load-more-btn[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid rgba(var(--theme-primary-rgb),.34);outline-offset:3px}.load-more-btn[data-astro-cid-j7pv25f6]:active{transform:translateY(0)}.load-more-btn__icon[data-astro-cid-j7pv25f6]{font-size:1.05rem;line-height:1;transition:transform .18s ease}.load-more-btn[data-astro-cid-j7pv25f6]:hover .load-more-btn__icon[data-astro-cid-j7pv25f6]{transform:translateY(3px)}.no-more-msg[data-astro-cid-j7pv25f6]{color:var(--text-muted);font-size:.95rem;margin:1rem 0 0;font-weight:500;opacity:.8}.is-hidden[data-astro-cid-j7pv25f6]{display:none!important}
</style><style>[data-astro-transition-scope="astro-uk7qqvmr-1"] { view-transition-name: astro-uk7qqvmr-1; }@layer astro { ::view-transition-old(astro-uk7qqvmr-1) {
animation-duration: 180ms;
animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
animation-fill-mode: both;
animation-name: astroFadeOut; }::view-transition-new(astro-uk7qqvmr-1) {
animation-duration: 180ms;
animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
animation-fill-mode: both;
animation-name: astroFadeIn; }[data-astro-transition=back]::view-transition-old(astro-uk7qqvmr-1) {
animation-duration: 180ms;
animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
animation-fill-mode: both;
animation-name: astroFadeOut; }[data-astro-transition=back]::view-transition-new(astro-uk7qqvmr-1) {
animation-duration: 180ms;
animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
animation-fill-mode: both;
animation-name: astroFadeIn; } }[data-astro-transition-fallback="old"] [data-astro-transition-scope="astro-uk7qqvmr-1"],
[data-astro-transition-fallback="old"][data-astro-transition-scope="astro-uk7qqvmr-1"] {
animation-duration: 180ms;
animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
animation-fill-mode: both;
animation-name: astroFadeOut; }[data-astro-transition-fallback="new"] [data-astro-transition-scope="astro-uk7qqvmr-1"],
[data-astro-transition-fallback="new"][data-astro-transition-scope="astro-uk7qqvmr-1"] {
animation-duration: 180ms;
animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
animation-fill-mode: both;
animation-name: astroFadeIn; }[data-astro-transition=back][data-astro-transition-fallback="old"] [data-astro-transition-scope="astro-uk7qqvmr-1"],
[data-astro-transition=back][data-astro-transition-fallback="old"][data-astro-transition-scope="astro-uk7qqvmr-1"] {
animation-duration: 180ms;
animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
animation-fill-mode: both;
animation-name: astroFadeOut; }[data-astro-transition=back][data-astro-transition-fallback="new"] [data-astro-transition-scope="astro-uk7qqvmr-1"],
[data-astro-transition=back][data-astro-transition-fallback="new"][data-astro-transition-scope="astro-uk7qqvmr-1"] {
animation-duration: 180ms;
animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
animation-fill-mode: both;
animation-name: astroFadeIn; }</style></head> <body class="layout-body" data-overlayscrollbars-initialize> <main id="main-content" class="layout-main"> <nav class="site-bar" aria-label="快捷导航" data-site-bar data-astro-transition-persist="site-bar" data-astro-cid-d7zsxddp> <div class="site-bar__panel" data-astro-cid-d7zsxddp> <ul class="site-bar__group" aria-label="主导航" data-astro-cid-d7zsxddp> <li class="site-bar__item" data-site-bar-nav-item="首页" data-astro-cid-d7zsxddp> <a href="/" class="site-bar__control is-active" aria-current="page" aria-label="首页" data-site-bar-nav-href="/" data-astro-cid-d7zsxddp> <span class="site-bar__icon" aria-hidden="true" data-astro-cid-d7zsxddp> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-house-heart-icon lucide-house-heart" data-astro-cid-d7zsxddp="true"><path d="M8.62 13.8A2.25 2.25 0 1 1 12 10.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z" /><path d="M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z" /></svg> </span> <span class="site-bar__tooltip" data-astro-cid-d7zsxddp>首页</span> </a> </li><li class="site-bar__item" data-site-bar-nav-item="分类" data-astro-cid-d7zsxddp> <div class="site-bar__category-menu" id="site-bar-category-menu" aria-hidden="true" data-astro-cid-d7zsxddp> <div class="site-bar__category-menu-list" data-astro-cid-d7zsxddp> <a href="/categories/读书笔记/" class="site-bar__category-link" data-site-bar-nav-href="/categories/读书笔记/" data-astro-cid-d7zsxddp> 读书笔记 </a><a href="/categories/个人总结/" class="site-bar__category-link" data-site-bar-nav-href="/categories/个人总结/" data-astro-cid-d7zsxddp> 个人总结 </a><a href="/categories/我的技术学习物语果然有问题/" class="site-bar__category-link" data-site-bar-nav-href="/categories/我的技术学习物语果然有问题/" data-astro-cid-d7zsxddp> 我的技术学习物语果然有问题 </a><a href="/categories/瞎折腾/" class="site-bar__category-link" data-site-bar-nav-href="/categories/瞎折腾/" data-astro-cid-d7zsxddp> 瞎折腾 </a> </div> </div> <button type="button" class="site-bar__control" aria-label="展开分类" aria-expanded="false" aria-controls="site-bar-category-menu" data-site-bar-category-trigger data-site-bar-nav-href="/categories" data-astro-cid-d7zsxddp> <span class="site-bar__icon" aria-hidden="true" data-astro-cid-d7zsxddp> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-panel-left-icon lucide-layout-panel-left" data-astro-cid-d7zsxddp="true"><rect width="7" height="18" x="3" y="3" rx="1" /><rect width="7" height="7" x="14" y="3" rx="1" /><rect width="7" height="7" x="14" y="14" rx="1" /></svg> </span> <span class="site-bar__tooltip" data-astro-cid-d7zsxddp>分类</span> </button> </li><li class="site-bar__item" data-site-bar-nav-item="友链" data-astro-cid-d7zsxddp> <a href="/link" class="site-bar__control" aria-label="友链" data-site-bar-nav-href="/link" data-astro-cid-d7zsxddp> <span class="site-bar__icon" aria-hidden="true" data-astro-cid-d7zsxddp> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-contact-round-icon lucide-contact-round" data-astro-cid-d7zsxddp="true"><path d="M16 2v2" /><path d="M17.915 22a6 6 0 0 0-12 0" /><path d="M8 2v2" /><circle cx="12" cy="12" r="4" /><rect x="3" y="4" width="18" height="18" rx="2" /></svg> </span> <span class="site-bar__tooltip" data-astro-cid-d7zsxddp>友链</span> </a> </li><li class="site-bar__item" data-site-bar-nav-item="关于" data-astro-cid-d7zsxddp> <a href="/about" class="site-bar__control" aria-label="关于" data-site-bar-nav-href="/about" data-astro-cid-d7zsxddp> <span class="site-bar__icon" aria-hidden="true" data-astro-cid-d7zsxddp> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart-icon lucide-heart" data-astro-cid-d7zsxddp="true"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5" /></svg> </span> <span class="site-bar__tooltip" data-astro-cid-d7zsxddp>关于</span> </a> </li> </ul> <div class="site-bar__separator" data-astro-cid-d7zsxddp></div> <div class="site-bar__group" role="group" aria-label="辅助功能" data-astro-cid-d7zsxddp> <button type="button" class="site-bar__control" aria-label="搜索" data-site-bar-search-trigger data-astro-cid-d7zsxddp> <span class="site-bar__icon" aria-hidden="true" data-astro-cid-d7zsxddp> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search-icon lucide-search" data-astro-cid-d7zsxddp="true"><path d="m21 21-4.34-4.34" /><circle cx="11" cy="11" r="8" /></svg> </span> <span class="site-bar__tooltip" data-astro-cid-d7zsxddp>搜索</span> </button> <button type="button" class="site-bar__control" aria-label="网站信息" data-site-info-trigger data-astro-cid-d7zsxddp> <span class="site-bar__icon" aria-hidden="true" data-astro-cid-d7zsxddp> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info-icon lucide-info" data-astro-cid-d7zsxddp="true"><circle cx="12" cy="12" r="10" /><path d="M12 16v-4" /><path d="M12 8h.01" /></svg> </span> <span class="site-bar__tooltip" data-astro-cid-d7zsxddp>信息</span> </button> <a href="#artalk-comments" class="site-bar__control site-bar__control--comments" aria-label="前往评论区" aria-hidden="true" tabindex="-1" data-site-bar-comments-link data-astro-cid-d7zsxddp data-astro-transition-scope="astro-uk7qqvmr-1"> <span class="site-bar__icon" aria-hidden="true" data-astro-cid-d7zsxddp> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-circle-more-icon lucide-message-circle-more" data-astro-cid-d7zsxddp="true"><path d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719" /><path d="M8 12h.01" /><path d="M12 12h.01" /><path d="M16 12h.01" /></svg> </span> <span class="site-bar__tooltip" data-astro-cid-d7zsxddp>评论区</span> </a> <a href="#main-content" class="site-bar__control site-bar__control--top" aria-label="回到顶部" data-site-bar-scroll-top data-astro-cid-d7zsxddp> <span class="site-bar__icon site-bar__icon--back-to-top" aria-hidden="true" data-astro-cid-d7zsxddp> <span class="site-bar__scroll-icon" data-astro-cid-d7zsxddp> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-icon lucide-arrow-up" data-astro-cid-d7zsxddp="true"><path d="m5 12 7-7 7 7" /><path d="M12 19V5" /></svg> </span> <span class="site-bar__scroll-text" data-scroll-percent data-astro-cid-d7zsxddp>0</span> </span> <span class="site-bar__tooltip" data-astro-cid-d7zsxddp>回到顶部</span> </a> </div> </div> </nav> <script type="module" src="/_astro/SiteBar.astro_astro_type_script_index_0_lang.DAigh9mc.js"></script> <div class="mobile-bar" data-mobile-bar data-astro-cid-4h3iukot> <div class="mobile-bar__actions-stack" data-astro-cid-4h3iukot> <button type="button" class="mobile-bar__action-btn" data-site-bar-search-trigger aria-label="搜索" data-astro-cid-4h3iukot> <span class="mobile-bar__action-icon" data-astro-cid-4h3iukot><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search-icon lucide-search" data-astro-cid-4h3iukot="true"><path d="m21 21-4.34-4.34" /><circle cx="11" cy="11" r="8" /></svg></span> </button> <button type="button" class="mobile-bar__action-btn" data-site-info-trigger aria-label="网站信息" data-astro-cid-4h3iukot> <span class="mobile-bar__action-icon" data-astro-cid-4h3iukot><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info-icon lucide-info" data-astro-cid-4h3iukot="true"><circle cx="12" cy="12" r="10" /><path d="M12 16v-4" /><path d="M12 8h.01" /></svg></span> </button> <button type="button" class="mobile-bar__action-btn" data-mobile-top-trigger aria-label="回到顶部" data-astro-cid-4h3iukot> <span class="mobile-bar__action-icon" data-astro-cid-4h3iukot><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-icon lucide-arrow-up" data-astro-cid-4h3iukot="true"><path d="m5 12 7-7 7 7" /><path d="M12 19V5" /></svg></span> <span class="mobile-bar__scroll-percent" data-mobile-scroll-percent data-astro-cid-4h3iukot>0</span> </button> <button type="button" class="mobile-bar__trigger" aria-label="打开菜单" aria-expanded="false" aria-controls="mobile-nav-menu" data-mobile-trigger data-astro-cid-4h3iukot> <span class="mobile-bar__icon" data-astro-cid-4h3iukot> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu-icon lucide-menu" data-astro-cid-4h3iukot="true"><path d="M4 5h16" /><path d="M4 12h16" /><path d="M4 19h16" /></svg> </span> </button> </div> <div class="mobile-bar__overlay" data-mobile-overlay aria-hidden="true" data-astro-cid-4h3iukot> <div class="mobile-bar__menu" id="mobile-nav-menu" data-astro-cid-4h3iukot> <div class="mobile-bar__header" data-astro-cid-4h3iukot> <h2 class="mobile-bar__title" data-astro-cid-4h3iukot>导航</h2> <button type="button" class="mobile-bar__close" aria-label="关闭菜单" data-mobile-close data-astro-cid-4h3iukot> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-4h3iukot><line x1="18" y1="6" x2="6" y2="18" data-astro-cid-4h3iukot></line><line x1="6" y1="6" x2="18" y2="18" data-astro-cid-4h3iukot></line></svg> </button> </div> <div class="mobile-bar__content" data-astro-cid-4h3iukot> <nav class="mobile-bar__nav" data-astro-cid-4h3iukot> <ul class="mobile-bar__nav-list" data-astro-cid-4h3iukot> <li class="mobile-bar__nav-item" data-astro-cid-4h3iukot> <a href="/" class="mobile-bar__nav-link is-active" aria-current="page" data-astro-cid-4h3iukot> <span class="mobile-bar__nav-icon" data-astro-cid-4h3iukot><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-house-heart-icon lucide-house-heart" data-astro-cid-4h3iukot="true"><path d="M8.62 13.8A2.25 2.25 0 1 1 12 10.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z" /><path d="M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z" /></svg></span> <span class="mobile-bar__nav-label" data-astro-cid-4h3iukot>首页</span> </a> </li><li class="mobile-bar__nav-item" data-astro-cid-4h3iukot> <div class="mobile-bar__nav-link is-header" data-astro-cid-4h3iukot> <span class="mobile-bar__nav-icon" data-astro-cid-4h3iukot><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-panel-left-icon lucide-layout-panel-left" data-astro-cid-4h3iukot="true"><rect width="7" height="18" x="3" y="3" rx="1" /><rect width="7" height="7" x="14" y="3" rx="1" /><rect width="7" height="7" x="14" y="14" rx="1" /></svg></span> <span class="mobile-bar__nav-label" data-astro-cid-4h3iukot>分类</span> </div> <ul class="mobile-bar__sub-nav" data-astro-cid-4h3iukot> <li data-astro-cid-4h3iukot> <a href="/categories/读书笔记/" class="mobile-bar__sub-link" data-astro-cid-4h3iukot> 读书笔记 </a> </li><li data-astro-cid-4h3iukot> <a href="/categories/个人总结/" class="mobile-bar__sub-link" data-astro-cid-4h3iukot> 个人总结 </a> </li><li data-astro-cid-4h3iukot> <a href="/categories/我的技术学习物语果然有问题/" class="mobile-bar__sub-link" data-astro-cid-4h3iukot> 我的技术学习物语果然有问题 </a> </li><li data-astro-cid-4h3iukot> <a href="/categories/瞎折腾/" class="mobile-bar__sub-link" data-astro-cid-4h3iukot> 瞎折腾 </a> </li> </ul> </li><li class="mobile-bar__nav-item" data-astro-cid-4h3iukot> <a href="/link" class="mobile-bar__nav-link" data-astro-cid-4h3iukot> <span class="mobile-bar__nav-icon" data-astro-cid-4h3iukot><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-contact-round-icon lucide-contact-round" data-astro-cid-4h3iukot="true"><path d="M16 2v2" /><path d="M17.915 22a6 6 0 0 0-12 0" /><path d="M8 2v2" /><circle cx="12" cy="12" r="4" /><rect x="3" y="4" width="18" height="18" rx="2" /></svg></span> <span class="mobile-bar__nav-label" data-astro-cid-4h3iukot>友链</span> </a> </li><li class="mobile-bar__nav-item" data-astro-cid-4h3iukot> <a href="/about" class="mobile-bar__nav-link" data-astro-cid-4h3iukot> <span class="mobile-bar__nav-icon" data-astro-cid-4h3iukot><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart-icon lucide-heart" data-astro-cid-4h3iukot="true"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5" /></svg></span> <span class="mobile-bar__nav-label" data-astro-cid-4h3iukot>关于</span> </a> </li> </ul> </nav> </div> </div> </div> </div> <script type="module" src="/_astro/MobileBar.astro_astro_type_script_index_0_lang.ski4aMy4.js"></script> <div class="site-bar__search" id="site-bar-search" aria-hidden="true" data-astro-cid-otpdt6jm> <div class="site-bar__search-container" data-astro-cid-otpdt6jm> <div class="site-bar__search-box" data-astro-cid-otpdt6jm> <div class="site-bar__search-header" data-astro-cid-otpdt6jm> <div class="site-bar__search-icon-wrapper" data-astro-cid-otpdt6jm> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search-icon lucide-search" data-astro-cid-otpdt6jm="true"><path d="m21 21-4.34-4.34" /><circle cx="11" cy="11" r="8" /></svg> </div> <input type="text" class="site-bar__search-input" placeholder="搜索文章标题、内容或关键词..." aria-label="搜索文章" data-site-bar-search-input data-astro-cid-otpdt6jm> <button type="button" class="site-bar__search-clear" aria-label="关闭" data-site-bar-search-close data-astro-cid-otpdt6jm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-otpdt6jm><line x1="18" y1="6" x2="6" y2="18" data-astro-cid-otpdt6jm></line><line x1="6" y1="6" x2="18" y2="18" data-astro-cid-otpdt6jm></line></svg> </button> </div> <div class="site-bar__search-body is-empty" data-site-bar-search-body data-astro-cid-otpdt6jm> <div class="site-bar__search-empty" data-astro-cid-otpdt6jm> <p data-astro-cid-otpdt6jm>输入关键词以开始搜索</p> <div class="site-bar__search-hints" data-astro-cid-otpdt6jm> <span data-astro-cid-otpdt6jm>按 <kbd data-astro-cid-otpdt6jm>ESC</kbd> 关闭</span> </div> </div> </div> </div> </div> </div> <script type="module" src="/_astro/Search.astro_astro_type_script_index_0_lang.Dy7tAigq.js"></script> <div class="site-info-modal" id="site-info-modal" aria-hidden="true" data-site-info-modal data-astro-cid-7xvx6y6l> <div class="site-info-modal__overlay" data-site-info-close data-astro-cid-7xvx6y6l></div> <div class="site-info-modal__container" data-astro-cid-7xvx6y6l> <div class="site-info-modal__card" data-astro-cid-7xvx6y6l> <header class="site-info-modal__header" data-astro-cid-7xvx6y6l> <div class="site-info-modal__tabs" role="tablist" data-astro-cid-7xvx6y6l> <button class="site-info-modal__tab is-active" role="tab" aria-selected="true" aria-controls="content-blogger" data-site-info-tab="blogger" data-astro-cid-7xvx6y6l>
博主
</button> <button class="site-info-modal__tab" role="tab" aria-selected="false" aria-controls="content-stats" data-site-info-tab="stats" data-astro-cid-7xvx6y6l>
数据
</button> <button class="site-info-modal__tab" role="tab" aria-selected="false" aria-controls="content-site" data-site-info-tab="site" data-astro-cid-7xvx6y6l>
网站
</button> <div class="site-info-modal__tab-indicator" data-astro-cid-7xvx6y6l></div> </div> <button class="site-info-modal__close" aria-label="关闭" data-site-info-close data-astro-cid-7xvx6y6l> <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-7xvx6y6l><line x1="18" y1="6" x2="6" y2="18" data-astro-cid-7xvx6y6l></line><line x1="6" y1="6" x2="18" y2="18" data-astro-cid-7xvx6y6l></line></svg> </button> </header> <div class="site-info-modal__body" data-astro-cid-7xvx6y6l> <div class="site-info-modal__content is-active" id="content-blogger" role="tabpanel" data-site-info-content="blogger" data-astro-cid-7xvx6y6l> <div class="blogger-info-section" data-astro-cid-7xvx6y6l> <div class="blogger-header" data-astro-cid-7xvx6y6l> <div class="blogger-avatar-wrapper" data-astro-cid-7xvx6y6l> <img src="https://img.yww52.com/avatar.jpg" alt="yw's Avatar" class="blogger-avatar" data-astro-cid-7xvx6y6l> </div> <div class="blogger-intro" data-astro-cid-7xvx6y6l> <h3 class="blogger-name" data-astro-cid-7xvx6y6l>yw</h3> <p class="blogger-bio" data-astro-cid-7xvx6y6l>debug myself</p> </div> </div> <div class="blogger-socials" data-astro-cid-7xvx6y6l> <a href="https://github.com/whyneh" target="_blank" rel="noopener noreferrer" class="social-link" data-astro-cid-7xvx6y6l> GitHub </a><a href="mailto:1141950370@qq.com" class="social-link" data-astro-cid-7xvx6y6l> Email </a><a href="https://wpa.qq.com/msgrd?v=3&uin=1141950370&site=qq&menu=yes" target="_blank" rel="noopener noreferrer" class="social-link" data-astro-cid-7xvx6y6l> QQ </a><a href="https://space.bilibili.com/35327819" target="_blank" rel="noopener noreferrer" class="social-link" data-astro-cid-7xvx6y6l> bilibili </a> </div> </div> </div> <div class="site-info-modal__content" id="content-stats" role="tabpanel" aria-hidden="true" data-site-info-content="stats" data-astro-cid-7xvx6y6l> <div class="stats-info-section" data-astro-cid-7xvx6y6l> <div class="stats-grid stats-grid--full" data-astro-cid-7xvx6y6l> <div class="stat-card" data-astro-cid-7xvx6y6l> <span class="stat-label" data-astro-cid-7xvx6y6l>全站访问 (PV)</span> <span class="stat-value" data-busuanzi-value="site_pv" data-astro-cid-7xvx6y6l>0</span> </div> <div class="stat-card" data-astro-cid-7xvx6y6l> <span class="stat-label" data-astro-cid-7xvx6y6l>全站访客 (UV)</span> <span class="stat-value" data-busuanzi-value="site_uv" data-astro-cid-7xvx6y6l>0</span> </div> <div class="stat-card" data-astro-cid-7xvx6y6l> <span class="stat-label" data-astro-cid-7xvx6y6l>建站时间</span> <span class="stat-value" data-astro-cid-7xvx6y6l>2019-09-23</span> </div> <div class="stat-card" data-astro-cid-7xvx6y6l> <span class="stat-label" data-astro-cid-7xvx6y6l>运行时间</span> <span class="stat-value" data-site-runtime data-astro-cid-7xvx6y6l>0 天</span> </div> </div> <p class="stats-note" data-astro-cid-7xvx6y6l>数据由后台服务统计驱动</p> </div> </div> <div class="site-info-modal__content" id="content-site" role="tabpanel" aria-hidden="true" data-site-info-content="site" data-astro-cid-7xvx6y6l> <div class="site-info-section" data-astro-cid-7xvx6y6l> <div class="site-info-grid" data-astro-cid-7xvx6y6l> <div class="info-item" data-astro-cid-7xvx6y6l> <span class="info-label" data-astro-cid-7xvx6y6l>驱动核心</span> <span class="info-value" data-astro-cid-7xvx6y6l>Astro</span> </div> <div class="info-item" data-astro-cid-7xvx6y6l> <span class="info-label" data-astro-cid-7xvx6y6l>服务部署</span> <span class="info-value" data-astro-cid-7xvx6y6l>GitHub</span> </div> <div class="info-item" data-astro-cid-7xvx6y6l> <span class="info-label" data-astro-cid-7xvx6y6l>文件管理</span> <span class="info-value" data-astro-cid-7xvx6y6l>又拍云</span> </div> <div class="info-item" data-astro-cid-7xvx6y6l> <span class="info-label" data-astro-cid-7xvx6y6l>CDN</span> <span class="info-value" data-astro-cid-7xvx6y6l>又拍云</span> </div> </div> </div> </div> </div> </div> </div> </div> <script type="module" src="/_astro/SiteInfoModal.astro_astro_type_script_index_0_lang.DgzdKcJk.js"></script> <section class="blog-layout__content" data-astro-cid-4dqtj3le> <div class="custom-banner" style="--banner-height: 40vh; --banner-mobile-height: 70vh; --banner-image: url('https://img.yww52.com/source/index_img/index_top_img.jpg'); --banner-mobile-image: url('https://img.yww52.com/source/image/404.jpg'); --banner-position-y: -15vh;" data-astro-cid-kggsjsm4> <div class="banner-overlay" data-astro-cid-kggsjsm4></div> </div> <section id="page-top" class="home-journal" data-astro-cid-j7pv25f6> <div class="home-feed" data-post-feed data-post-source="/posts.json" data-initial-count="10" data-astro-cid-j7pv25f6> <article class="article-card" data-article-card data-astro-cid-di2nlc57> <a class="article-card__image-link" href="/posts/ebb85548/" aria-label="阅读文章:记一次重写博客" data-article-card-image-link data-astro-cid-di2nlc57> <div class="article-card__image" data-astro-cid-di2nlc57> <img src="https://img.yww52.com/2026/ebb85548.png" alt loading="eager" data-article-card-image="true" data-astro-cid-di2nlc57="true" decoding="async" width="840" height="472"> </div> </a> <div class="article-card__content" data-astro-cid-di2nlc57> <div class="article-card__meta" data-astro-cid-di2nlc57> <a class="article-card__category" href="/categories/%E6%88%91%E7%9A%84%E6%8A%80%E6%9C%AF%E5%AD%A6%E4%B9%A0%E7%89%A9%E8%AF%AD%E6%9E%9C%E7%84%B6%E6%9C%89%E9%97%AE%E9%A2%98/" aria-label="查看分类:我的技术学习物语果然有问题" data-article-card-category data-astro-cid-di2nlc57> 我的技术学习物语果然有问题 </a> <div class="article-card__dates" aria-label="文章日期" data-astro-cid-di2nlc57> <span class="article-card__date-item" data-astro-cid-di2nlc57> <time datetime="2026-04-24T00:00:00.000Z" data-article-card-date data-astro-cid-di2nlc57>2026.04.24</time> </span> </div> </div> <h2 data-astro-cid-di2nlc57> <a href="/posts/ebb85548/" data-article-card-title data-astro-cid-di2nlc57>记一次重写博客</a> </h2> <p class="article-card__description" data-article-card-description data-astro-cid-di2nlc57> 我的博客已经使用butterfly这个主题很长一段时间了,虽然期间做了很多样式微调,但也难免产生了一点审美疲劳,一直想换一个新的风格。恰逢最近挺无聊的,于是重新搭建一套属于自己的博客系统。 其实重写博客的想法,早在两三年前就已经萌生。当时我特别倾向于前后端分离的动态博客,认为这种动态博客更加的灵活。为此我还专门用 SpringBoot3 + Vue3 实现了一版butterfly版本的动态博客与后台管理系统,但在实际体验了一会Halo这 </p> </div> </article><article class="article-card is-reversed" data-article-card data-astro-cid-di2nlc57> <a class="article-card__image-link" href="/posts/5315dfbb/" aria-label="阅读文章:自建busuanzi网站计数服务" data-article-card-image-link data-astro-cid-di2nlc57> <div class="article-card__image" data-astro-cid-di2nlc57> <img src="https://img.yww52.com/2025/8/2025-8-10top_img.jpg" alt loading="lazy" data-article-card-image="true" data-astro-cid-di2nlc57="true" decoding="async" width="840" height="472"> </div> </a> <div class="article-card__content" data-astro-cid-di2nlc57> <div class="article-card__meta" data-astro-cid-di2nlc57> <a class="article-card__category" href="/categories/%E6%88%91%E7%9A%84%E6%8A%80%E6%9C%AF%E5%AD%A6%E4%B9%A0%E7%89%A9%E8%AF%AD%E6%9E%9C%E7%84%B6%E6%9C%89%E9%97%AE%E9%A2%98/" aria-label="查看分类:我的技术学习物语果然有问题" data-article-card-category data-astro-cid-di2nlc57> 我的技术学习物语果然有问题 </a> <div class="article-card__dates" aria-label="文章日期" data-astro-cid-di2nlc57> <span class="article-card__date-item" data-astro-cid-di2nlc57> <time datetime="2025-08-10T00:00:00.000Z" data-article-card-date data-astro-cid-di2nlc57>2025.08.10</time> </span> </div> </div> <h2 data-astro-cid-di2nlc57> <a href="/posts/5315dfbb/" data-article-card-title data-astro-cid-di2nlc57>自建busuanzi网站计数服务</a> </h2> <p class="article-card__description" data-article-card-description data-astro-cid-di2nlc57> 自建busuanzi网站计数服务 </p> </div> </article><article class="article-card" data-article-card data-astro-cid-di2nlc57> <a class="article-card__image-link" href="/posts/91f4854c/" aria-label="阅读文章:Java图片处理" data-article-card-image-link data-astro-cid-di2nlc57> <div class="article-card__image" data-astro-cid-di2nlc57> <img src="https://img.yww52.com/2023/4/2023-4-18top_img.jpg" alt loading="lazy" data-article-card-image="true" data-astro-cid-di2nlc57="true" decoding="async" width="840" height="472"> </div> </a> <div class="article-card__content" data-astro-cid-di2nlc57> <div class="article-card__meta" data-astro-cid-di2nlc57> <a class="article-card__category" href="/categories/%E6%88%91%E7%9A%84%E6%8A%80%E6%9C%AF%E5%AD%A6%E4%B9%A0%E7%89%A9%E8%AF%AD%E6%9E%9C%E7%84%B6%E6%9C%89%E9%97%AE%E9%A2%98/" aria-label="查看分类:我的技术学习物语果然有问题" data-article-card-category data-astro-cid-di2nlc57> 我的技术学习物语果然有问题 </a> <div class="article-card__dates" aria-label="文章日期" data-astro-cid-di2nlc57> <span class="article-card__date-item" data-astro-cid-di2nlc57> <time datetime="2023-04-18T00:00:00.000Z" data-article-card-date data-astro-cid-di2nlc57>2023.04.18</time> </span> </div> </div> <h2 data-astro-cid-di2nlc57> <a href="/posts/91f4854c/" data-article-card-title data-astro-cid-di2nlc57>Java图片处理</a> </h2> <p class="article-card__description" data-article-card-description data-astro-cid-di2nlc57> 最近经常接触Java的图片处理,所以特地来记录一下。 </p> </div> </article><article class="article-card is-reversed" data-article-card data-astro-cid-di2nlc57> <a class="article-card__image-link" href="/posts/58d09dd7/" aria-label="阅读文章:服务器软件" data-article-card-image-link data-astro-cid-di2nlc57> <div class="article-card__image" data-astro-cid-di2nlc57> <img src="https://img.yww52.com/2023/4/2023-4-11top_img.jpg" alt loading="lazy" data-article-card-image="true" data-astro-cid-di2nlc57="true" decoding="async" width="840" height="472"> </div> </a> <div class="article-card__content" data-astro-cid-di2nlc57> <div class="article-card__meta" data-astro-cid-di2nlc57> <a class="article-card__category" href="/categories/%E6%88%91%E7%9A%84%E6%8A%80%E6%9C%AF%E5%AD%A6%E4%B9%A0%E7%89%A9%E8%AF%AD%E6%9E%9C%E7%84%B6%E6%9C%89%E9%97%AE%E9%A2%98/" aria-label="查看分类:我的技术学习物语果然有问题" data-article-card-category data-astro-cid-di2nlc57> 我的技术学习物语果然有问题 </a> <div class="article-card__dates" aria-label="文章日期" data-astro-cid-di2nlc57> <span class="article-card__date-item" data-astro-cid-di2nlc57> <time datetime="2023-04-11T00:00:00.000Z" data-article-card-date data-astro-cid-di2nlc57>2023.04.11</time> </span> </div> </div> <h2 data-astro-cid-di2nlc57> <a href="/posts/58d09dd7/" data-article-card-title data-astro-cid-di2nlc57>服务器软件</a> </h2> <p class="article-card__description" data-article-card-description data-astro-cid-di2nlc57> 一些服务器软件的安装 </p> </div> </article><article class="article-card" data-article-card data-astro-cid-di2nlc57> <a class="article-card__image-link" href="/posts/4e5ad84e/" aria-label="阅读文章:MybatisPlus常用方法" data-article-card-image-link data-astro-cid-di2nlc57> <div class="article-card__image" data-astro-cid-di2nlc57> <img src="https://img.yww52.com/2023/2/2023-2-2top_img.jpg" alt loading="lazy" data-article-card-image="true" data-astro-cid-di2nlc57="true" decoding="async" width="840" height="472"> </div> </a> <div class="article-card__content" data-astro-cid-di2nlc57> <div class="article-card__meta" data-astro-cid-di2nlc57> <a class="article-card__category" href="/categories/%E6%88%91%E7%9A%84%E6%8A%80%E6%9C%AF%E5%AD%A6%E4%B9%A0%E7%89%A9%E8%AF%AD%E6%9E%9C%E7%84%B6%E6%9C%89%E9%97%AE%E9%A2%98/" aria-label="查看分类:我的技术学习物语果然有问题" data-article-card-category data-astro-cid-di2nlc57> 我的技术学习物语果然有问题 </a> <div class="article-card__dates" aria-label="文章日期" data-astro-cid-di2nlc57> <span class="article-card__date-item" data-astro-cid-di2nlc57> <time datetime="2023-02-02T00:00:00.000Z" data-article-card-date data-astro-cid-di2nlc57>2023.02.02</time> </span> </div> </div> <h2 data-astro-cid-di2nlc57> <a href="/posts/4e5ad84e/" data-article-card-title data-astro-cid-di2nlc57>MybatisPlus常用方法</a> </h2> <p class="article-card__description" data-article-card-description data-astro-cid-di2nlc57> 一些MybatisPlus常见的使用方法。 </p> </div> </article><article class="article-card is-reversed" data-article-card data-astro-cid-di2nlc57> <a class="article-card__image-link" href="/posts/622a5765/" aria-label="阅读文章:2022年度总结" data-article-card-image-link data-astro-cid-di2nlc57> <div class="article-card__image" data-astro-cid-di2nlc57> <img src="https://img.yww52.com/2023/1/2023-1-1/top_img.jpg" alt loading="lazy" data-article-card-image="true" data-astro-cid-di2nlc57="true" decoding="async" width="840" height="472"> </div> </a> <div class="article-card__content" data-astro-cid-di2nlc57> <div class="article-card__meta" data-astro-cid-di2nlc57> <a class="article-card__category" href="/categories/%E4%B8%AA%E4%BA%BA%E6%80%BB%E7%BB%93/" aria-label="查看分类:个人总结" data-article-card-category data-astro-cid-di2nlc57> 个人总结 </a> <div class="article-card__dates" aria-label="文章日期" data-astro-cid-di2nlc57> <span class="article-card__date-item" data-astro-cid-di2nlc57> <time datetime="2023-01-01T00:00:00.000Z" data-article-card-date data-astro-cid-di2nlc57>2023.01.01</time> </span> </div> </div> <h2 data-astro-cid-di2nlc57> <a href="/posts/622a5765/" data-article-card-title data-astro-cid-di2nlc57>2022年度总结</a> </h2> <p class="article-card__description" data-article-card-description data-astro-cid-di2nlc57> 2022年度总结 </p> </div> </article><article class="article-card" data-article-card data-astro-cid-di2nlc57> <a class="article-card__image-link" href="/posts/e31003e0/" aria-label="阅读文章:SpringBoot部署启动" data-article-card-image-link data-astro-cid-di2nlc57> <div class="article-card__image" data-astro-cid-di2nlc57> <img src="https://img.yww52.com/2022/09/2022-9-28top_img.jpg" alt loading="lazy" data-article-card-image="true" data-astro-cid-di2nlc57="true" decoding="async" width="840" height="472"> </div> </a> <div class="article-card__content" data-astro-cid-di2nlc57> <div class="article-card__meta" data-astro-cid-di2nlc57> <a class="article-card__category" href="/categories/%E6%88%91%E7%9A%84%E6%8A%80%E6%9C%AF%E5%AD%A6%E4%B9%A0%E7%89%A9%E8%AF%AD%E6%9E%9C%E7%84%B6%E6%9C%89%E9%97%AE%E9%A2%98/" aria-label="查看分类:我的技术学习物语果然有问题" data-article-card-category data-astro-cid-di2nlc57> 我的技术学习物语果然有问题 </a> <div class="article-card__dates" aria-label="文章日期" data-astro-cid-di2nlc57> <span class="article-card__date-item" data-astro-cid-di2nlc57> <time datetime="2022-09-28T00:00:00.000Z" data-article-card-date data-astro-cid-di2nlc57>2022.09.28</time> </span> </div> </div> <h2 data-astro-cid-di2nlc57> <a href="/posts/e31003e0/" data-article-card-title data-astro-cid-di2nlc57>SpringBoot部署启动</a> </h2> <p class="article-card__description" data-article-card-description data-astro-cid-di2nlc57> SpringBoot部署启动 </p> </div> </article><article class="article-card is-reversed" data-article-card data-astro-cid-di2nlc57> <a class="article-card__image-link" href="/posts/b543ced0/" aria-label="阅读文章:RabbitMQ" data-article-card-image-link data-astro-cid-di2nlc57> <div class="article-card__image" data-astro-cid-di2nlc57> <img src="https://img.yww52.com/2021/12/2021-12-26top_img.jpg" alt loading="lazy" data-article-card-image="true" data-astro-cid-di2nlc57="true" decoding="async" width="840" height="472"> </div> </a> <div class="article-card__content" data-astro-cid-di2nlc57> <div class="article-card__meta" data-astro-cid-di2nlc57> <a class="article-card__category" href="/categories/%E6%88%91%E7%9A%84%E6%8A%80%E6%9C%AF%E5%AD%A6%E4%B9%A0%E7%89%A9%E8%AF%AD%E6%9E%9C%E7%84%B6%E6%9C%89%E9%97%AE%E9%A2%98/" aria-label="查看分类:我的技术学习物语果然有问题" data-article-card-category data-astro-cid-di2nlc57> 我的技术学习物语果然有问题 </a> <div class="article-card__dates" aria-label="文章日期" data-astro-cid-di2nlc57> <span class="article-card__date-item" data-astro-cid-di2nlc57> <time datetime="2021-12-26T00:00:00.000Z" data-article-card-date data-astro-cid-di2nlc57>2021.12.26</time> </span> </div> </div> <h2 data-astro-cid-di2nlc57> <a href="/posts/b543ced0/" data-article-card-title data-astro-cid-di2nlc57>RabbitMQ</a> </h2> <p class="article-card__description" data-article-card-description data-astro-cid-di2nlc57> RabbitMQ的学习笔记。 </p> </div> </article><article class="article-card" data-article-card data-astro-cid-di2nlc57> <a class="article-card__image-link" href="/posts/96a41905/" aria-label="阅读文章:SpringCloud" data-article-card-image-link data-astro-cid-di2nlc57> <div class="article-card__image" data-astro-cid-di2nlc57> <img src="https://img.yww52.com/2021/12/2021-12-17top_img.jpg" alt loading="lazy" data-article-card-image="true" data-astro-cid-di2nlc57="true" decoding="async" width="840" height="472"> </div> </a> <div class="article-card__content" data-astro-cid-di2nlc57> <div class="article-card__meta" data-astro-cid-di2nlc57> <a class="article-card__category" href="/categories/%E6%88%91%E7%9A%84%E6%8A%80%E6%9C%AF%E5%AD%A6%E4%B9%A0%E7%89%A9%E8%AF%AD%E6%9E%9C%E7%84%B6%E6%9C%89%E9%97%AE%E9%A2%98/" aria-label="查看分类:我的技术学习物语果然有问题" data-article-card-category data-astro-cid-di2nlc57> 我的技术学习物语果然有问题 </a> <div class="article-card__dates" aria-label="文章日期" data-astro-cid-di2nlc57> <span class="article-card__date-item" data-astro-cid-di2nlc57> <time datetime="2021-12-17T00:00:00.000Z" data-article-card-date data-astro-cid-di2nlc57>2021.12.17</time> </span> </div> </div> <h2 data-astro-cid-di2nlc57> <a href="/posts/96a41905/" data-article-card-title data-astro-cid-di2nlc57>SpringCloud</a> </h2> <p class="article-card__description" data-article-card-description data-astro-cid-di2nlc57> SpringCloud的学习笔记。 </p> </div> </article><article class="article-card is-reversed" data-article-card data-astro-cid-di2nlc57> <a class="article-card__image-link" href="/posts/8a8aa27b/" aria-label="阅读文章:lambda表达式与Stream流" data-article-card-image-link data-astro-cid-di2nlc57> <div class="article-card__image" data-astro-cid-di2nlc57> <img src="https://img.yww52.com/2021/12/2021-12-6top_img.jpg" alt loading="lazy" data-article-card-image="true" data-astro-cid-di2nlc57="true" decoding="async" width="840" height="472"> </div> </a> <div class="article-card__content" data-astro-cid-di2nlc57> <div class="article-card__meta" data-astro-cid-di2nlc57> <a class="article-card__category" href="/categories/%E6%88%91%E7%9A%84%E6%8A%80%E6%9C%AF%E5%AD%A6%E4%B9%A0%E7%89%A9%E8%AF%AD%E6%9E%9C%E7%84%B6%E6%9C%89%E9%97%AE%E9%A2%98/" aria-label="查看分类:我的技术学习物语果然有问题" data-article-card-category data-astro-cid-di2nlc57> 我的技术学习物语果然有问题 </a> <div class="article-card__dates" aria-label="文章日期" data-astro-cid-di2nlc57> <span class="article-card__date-item" data-astro-cid-di2nlc57> <time datetime="2021-12-06T00:00:00.000Z" data-article-card-date data-astro-cid-di2nlc57>2021.12.06</time> </span> </div> </div> <h2 data-astro-cid-di2nlc57> <a href="/posts/8a8aa27b/" data-article-card-title data-astro-cid-di2nlc57>lambda表达式与Stream流</a> </h2> <p class="article-card__description" data-article-card-description data-astro-cid-di2nlc57> Java8的新特性,优化代码。 </p> </div> </article> </div> <template id="home-article-card-template" data-article-card-template><article class="article-card" data-article-card data-astro-cid-di2nlc57> <a class="article-card__image-link" href="/posts/ebb85548/" aria-label="阅读文章:记一次重写博客" data-article-card-image-link data-astro-cid-di2nlc57> <div class="article-card__image" data-astro-cid-di2nlc57> <img src="https://img.yww52.com/2026/ebb85548.png" alt loading="lazy" data-article-card-image="true" data-astro-cid-di2nlc57="true" decoding="async" width="840" height="472"> </div> </a> <div class="article-card__content" data-astro-cid-di2nlc57> <div class="article-card__meta" data-astro-cid-di2nlc57> <a class="article-card__category" href="/categories/%E6%88%91%E7%9A%84%E6%8A%80%E6%9C%AF%E5%AD%A6%E4%B9%A0%E7%89%A9%E8%AF%AD%E6%9E%9C%E7%84%B6%E6%9C%89%E9%97%AE%E9%A2%98/" aria-label="查看分类:我的技术学习物语果然有问题" data-article-card-category data-astro-cid-di2nlc57> 我的技术学习物语果然有问题 </a> <div class="article-card__dates" aria-label="文章日期" data-astro-cid-di2nlc57> <span class="article-card__date-item" data-astro-cid-di2nlc57> <time datetime="2026-04-24T00:00:00.000Z" data-article-card-date data-astro-cid-di2nlc57>2026.04.24</time> </span> </div> </div> <h2 data-astro-cid-di2nlc57> <a href="/posts/ebb85548/" data-article-card-title data-astro-cid-di2nlc57>记一次重写博客</a> </h2> <p class="article-card__description" data-article-card-description data-astro-cid-di2nlc57> 我的博客已经使用butterfly这个主题很长一段时间了,虽然期间做了很多样式微调,但也难免产生了一点审美疲劳,一直想换一个新的风格。恰逢最近挺无聊的,于是重新搭建一套属于自己的博客系统。 其实重写博客的想法,早在两三年前就已经萌生。当时我特别倾向于前后端分离的动态博客,认为这种动态博客更加的灵活。为此我还专门用 SpringBoot3 + Vue3 实现了一版butterfly版本的动态博客与后台管理系统,但在实际体验了一会Halo这 </p> </div> </article></template> <div class="home-journal__load-more" data-astro-cid-j7pv25f6> <button id="load-more-btn" class="load-more-btn" type="button" data-astro-cid-j7pv25f6> <span data-astro-cid-j7pv25f6>加载更多文章</span> <span class="load-more-btn__icon" aria-hidden="true" data-astro-cid-j7pv25f6>↓</span> </button> <p id="no-more-msg" class="no-more-msg is-hidden" data-astro-cid-j7pv25f6>已经到底部了</p> </div> </section> <script type="module" src="/_astro/index.astro_astro_type_script_index_0_lang.ChOe9J5A.js"></script> </section> </main> <script type="module" src="/_astro/Layout.astro_astro_type_script_index_0_lang.Dw-WO-RF.js"></script> </body> </html> <script type="module" src="/_astro/BlogLayout.astro_astro_type_script_index_0_lang.DbpDq748.js"></script>