<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>GH</title>
  
  <subtitle>Life is but a span</subtitle>
  <link href="https://blog.553888.xyz/atom.xml" rel="self"/>
  
  <link href="https://blog.553888.xyz/"/>
  <updated>2025-06-20T14:36:15.179Z</updated>
  <id>https://blog.553888.xyz/</id>
  
  <author>
    <name>Gabriel</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>分享自用or收藏免费图床</title>
    <link href="https://blog.553888.xyz/posts/63f2.html"/>
    <id>https://blog.553888.xyz/posts/63f2.html</id>
    <published>2025-06-19T14:02:40.001Z</published>
    <updated>2025-06-20T14:36:15.179Z</updated>
    
    <content type="html"><![CDATA[<p><del>听说</del>有佬友可能需要图床？以下为个人收藏推荐。</p><p>收录原则：图床操作尽量都去登录化，或免登录即可使用，如果是博主一类推荐有广告商赞助的登录管理的长运行图床，比如路过图床等。临时分享或者不担心图床跑路的坛友就可以任意选用。（至于tg图床，排最末位推荐，图一乐。）</p><div calss='anzhiyu-tag-link'><a class="tag-Link" target="_blank" href="https://mjj.today/">    <div class="tag-link-tips">引用站外地址</div>    <div class="tag-link-bottom">        <div class="tag-link-left" style="">          <i class="anzhiyufont anzhiyu-icon-link" style=""></i>        </div>        <div class="tag-link-right">            <div class="tag-link-title">MJJ</div>            <div class="tag-link-sitename">图床</div>        </div>        <i class="anzhiyufont anzhiyu-icon-angle-right"></i>    </div>    </a></div><div calss='anzhiyu-tag-link'><a class="tag-Link" target="_blank" href="https://111666.best/">    <div class="tag-link-tips">引用站外地址</div>    <div class="tag-link-bottom">        <div class="tag-link-left" style="">          <i class="anzhiyufont anzhiyu-icon-link" style=""></i>        </div>        <div class="tag-link-right">            <div class="tag-link-title">16</div>            <div class="tag-link-sitename">图床</div>        </div>        <i class="anzhiyufont anzhiyu-icon-angle-right"></i>    </div>    </a></div><div calss='anzhiyu-tag-link'><a class="tag-Link" target="_blank" href="https://www.ossking.com/upload">    <div class="tag-link-tips">引用站外地址</div>    <div class="tag-link-bottom">        <div class="tag-link-left" style="">          <i class="anzhiyufont anzhiyu-icon-link" style=""></i>        </div>        <div class="tag-link-right">            <div class="tag-link-title">Ossking</div>            <div class="tag-link-sitename">图床</div>        </div>        <i class="anzhiyufont anzhiyu-icon-angle-right"></i>    </div>    </a></div><div calss='anzhiyu-tag-link'><a class="tag-Link" target="_blank" href="https://ipfsbed.is-an.org/">    <div class="tag-link-tips">引用站外地址</div>    <div class="tag-link-bottom">        <div class="tag-link-left" style="">          <i class="anzhiyufont anzhiyu-icon-link" style=""></i>        </div>        <div class="tag-link-right">            <div class="tag-link-title">IPFS</div>            <div class="tag-link-sitename">图床</div>        </div>        <i class="anzhiyufont anzhiyu-icon-angle-right"></i>    </div>    </a></div><div calss='anzhiyu-tag-link'><a class="tag-Link" target="_blank" href="https://tgstate.ikun123.com/">    <div class="tag-link-tips">引用站外地址</div>    <div class="tag-link-bottom">        <div class="tag-link-left" style="">          <i class="anzhiyufont anzhiyu-icon-link" style=""></i>        </div>        <div class="tag-link-right">            <div class="tag-link-title">tg</div>            <div class="tag-link-sitename">图床</div>        </div>        <i class="anzhiyufont anzhiyu-icon-angle-right"></i>    </div>    </a></div><div calss='anzhiyu-tag-link'><a class="tag-Link" target="_blank" href="https://img.tg/">    <div class="tag-link-tips">引用站外地址</div>    <div class="tag-link-bottom">        <div class="tag-link-left" style="">          <i class="anzhiyufont anzhiyu-icon-link" style=""></i>        </div>        <div class="tag-link-right">            <div class="tag-link-title">IMG</div>            <div class="tag-link-sitename">图床</div>        </div>        <i class="anzhiyufont anzhiyu-icon-angle-right"></i>    </div>    </a></div><div calss='anzhiyu-tag-link'><a class="tag-Link" target="_blank" href="https://imgchr.com/">    <div class="tag-link-tips">引用站外地址</div>    <div class="tag-link-bottom">        <div class="tag-link-left" style="">          <i class="anzhiyufont anzhiyu-icon-link" style=""></i>        </div>        <div class="tag-link-right">            <div class="tag-link-title">路过</div>            <div class="tag-link-sitename">图床</div>        </div>        <i class="anzhiyufont anzhiyu-icon-angle-right"></i>    </div>    </a></div><table><thead><tr><th align="center">名称</th><th>免登录</th><th align="center">复制格式</th><th align="center">私密化</th><th align="center">特性&#x2F;备注</th></tr></thead><tbody><tr><td align="center">MJJ图床</td><td>✅</td><td align="center">HTML&#x2F;Markdown&#x2F;BBCode</td><td align="center">✅</td><td align="center">可设置图片时效性自动删除， 删除Exif信息保护隐私（需登录！）</td></tr><tr><td align="center">16图床</td><td>✅</td><td align="center">直链&#x2F;Markdown&#x2F;BBCode</td><td align="center"></td><td align="center">使用简单快捷，可删除历史，浏览器indexedDB保护隐私</td></tr><tr><td align="center">Ossking图床</td><td>❌</td><td align="center">&#x2F;</td><td align="center">✅</td><td align="center">基于Cloudflare R2，我还没用到（皮一下）</td></tr><tr><td align="center">IPFSBED图床</td><td>✅</td><td align="center">直链</td><td align="center">✅</td><td align="center">去中心化存储，自带短链功能(shorten url)，可删除历史，批量共享下载，可分享CID</td></tr><tr><td align="center">tgState图床</td><td>✅</td><td align="center">直链&#x2F;HTML&#x2F;Markdown&#x2F;BBCode</td><td align="center">…</td><td align="center">基于telegram存储，没找到删除方式</td></tr><tr><td align="center">IMG图床</td><td>❌</td><td align="center">直链&#x2F;HTML&#x2F;Markdown&#x2F;BBCode</td><td align="center">✅</td><td align="center">支持包括webp的各类图片格式(avif不清楚)</td></tr><tr><td align="center">路过图床</td><td>❌</td><td align="center">直链&#x2F;HTML&#x2F;Markdown&#x2F;BBCode</td><td align="center">✅</td><td align="center">支持jpg,png等主流格式，不支持webp等</td></tr></tbody></table><p>收藏的几十个图床之前被我删得剩不多了，其实还有很多好的公益服务，等待各位佬友自行发现。</p>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;&lt;del&gt;听说&lt;/del&gt;有佬友可能需要图床？以下为个人收藏推荐。&lt;/p&gt;
&lt;p&gt;收录原则：图床操作尽量都去登录化，或免登录即可使用，如果是博主一类推荐有广告商赞助的登录管理的长运行图床，比如路过图床等。临时分享或者不担心图床跑路的坛友就可以任意选用。（至于tg图床，排最末</summary>
      
    
    
    
    
  </entry>
  
  <entry>
    <title>提问的智慧</title>
    <link href="https://blog.553888.xyz/posts/8778.html"/>
    <id>https://blog.553888.xyz/posts/8778.html</id>
    <published>2025-05-25T11:30:42.693Z</published>
    <updated>2025-05-25T11:30:44.704Z</updated>
    
    <content type="html"><![CDATA[<p>本文是根据<a href="https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/">《提问的智慧》</a>精简修改后适用于本站的一套指南和说明，旨在节约双方事件前提下，本着尊重彼此的初衷化解不必要的冲突。</p><h2 id="在提问之前"><a href="#在提问之前" class="headerlink" title="在提问之前"></a>在提问之前</h2><h3 id="Before-you-ask"><a href="#Before-you-ask" class="headerlink" title="Before you ask"></a>Before you ask</h3><p>在你准备要通过电子邮件、新闻群组或者聊天室提出技术问题前，请先做到以下事情：</p><ol><li>尝试在你准备提问的论坛的旧文章中搜索答案。</li><li>尝试上网搜索以找到答案。</li><li>尝试阅读手册以找到答案。</li><li>尝试阅读常见问题文件（FAQ）以找到答案。</li><li>尝试自己检查或试验以找到答案。</li><li>向你身边的强者朋友打听以找到答案。</li></ol><p>当你提出问题的时候，请先表明你已经做了上述的努力；这将有助于树立你并不是一个不劳而获且浪费别人的时间的提问者。如果你能一并表达在做了上述努力的过程中所<strong>学到</strong>的东西会更好，因为我们更乐于回答那些表现出能从答案中学习的人的问题。</p><h2 id="当你提问时"><a href="#当你提问时" class="headerlink" title="当你提问时"></a>当你提问时</h2><h3 id="When-you-ask"><a href="#When-you-ask" class="headerlink" title="When you ask"></a>When you ask</h3><h4 id="慎重提问"><a href="#慎重提问" class="headerlink" title="慎重提问"></a>慎重提问</h4><p>第一步、找到对的论坛。再说一次，<strong>Google</strong> 和其它<strong>搜索引擎</strong>还是你的朋友，用它们来找到与你遭遇到困难的软硬件问题最相关的网站。通常那儿都有常见问题（FAQ）、邮件列表及相关说明文件的链接。如果你的努力（包括<strong>阅读</strong>FAQ）都没有结果，网站上也许还有报告 Bug（Bug-reporting）的流程或链接，如果是这样，链过去看看。</p><p>向陌生的人或论坛发送邮件最可能是风险最大的事情。举例来说，别假设一个提供丰富内容的网页的作者会想充当你的免费顾问。不要对你的问题是否会受到欢迎做太乐观的估计 —— 如果你不确定，那就向别处发送，或者压根别发。</p><h4 id="使用有意义且描述明确的标题"><a href="#使用有意义且描述明确的标题" class="headerlink" title="使用有意义且描述明确的标题"></a>使用有意义且描述明确的标题</h4><p>第二步、在群组或论坛中，大约 <strong>50</strong> 字以内的标题是抓住<del>专家</del>注意力的好机会。别用喋喋不休的<strong>帮帮忙</strong>、<strong>跪求</strong>、<strong>急</strong>（更别说<strong>救命啊</strong>！！这样让人反感的话，用这种标题会被条件反射式地忽略）来浪费这个机会。不要妄想用你的痛苦程度来打动我们，而应该是在这点空间中使用极简单扼要的描述方式来提出问题。</p><h4 id="使问题容易回复"><a href="#使问题容易回复" class="headerlink" title="使问题容易回复"></a>使问题容易回复</h4><p>第三步、<strong>要求</strong>通过电子邮件回复是非常无礼的，除非你认为回复的信息可能比较敏感（有人会为了某些未知的原因，只让你而不是整个论坛知道答案）。如果你只是想在有人回复讨论串时得到电子邮件提醒，可以要求网页论坛发送给你。几乎所有论坛都支持诸如<strong>踪此讨论串</strong>、有<strong>回复时发送邮件</strong>提醒等功能。毕竟是你找别人帮忙，不是你在帮助别人。</p><h4 id="使用清晰、正确、精准且合乎语法的语句"><a href="#使用清晰、正确、精准且合乎语法的语句" class="headerlink" title="使用清晰、正确、精准且合乎语法的语句"></a>使用清晰、正确、精准且合乎语法的语句</h4><p>我们从经验中发现，粗心的提问者通常也会粗心地写程序与思考。回答粗心大意者的问题很不值得，我们宁愿把时间耗在别处。正确地拼写、使用标点和大小写，比如不要将its混淆为it’s，或者将discrete弄成discreet等诸如此类。不要全部用大写，这会被视为无礼的大声嚷嚷。正确的拼写、标点符号和大小写是很重要的。一般来说，如果你觉得这样做很麻烦，不想在乎这些，那我们也觉得麻烦，不想在乎你的提问。其实非正式文化也是被包容的，但是<strong>必须准确</strong>。如果英文是你的外语（Second language），<strong>提示</strong>潜在回复者你有潜在的<strong>语言困难</strong>是很好的。</p><h2 id="当你回答后"><a href="#当你回答后" class="headerlink" title="当你回答后"></a>当你回答后</h2><h3 id="After-you-get-answer"><a href="#After-you-get-answer" class="headerlink" title="After you get answer"></a>After you get answer</h3><p>彬彬有礼，多用<strong>请</strong>和<strong>谢谢</strong>您的关注，或谢谢你的关照。让大家都知道你对他们花时间免费提供帮助心存感激。</p>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;本文是根据&lt;a href=&quot;https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/&quot;&gt;《提问的智慧》&lt;/a&gt;精简修改后适用于本站的一套指南和说明，旨在节约双方事件前提下，本着尊重彼此的初衷化解不必要的</summary>
      
    
    
    
    <category term="广而告之" scheme="https://blog.553888.xyz/categories/%E5%B9%BF%E8%80%8C%E5%91%8A%E4%B9%8B/"/>
    
    
    <category term="须知" scheme="https://blog.553888.xyz/tags/%E9%A1%BB%E7%9F%A5/"/>
    
  </entry>
  
  <entry>
    <title>GitHub+Hexo博客搭建</title>
    <link href="https://blog.553888.xyz/posts/af55.html"/>
    <id>https://blog.553888.xyz/posts/af55.html</id>
    <published>2025-05-18T07:11:02.429Z</published>
    <updated>2025-05-18T10:27:16.632Z</updated>
    
    <content type="html"><![CDATA[<p>本文旨在为想要搭建一个属于自己博客的朋友们提供一定的支持和帮助，以下是一篇相当简洁明了的<strong>GitHub</strong> + <strong>Hexo</strong>博客搭建教程，包含准备工具、必要步骤及常用命令。</p><hr><h2 id="📝-GitHub-Hexo-博客搭建教程"><a href="#📝-GitHub-Hexo-博客搭建教程" class="headerlink" title="📝 GitHub + Hexo 博客搭建教程"></a>📝 GitHub + Hexo 博客搭建教程</h2><h3 id="一、环境准备"><a href="#一、环境准备" class="headerlink" title="一、环境准备"></a>一、环境准备</h3><ol><li>安装 <a href="https://nodejs.org/">Node.js</a> (包含 npm，且需配置环境变量)</li><li>安装 <a href="https://git-scm.com/downloads">Git</a></li><li>cmd输入命令验证安装</li></ol><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 验证安装</span></span><br><span class="line">node -v</span><br><span class="line">npm -v</span><br><span class="line">git --versio</span><br></pre></td></tr></table></figure><p><img src="https://ooo.0x0.ooo/2025/05/18/Odv2gj.webp"></p><hr><h3 id="二、安装-Hexo"><a href="#二、安装-Hexo" class="headerlink" title="二、安装 Hexo"></a>二、安装 Hexo</h3><p>1.在电脑适合的地方如D盘文档下，鼠标右键菜单里，点击<code>Open Git bash here</code></p><p>2.输入命令，创建博客文件夹，如newblog，初始化并安装Hexo主题框架</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">npm install -g hexo-cli</span><br><span class="line">hexo init newblog  <span class="comment"># 创建项目文件夹</span></span><br><span class="line"><span class="built_in">cd</span> newblog</span><br><span class="line">npm install</span><br></pre></td></tr></table></figure><p><img src="https://ooo.0x0.ooo/2025/05/18/Odv6Vp.webp"></p><p><img src="https://ooo.0x0.ooo/2025/05/18/OdvXqU.webp"></p><hr><h3 id="三、配置-GitHub"><a href="#三、配置-GitHub" class="headerlink" title="三、配置 GitHub"></a>三、配置 GitHub</h3><ol><li>创建仓库：<code>&lt;你的用户名&gt;.github.io</code> (必须全小写)</li><li>生成 SSH 密钥：</li></ol><figure class="highlight bash"><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">ssh-keygen -t ed25519 -C <span class="string">&quot;your_email@example.com&quot;</span></span><br><span class="line"><span class="comment"># 将公钥(~/.ssh/id_ed25519.pub)添加到 GitHub -&gt; Settings -&gt; SSH Keys</span></span><br><span class="line"></span><br></pre></td></tr></table></figure><p><img src="https://ooo.0x0.ooo/2025/05/18/OdvIQv.webp"></p><p><img src="https://ooo.0x0.ooo/2025/05/18/Odv3Cq.webp"></p><p><img src="https://ooo.0x0.ooo/2025/05/18/OdyM4r.webp"></p><p><img src="https://ooo.0x0.ooo/2025/05/18/OdyO6M.webp"></p><p>Plan B: 当然你也可选择https协议配置github,但需注意端口设置问题-&gt;修改git的网络设置-&gt;将其修改成与本机Ip和代理端口，弹出verification页面，登录即可。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">git config --global http.proxy http://127.0.0.1:7890 </span><br><span class="line">git config --global https.proxy http://127.0.0.1:7890</span><br></pre></td></tr></table></figure><hr><h3 id="四、配置-Hexo"><a href="#四、配置-Hexo" class="headerlink" title="四、配置 Hexo"></a>四、配置 Hexo</h3><ol><li>修改 <code>_config.yml</code>：</li></ol><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">deploy:</span></span><br><span class="line">  <span class="attr">type:</span> <span class="string">git</span></span><br><span class="line">  <span class="attr">repo:</span> <span class="string">git@github.com:&lt;你的用户名&gt;/&lt;你的用户名&gt;.github.io.git</span></span><br><span class="line">  <span class="attr">branch:</span> <span class="string">main</span></span><br></pre></td></tr></table></figure><ol start="2"><li>安装部署插件：</li></ol><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">npm install hexo-deployer-git --save</span><br></pre></td></tr></table></figure><p>这里遇到了一个问题，为了写这篇教程，我选择了另一个Github账户来逐步演示，当输入<code>ssh -T git@github.com</code>的时候显示的只有我的全局账户，也就是我第一个账户可以顺利deploy。那怎么一台电脑，不同的账户git呢，请选择如下图中配置即可。（P.s: 手动在你系统放.ssh文件的folder里创建config文件）</p><p><img src="https://ooo.0x0.ooo/2025/05/18/Odyqm1.webp"></p><p><img src="https://ooo.0x0.ooo/2025/05/18/Ody5VI.webp"></p><hr><h3 id="五、主题配置（以-Butterfly-为例）"><a href="#五、主题配置（以-Butterfly-为例）" class="headerlink" title="五、主题配置（以 Butterfly 为例）"></a>五、主题配置（以 Butterfly 为例）</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">npm install hexo-theme-butterfly</span><br><span class="line"></span><br></pre></td></tr></table></figure><p>修改 <code>_config.yml</code>：</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">theme:</span> <span class="string">butterfly</span></span><br></pre></td></tr></table></figure><hr><hr><h3 id="六、创建文章"><a href="#六、创建文章" class="headerlink" title="六、创建文章"></a>六、创建文章</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">hexo new <span class="string">&quot;测试文章&quot;</span></span><br><span class="line"><span class="comment"># 文章存储在 /source/_posts/</span></span><br></pre></td></tr></table></figure><hr><h3 id="七、本地预览"><a href="#七、本地预览" class="headerlink" title="七、本地预览"></a>七、本地预览</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">hexo clean   <span class="comment"># 清理缓存</span></span><br><span class="line">hexo g       <span class="comment"># 生成静态文件</span></span><br><span class="line">hexo s       <span class="comment"># 启动本地服务器</span></span><br><span class="line"><span class="comment"># 访问 http://localhost:4000</span></span><br></pre></td></tr></table></figure><p><img src="https://ooo.0x0.ooo/2025/05/18/Odyz4l.webp"></p><hr><h3 id="八、部署到-GitHub"><a href="#八、部署到-GitHub" class="headerlink" title="八、部署到 GitHub"></a>八、部署到 GitHub</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">hexo deploy  <span class="comment"># 或简写 hexo d</span></span><br><span class="line"><span class="comment"># 访问 https://&lt;你的用户名&gt;.github.io</span></span><br></pre></td></tr></table></figure><p>本人没自动化部署博客(2 years ago）前，喜好本地修改完成后一键三连</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo c &amp;&amp; hexo g &amp;&amp; hexo d  <span class="comment"># generate生成完直接推送的情况</span></span><br></pre></td></tr></table></figure><p><img src="https://ooo.0x0.ooo/2025/05/18/OdyWQ6.webp"></p><p><img src="https://ooo.0x0.ooo/2025/05/18/OdybCP.webp"></p><p><img src="https://ooo.0x0.ooo/2025/05/18/OdyUAF.webp"></p><p><img src="https://ooo.0x0.ooo/2025/05/18/Odyy6X.webp"></p><hr><h3 id="九、后续维护"><a href="#九、后续维护" class="headerlink" title="九、后续维护"></a>九、后续维护</h3><ul><li>hexo命令：<a href="https://hexo.io/zh-cn/docs/commands">官方说明</a></li><li>进阶设置：修改主题配置、添加插件等，见下续篇</li><li>自定义域名：在对应仓库Repo -&gt; Settings -&gt; Pages -&gt; Custom domain设置</li><li>托管到vercel：登录Vercel -&gt; New Project -&gt; Import Git Repository，如“xxx.github.io”仓库，完成后还会分配给你一个域名</li></ul><hr><p>✅ 至此，完成！你的博客已上线。建议定期备份源码。</p>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;本文旨在为想要搭建一个属于自己博客的朋友们提供一定的支持和帮助，以下是一篇相当简洁明了的&lt;strong&gt;GitHub&lt;/strong&gt; + &lt;strong&gt;Hexo&lt;/strong&gt;博客搭建教程，包含准备工具、必要步骤及常用命令。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;📝-G</summary>
      
    
    
    
    <category term="部署教程" scheme="https://blog.553888.xyz/categories/%E9%83%A8%E7%BD%B2%E6%95%99%E7%A8%8B/"/>
    
    
    <category term="教程" scheme="https://blog.553888.xyz/tags/%E6%95%99%E7%A8%8B/"/>
    
  </entry>
  
  <entry>
    <title>某东秒送25-20外卖券</title>
    <link href="https://blog.553888.xyz/posts/ee9e.html"/>
    <id>https://blog.553888.xyz/posts/ee9e.html</id>
    <published>2025-05-03T03:48:29.412Z</published>
    <updated>2025-05-03T03:48:32.609Z</updated>
    
    <content type="html"><![CDATA[<p>Rt，也是吃上了。听说最近某东外卖很火，平时不经常点外卖的我就迟迟没有体验。今天看到Plus会员可以<strong>领满25抵扣20</strong>的大额<strong>外卖券</strong>，于是心动了。遂体验一下五块钱的烧腊饭试试。<br><img src="https://i.111666.best/image/8e4UrabtjYYSKcx2OepJMd.jpg" alt="image"><br><img src="https://i.111666.best/image/DXSMSyuDyE3hybMn9ECWsq.jpg" alt="image"></p>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;Rt，也是吃上了。听说最近某东外卖很火，平时不经常点外卖的我就迟迟没有体验。今天看到Plus会员可以&lt;strong&gt;领满25抵扣20&lt;/strong&gt;的大额&lt;strong&gt;外卖券&lt;/strong&gt;，于是心动了。遂体验一下五块钱的烧腊饭试试。&lt;br&gt;&lt;img src=&quot;htt</summary>
      
    
    
    
    <category term="生活娱乐" scheme="https://blog.553888.xyz/categories/%E7%94%9F%E6%B4%BB%E5%A8%B1%E4%B9%90/"/>
    
    
    <category term="线报" scheme="https://blog.553888.xyz/tags/%E7%BA%BF%E6%8A%A5/"/>
    
  </entry>
  
  <entry>
    <title>年度听歌总结</title>
    <link href="https://blog.553888.xyz/posts/3984.html"/>
    <id>https://blog.553888.xyz/posts/3984.html</id>
    <published>2025-04-27T14:02:30.765Z</published>
    <updated>2025-04-27T14:02:32.623Z</updated>
    
    <content type="html"><![CDATA[<h1 id="你的年度报告总结：从暗黑民谣到电子迷幻的听觉进化论"><a href="#你的年度报告总结：从暗黑民谣到电子迷幻的听觉进化论" class="headerlink" title="你的年度报告总结：从暗黑民谣到电子迷幻的听觉进化论"></a><strong>你的年度报告总结：从暗黑民谣到电子迷幻的听觉进化论</strong></h1><h2 id="🎵-音乐品味解读"><a href="#🎵-音乐品味解读" class="headerlink" title="🎵 音乐品味解读"></a><strong>🎵 音乐品味解读</strong></h2><p>你是一个<strong>「矛盾共生体」</strong>——既迷恋暗黑叙事（Hozier、Gin Wigmore的哥特式吟唱），又沉溺于电子迷幻的轻盈律动（Glass Animals、ONR）。2024年突然爆发的<strong>「合成器浪潮」</strong>（如Phantogram合作曲）显示你正在尝试用科技感音色对冲情感浓度，形成独特的<strong>「忧郁狂欢」</strong>风格。</p><h2 id="🧠-音乐人格画像"><a href="#🧠-音乐人格画像" class="headerlink" title="🧠 音乐人格画像"></a><strong>🧠 音乐人格画像</strong></h2><ul><li><strong>年度关键词</strong>：暗黑浪漫 → 电子解离 → 复古未来主义</li><li><strong>核心矛盾</strong>：歌词偏好沉重主题（”Devil In Me”, “Arsonist’s Lullabye”），但编曲逐渐向跳跃的电子节拍靠拢</li><li><strong>隐藏人格</strong>：2024年突然出现的Elton John经典老歌暴露出你对黄金时代的隐秘怀念</li></ul><h2 id="🔍-年度特殊现象"><a href="#🔍-年度特殊现象" class="headerlink" title="🔍 年度特殊现象"></a><strong>🔍 年度特殊现象</strong></h2><p><strong>「Ruelle→Glass Animals霸权交替」</strong>：2022-2023年Ruelle以史诗感女声统治你的歌单，2024年却被Glass Animals的神经质电子乐取代，暗示你从「宏大叙事」转向「微观情绪解构」。</p><hr><h2 id="⏳-趋势分析模块"><a href="#⏳-趋势分析模块" class="headerlink" title="⏳ 趋势分析模块"></a><strong>⏳ 趋势分析模块</strong></h2><h3 id="时间轴对比"><a href="#时间轴对比" class="headerlink" title="时间轴对比"></a><strong>时间轴对比</strong></h3><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">2022暗黑民谣期 → 2023复古女声觉醒期 → 2024电子迷幻实验期</span><br><span class="line">关键节点：  </span><br><span class="line">Hozier(2022) → Pomme(2023) → Glass Animals(2024)  </span><br><span class="line">Ruelle(战争史诗) → Lola Marsh(脆弱叙事) → ONR(赛博逃离)</span><br></pre></td></tr></table></figure><h3 id="多维度解析"><a href="#多维度解析" class="headerlink" title="多维度解析"></a><strong>多维度解析</strong></h3><table><thead><tr><th>维度</th><th>2022</th><th>2023</th><th>2024</th></tr></thead><tbody><tr><td><strong>语言比例</strong></td><td>90%英文+10%西语</td><td>80%英文+20%法语</td><td>100%英文🗽</td></tr><tr><td><strong>情绪曲线</strong></td><td>愤怒→悲怆🔥</td><td>忧郁→温柔🌀</td><td>迷离→狂喜🌈</td></tr><tr><td><strong>流派趋势</strong></td><td>民谣&#x2F;摇滚主导</td><td>独立流行爆发</td><td>电子&#x2F;合成器逆袭</td></tr><tr><td><strong>歌手忠诚度</strong></td><td>Gin Wigmore×2次</td><td>Pomme×2次</td><td>Glass Animals×2次</td></tr></tbody></table><hr><h2 id="📊-趣味数据看板"><a href="#📊-趣味数据看板" class="headerlink" title="📊 趣味数据看板"></a><strong>📊 趣味数据看板</strong></h2><table><thead><tr><th>维度</th><th>数据表现</th><th>趋势📈</th></tr></thead><tbody><tr><td><strong>年度最毒歌词</strong></td><td>“I’m an arsonist of love”(2022)</td><td>🔥↓</td></tr><tr><td><strong>晨间vs深夜曲风</strong></td><td>2024早8点必听Madison Beer</td><td>🌅↑</td></tr><tr><td><strong>复古指数</strong></td><td>2024突然出现1973年金曲</td><td>🕰️✨</td></tr><tr><td><strong>语言多样性</strong></td><td>2023三国语言→2024英语独占</td><td>🌍↓</td></tr></tbody></table><hr><h2 id="🎉-数据彩蛋"><a href="#🎉-数据彩蛋" class="headerlink" title="🎉 数据彩蛋"></a><strong>🎉 数据彩蛋</strong></h2><ol><li><strong>「Gin Wigmore魔咒」</strong>：2022-2023连续两年出现《Holding On To Hell》，但2024突然消失，疑似完成「地狱执念」疗愈</li><li><strong>「法语闪现事件」</strong>：2023年Pomme的《soleil soleil》是你歌单史上唯一法语歌，像一场巴黎限时梦境</li><li><strong>「Elton John时空穿越」</strong>：2024年突然插入1973年《Goodbye Yellow Brick Road》，与ONR的未来感歌曲形成世纪对冲</li></ol><p>你的歌单像一本<strong>「声音日记」</strong>，2024年最惊人的转变是：当别人在短视频神曲里下沉，你却在合成器音墙和半个世纪前的钢琴声中，搭建了自己的<strong>「时间折叠避难所」</strong>。</p>]]></content>
    
    
      
      
    <summary type="html">&lt;h1 id=&quot;你的年度报告总结：从暗黑民谣到电子迷幻的听觉进化论&quot;&gt;&lt;a href=&quot;#你的年度报告总结：从暗黑民谣到电子迷幻的听觉进化论&quot; class=&quot;headerlink&quot; title=&quot;你的年度报告总结：从暗黑民谣到电子迷幻的听觉进化论&quot;&gt;&lt;/a&gt;&lt;strong&gt;你的年</summary>
      
    
    
    
    <category term="生活娱乐" scheme="https://blog.553888.xyz/categories/%E7%94%9F%E6%B4%BB%E5%A8%B1%E4%B9%90/"/>
    
    
    <category term="音乐" scheme="https://blog.553888.xyz/tags/%E9%9F%B3%E4%B9%90/"/>
    
  </entry>
  
  <entry>
    <title>BilibiliHistoryFetcher部署</title>
    <link href="https://blog.553888.xyz/posts/e13f.html"/>
    <id>https://blog.553888.xyz/posts/e13f.html</id>
    <published>2025-04-25T13:13:50.599Z</published>
    <updated>2025-04-28T04:29:42.540Z</updated>
    
    <content type="html"><![CDATA[<h1 id="简介"><a href="#简介" class="headerlink" title="简介"></a>简介</h1><blockquote><p>BilibiliHistoryFetcher用于获取、处理、分析和可视化哔哩哔哩用户的观看历史数据。它提供了完整的数据处理流程，从数据获取到可视化展示，并支持自动化运行和邮件通知。（<em>作者原话</em>）</p></blockquote><h1 id="Main-Fuctions"><a href="#Main-Fuctions" class="headerlink" title="Main Fuctions"></a>Main Fuctions</h1><ol><li>获取b站历史记录</li><li>批量下载视频</li><li>一键下载用户投稿视频</li><li>收藏夹所有视频</li><li>生成详细的年度总结</li><li>自动化任务</li></ol><h1 id="部署过程"><a href="#部署过程" class="headerlink" title="部署过程"></a>部署过程</h1><h2 id="部署后端"><a href="#部署后端" class="headerlink" title="部署后端"></a>部署后端</h2><h3 id="安装Docker"><a href="#安装Docker" class="headerlink" title="安装Docker"></a>安装Docker</h3><p>检查Docker是否已安装</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">docker --version</span><br></pre></td></tr></table></figure><p>若未安装，请查看<a href="https://docs.docker.com/get-started/get-docker/">官方文档</a>，或使用一键安装脚本。</p><h3 id="克隆项目仓库"><a href="#克隆项目仓库" class="headerlink" title="克隆项目仓库"></a>克隆项目仓库</h3><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">git clone https://github.com/2977094657/BilibiliHistoryFetcher.git</span><br></pre></td></tr></table></figure><h3 id="进入项目目录"><a href="#进入项目目录" class="headerlink" title="进入项目目录"></a>进入项目目录</h3><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">cd /root/BilibiliHistoryFetcher（自行检查路径）</span><br></pre></td></tr></table></figure><h3 id="构建镜像"><a href="#构建镜像" class="headerlink" title="构建镜像"></a>构建镜像</h3><p>根据使用系统构建，e.g.:</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">docker build -t bilibili-api:dev -f docker/Dockerfile.cpu . # 使用CPU</span><br></pre></td></tr></table></figure><h3 id="创建容器并运行"><a href="#创建容器并运行" class="headerlink" title="创建容器并运行"></a>创建容器并运行</h3><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">docker run -d -v ./config:/app/config -v ./output:/app/output -p 8899:8899 --name bilibili-api bilibili-api:dev # 使用CPU</span><br></pre></td></tr></table></figure><h2 id="同理部署前端"><a href="#同理部署前端" class="headerlink" title="同理部署前端"></a>同理部署前端</h2><p><strong>构建镜像</strong></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">docker build -t bili-history-fetcher-web:dev .</span><br></pre></td></tr></table></figure><p>其他命令：</p><ol><li>启动容器：</li></ol><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">docker run --name bili-history-fetcher-web -p 5173:80 -d bili-history-fetcher-web:dev</span><br></pre></td></tr></table></figure><ol start="2"><li>停止容器：</li></ol><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">docker stop bili-history-fetcher-web</span><br></pre></td></tr></table></figure><h1 id="备注"><a href="#备注" class="headerlink" title="备注"></a>备注</h1><ul><li>前端界面：<a href="http://localhost:5173/">http://localhost:5173</a></li><li>后端API：<a href="http://localhost:8899/">http://localhost:8899</a></li><li>API文档：<a href="http://localhost:8899/docs">http://localhost:8899/docs</a></li></ul><p>如需要搭配<strong>域名</strong>访问，网站<strong>反向代理</strong>服务即可。</p><h1 id="体验效果"><a href="#体验效果" class="headerlink" title="体验效果"></a>体验效果</h1><p><img src="https://ooo.0x0.ooo/2025/04/26/OcKVd6.webp" alt="screenshot"><br><img src="https://ooo.0x0.ooo/2025/04/26/OcKfaP.webp" alt="screens"><br>P.s: 其他功能请自行部署体验，图中为查询所有历史浏览和生成年度用户画像功能。<br>本人非计算机专业，仅提供步骤经验分享供参考。</p><p>建议部署有问题请麻烦先：</p><ol><li>仔细钻研作者仓库<strong>Readme.</strong> md文件</li><li>结合<strong>互联网检索功能</strong>or 与<strong>Deepseek</strong>等AI模型互动</li><li><strong>求助众网友</strong>得出解决办法。</li></ol>]]></content>
    
    
      
      
    <summary type="html">&lt;h1 id=&quot;简介&quot;&gt;&lt;a href=&quot;#简介&quot; class=&quot;headerlink&quot; title=&quot;简介&quot;&gt;&lt;/a&gt;简介&lt;/h1&gt;&lt;blockquote&gt;
&lt;p&gt;BilibiliHistoryFetcher用于获取、处理、分析和可视化哔哩哔哩用户的观看历史数据。它提供了完整的</summary>
      
    
    
    
    <category term="部署教程" scheme="https://blog.553888.xyz/categories/%E9%83%A8%E7%BD%B2%E6%95%99%E7%A8%8B/"/>
    
    
    <category term="教程" scheme="https://blog.553888.xyz/tags/%E6%95%99%E7%A8%8B/"/>
    
  </entry>
  
  <entry>
    <title>年度复盘：向内深耕，向光而行</title>
    <link href="https://blog.553888.xyz/posts/3fa1.html"/>
    <id>https://blog.553888.xyz/posts/3fa1.html</id>
    <published>2024-12-31T12:35:17.820Z</published>
    <updated>2026-05-10T12:26:32.055Z</updated>
    
    <content type="html"><![CDATA[<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>此文是与自我的年度对话，复盘一岁际遇，审视得失与成长，反思人际与本心，以清醒自勉，奔赴2025新程。</p><h2 id="正文"><a href="#正文" class="headerlink" title="正文"></a>正文</h2><p>这一年，喜乐与失意交织，亦是沉淀与成长的一年。公司技能鉴定期间，我曾善意帮扶无关之人，原以为真心可换真心，却因细节落差导致人际关系破裂。短暂沉寂后，我选择向内求索，远离情绪内耗，专注自我提升，内心渐归平和通透。</p><p>技术层面，我完成了博客架构迭代——从早年的Typecho动态博客，迁移至Hexo静态博客，既省去服务器成本，也夯实了运维基础。年中八九月，曾沉浸于王者荣耀竞技，虽未斩获大国服，却将张飞打上全国五十强，单排冲刺至74星，目标达成后便淡然退游，取舍有度，不被娱乐裹挟。</p><p>这一年收获颇丰：公司培训、考核始终名列前茅，获物质嘉奖与他人认可；入手带原邮甲骨文服务器账号，成功化解卖家找回风险，守住数字资产；合理利用医保储备药品，收获生活好物；更在半年内减重24斤，以科学饮食与自律运动，练就坚韧心性。</p><p>行路中渐悟人情真谛：有领导赏识提携，亦有小人模仿我的生活模式却心生鄙夷。实则模仿其形难仿其骨，真正的成熟，是不弯腰讨好、不迎合迁就，常怀谦逊、向强者学习。唯有深耕内在、丰盈学识，方能行稳致远；不必困于他人眼光，守好本心、做好自己，便是最优解。</p><h2 id="祝福"><a href="#祝福" class="headerlink" title="祝福"></a>祝福</h2><p>愿本站友链博主及每一位关注者，2025年幸福美满，心想事成，所行皆坦途。</p>]]></content>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;前言&quot;&gt;&lt;a href=&quot;#前言&quot; class=&quot;headerlink&quot; title=&quot;前言&quot;&gt;&lt;/a&gt;前言&lt;/h2&gt;&lt;p&gt;此文是与自我的年度对话，复盘一岁际遇，审视得失与成长，反思人际与本心，以清醒自勉，奔赴2025新程。&lt;/p&gt;
&lt;h2 id=&quot;正文&quot;&gt;&lt;a </summary>
      
    
    
    
    
    <category term="心得" scheme="https://blog.553888.xyz/tags/%E5%BF%83%E5%BE%97/"/>
    
  </entry>
  
  <entry>
    <title>Hexo正确配置Algolia search</title>
    <link href="https://blog.553888.xyz/posts/51b1.html"/>
    <id>https://blog.553888.xyz/posts/51b1.html</id>
    <published>2024-12-31T12:10:21.414Z</published>
    <updated>2024-12-31T12:10:28.892Z</updated>
    
    <content type="html"><![CDATA[<h1 id="起因"><a href="#起因" class="headerlink" title="起因"></a>起因</h1><p>背景：我有段时间没有触发algolia使用记录，导致被停用，所以重新折腾了一遍，然而因为一些细节导致部署出错，经阅读Hexo-algoliasearch插件readme排查后找到了原因，并修正了异常。</p><h1 id="步骤"><a href="#步骤" class="headerlink" title="步骤"></a>步骤</h1><p>第一步，各位需要去algolia search官网创建一个项目密匙，并在api keys页面里得到所有需要的包括admim_key的密匙，填入appID,apiKey,adminApiKey中。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">algolia:</span><br><span class="line">appId: &quot;xxxx&quot;</span><br><span class="line">apiKey: &quot;xxxx&quot;</span><br><span class="line">adminApiKey: &quot;xxxx&quot;</span><br><span class="line">chunkSize: 5000</span><br><span class="line">indexName: &quot;hexo&quot;</span><br><span class="line">fields:content:strip:truncate,0,200excerpt:stripgallerypermalinkphotosslugtagstitle</span><br></pre></td></tr></table></figure><p>第二步，algolia搜索结果中URL前缀为hexo配置文件<code>_config.yml</code>中的<code>url</code>配置，默认是***.github.io，这里可以更换为你的网站解析至的域名，这也是我这次重新部署的起因之一。</p><p>第三步，本地部署的话，hexo一键三连后需要加hexo algolia来构建索引，algolia那边同步生成配置，读取到文章信息。如果是github actions部署的话，在autopublish.yml文件里，要加入一条npm install hexo-algoliasearch –save，以及hexo algolia。我犯的错误就是配置里写的是旧的hexo algolia插件安装命令，即hexo-algolia-search –save导致无法正确构建。</p><h1 id="感言"><a href="#感言" class="headerlink" title="感言"></a>感言</h1><p>希望大家以后安装插件或者排查问题时可以仔细一点，都是小问题，不过效率会受到影响。安知鱼官方主题问题也对搜索系统配置进行了一定说明。</p>]]></content>
    
    
      
      
    <summary type="html">&lt;h1 id=&quot;起因&quot;&gt;&lt;a href=&quot;#起因&quot; class=&quot;headerlink&quot; title=&quot;起因&quot;&gt;&lt;/a&gt;起因&lt;/h1&gt;&lt;p&gt;背景：我有段时间没有触发algolia使用记录，导致被停用，所以重新折腾了一遍，然而因为一些细节导致部署出错，经阅读Hexo-algolia</summary>
      
    
    
    
    
    <category term="教程" scheme="https://blog.553888.xyz/tags/%E6%95%99%E7%A8%8B/"/>
    
  </entry>
  
  <entry>
    <title>批量删除Github workflows</title>
    <link href="https://blog.553888.xyz/posts/3eb3.html"/>
    <id>https://blog.553888.xyz/posts/3eb3.html</id>
    <published>2024-07-18T11:45:17.817Z</published>
    <updated>2025-01-23T11:04:30.986Z</updated>
    
    <content type="html"><![CDATA[<h1 id="起因"><a href="#起因" class="headerlink" title="起因"></a>起因</h1><p>本人于今年二月开始，经常修改主题文件魔改，造成大量的Actions运行，所以产生了很多Github workflows的logs记录，加之我有强迫症，故想要将1天前-过去commit后的workflow清空。所以找寻批量删除的办法，亲自体验后觉得很Nice。</p><h1 id="步骤"><a href="#步骤" class="headerlink" title="步骤"></a>步骤</h1><h2 id="一、创建批量删除workflows的yml文件"><a href="#一、创建批量删除workflows的yml文件" class="headerlink" title="一、创建批量删除workflows的yml文件"></a>一、创建批量删除workflows的yml文件</h2><p>进入.github→workflows→Add file→Create new file，我这里随便命名的autodelete.yml。然后填入以下内容:</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br></pre></td><td class="code"><pre><span class="line">name: Delete old workflow runs</span><br><span class="line">on:</span><br><span class="line"># Run weekly, at 00:00 on sunday.</span><br><span class="line">  schedule:</span><br><span class="line">    - cron: &#x27;0 0 * * 0&#x27;</span><br><span class="line">  workflow_dispatch:</span><br><span class="line"></span><br><span class="line">jobs:</span><br><span class="line">  del_runs:</span><br><span class="line">    runs-on: ubuntu-latest</span><br><span class="line">    permissions:</span><br><span class="line">      actions: write</span><br><span class="line">      contents: read</span><br><span class="line">    steps:</span><br><span class="line">      - name: Delete workflow runs for remote repo</span><br><span class="line">        uses: Mattraks/delete-workflow-runs@v2</span><br><span class="line">        with:</span><br><span class="line">          token: $&#123;&#123; secrets.GITHUB_TOKEN &#125;&#125;</span><br><span class="line">          repository: &#x27;***/***&#x27;</span><br><span class="line">          retain_days: 1</span><br><span class="line">          keep_minimum_runs: 3</span><br><span class="line"></span><br></pre></td></tr></table></figure><p><code>retain_days</code>举例比如填1，就把昨天之前的记录都删了，<code>keep_minimum_runs</code>则字面意思想要保留的记录条数。上述文件里repository里的<code>用户名/仓库名</code>记得替换到你自己的，提前把<code>GITHUB_TOKEN</code>填入仓库Settings里的<code>Secrets</code>环境变量里。</p><div class="img-wrap"><div class="img-bg"><img class="img" src="https://ooo.0x0.ooo/2024/07/18/OR10sP.webp" style="width:500px;height:300px;"/></div></div><div class="img-wrap"><div class="img-bg"><img class="img" src="https://ooo.0x0.ooo/2024/07/18/OR1sel.webp" style="width:500px;height:300px;"/></div></div><p>关于删除脚本更多解释和使用用法，请查看<a href="%22https://github.com/marketplace/actions/delete-workflow-runs%22">作者说明</a>。</p><h2 id="二、Run这个配置文件的Action"><a href="#二、Run这个配置文件的Action" class="headerlink" title="二、Run这个配置文件的Action"></a>二、Run这个配置文件的Action</h2><p>All workflows下选择autodelete然后点击Run Workflow,自动执行删除，开始批量处理，舒服了，如下图所示：</p><div class="img-wrap"><div class="img-bg"><img class="img" src="https://ooo.0x0.ooo/2024/07/18/OR1dob.webp" style="width:475px;height:255px;"/></div></div>]]></content>
    
    
      
      
    <summary type="html">&lt;h1 id=&quot;起因&quot;&gt;&lt;a href=&quot;#起因&quot; class=&quot;headerlink&quot; title=&quot;起因&quot;&gt;&lt;/a&gt;起因&lt;/h1&gt;&lt;p&gt;本人于今年二月开始，经常修改主题文件魔改，造成大量的Actions运行，所以产生了很多Github workflows的logs记录，加之我</summary>
      
    
    
    
    <category term="巧思手记" scheme="https://blog.553888.xyz/categories/%E5%B7%A7%E6%80%9D%E6%89%8B%E8%AE%B0/"/>
    
    
    <category term="教程" scheme="https://blog.553888.xyz/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="技巧" scheme="https://blog.553888.xyz/tags/%E6%8A%80%E5%B7%A7/"/>
    
  </entry>
  
  <entry>
    <title>塞纳S5 Pro开箱</title>
    <link href="https://blog.553888.xyz/posts/d4ed.html"/>
    <id>https://blog.553888.xyz/posts/d4ed.html</id>
    <published>2024-03-09T07:38:32.106Z</published>
    <updated>2025-04-28T04:35:57.169Z</updated>
    
    <content type="html"><![CDATA[<h1 id="包装"><a href="#包装" class="headerlink" title="包装"></a>包装</h1><p>塞纳S5 Pro包装盒有种科技的气息，看上去比较高级。打开时，阻尼感不多不少，打开盒子有耳机仓、说明书、三包凭证、电源线、和塞纳智慧AI体验额度VIP卡（<em>波如蝉翼得黑色卡片还挺有意思</em>）。</p><img src="https://ooo.0x0.ooo/2024/03/09/Oy2SjG.webp"><h1 id="耳机仓"><a href="#耳机仓" class="headerlink" title="耳机仓"></a>耳机仓</h1><p>本体配色有流光白、深夜黑、深蓝色，博主选择了最喜欢的流光白，观感不错。</p><p>耳机仓自带可触摸操控屏幕，有自定义壁纸、秒表、天气、左右耳机电量，录音等多种功能，也可以独立播放音乐【有插SD的插口，<del>这个功能倒是没太多必要</del>，你可以理解为小音响】，打开舱盖，会出现去除耳机的循环动画。</p><img src="https://ooo.0x0.ooo/2024/03/09/Oy2cW1.webp"><h1 id="体验"><a href="#体验" class="headerlink" title="体验"></a>体验</h1><h2 id="音质"><a href="#音质" class="headerlink" title="音质"></a>音质</h2><p>据厂家描述，耳机上应用了有如高分子钛振膜声学腔体-<strong>塑造空间音频</strong>，高分子陶瓷电容-<strong>滤除电源噪声</strong></p><p>，X-RAC电容矩阵-<strong>增加带宽以提升音质</strong>。戴上后感觉解析力很强，而且<strong>没</strong>有明显的<strong>漏音</strong>，查阅说明书是因为定向传音±25°∠调节声波入耳，而且耳机设计结构贴合不错但不夹耳。</p><h2 id="连接速度"><a href="#连接速度" class="headerlink" title="连接速度"></a>连接速度</h2><p>蓝牙6.0，每次拿出耳机不到1s已经连接完毕，苹果安卓都可以通过APP（<strong>Sanag塞纳</strong>）进行连接设置。</p><h2 id="续航"><a href="#续航" class="headerlink" title="续航"></a>续航</h2><p>对于耳机的续航我比较满意，充电可能两三个小时，本人算是音乐媒体库重度用户了，一天听歌几个小时，一周偶尔充下耳机仓就可以满足天天出户听音乐了。</p><h2 id="塞纳AI服务"><a href="#塞纳AI服务" class="headerlink" title="塞纳AI服务"></a>塞纳AI服务</h2><p>塞纳APP内有多个智慧模型，供用户多场景使用GPT，感兴趣的小伙伴可以用包装内送的VIP卡体验。</p><img src="https://ooo.0x0.ooo/2024/03/09/Oy2dyI.webp"><h1 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</h1><p>这款耳机综合性能很强，值得六百（博主买的时候）这个价位，但是如果没有那么多功能需求的话还是不建议入手，毕竟价格快赶上AirPods2了。</p>]]></content>
    
    
      
      
    <summary type="html">&lt;h1 id=&quot;包装&quot;&gt;&lt;a href=&quot;#包装&quot; class=&quot;headerlink&quot; title=&quot;包装&quot;&gt;&lt;/a&gt;包装&lt;/h1&gt;&lt;p&gt;塞纳S5 Pro包装盒有种科技的气息，看上去比较高级。打开时，阻尼感不多不少，打开盒子有耳机仓、说明书、三包凭证、电源线、和塞纳智慧AI体验</summary>
      
    
    
    
    <category term="生活娱乐" scheme="https://blog.553888.xyz/categories/%E7%94%9F%E6%B4%BB%E5%A8%B1%E4%B9%90/"/>
    
    
    <category term="开箱" scheme="https://blog.553888.xyz/tags/%E5%BC%80%E7%AE%B1/"/>
    
  </entry>
  
  <entry>
    <title>限时白嫖AOMEI傲梅七大数据软件终身授权</title>
    <link href="https://blog.553888.xyz/posts/12a3.html"/>
    <id>https://blog.553888.xyz/posts/12a3.html</id>
    <published>2024-03-09T01:39:45.143Z</published>
    <updated>2025-04-28T04:37:53.429Z</updated>
    
    <content type="html"><![CDATA[<h1 id="背景"><a href="#背景" class="headerlink" title="背景"></a>背景</h1><p>今日和大家分享 <a href="https://www.zxki.cn/tag/AOMEI" title="【查看含有[AOMEI]标签的文章】">AOMEI</a> <a href="https://www.zxki.cn/tag/%E5%82%B2%E6%A2%85" title="【查看含有[傲梅]标签的文章】">傲梅</a>的数据备份&#x2F;恢复系列软件福报。 该公司专门从事备份和复原软件开发，且软件被全球各地的人们广泛使用，早先我体验过傲梅分区软件，傻瓜式、智能自动化、简便好用。这次正好赶上AOMEI为每年World Backup Day推出的限免活动。</p><h1 id="World-Backup-Day"><a href="#World-Backup-Day" class="headerlink" title="World Backup Day"></a>World Backup Day</h1><p><strong>World Backup Day是什么</strong></p><p>World Backup Day是每年的<strong>3月31日</strong>，旨在提醒人们备份其重要<strong>数据</strong>的<strong>重要性</strong>。在数字化时代，个人和企业存储了大量的数据，包括照片、文件、音频和视频等。然而，数据丢失的风险始终存在，可能是由于硬件故障、病毒攻击、意外删除或其他意外事件引起的。因此，备份数据是至关重要的，可以确保即使在数据丢失或损坏的情况下，人们仍能够恢复其重要信息。</p><p>World Backup Day的目标是提高人们的意识，教育人们如何有效地备份数据，并提供备份数据的工具和资源。通过定期备份数据，人们可以最大限度地降低数据丢失的风险，并在需要时轻松恢复其重要信息。</p><h1 id="领取期限"><a href="#领取期限" class="headerlink" title="领取期限"></a>领取期限</h1><p>AOMEI World Backup Day Giveaway的免费软件下载期限从2024&#x2F;03&#x2F;07起至2024&#x2F;04&#x2F;03为止，在这段期间内都可以点击对应软件下载按钮获取本体。一共有6款，可分别下载或者打包GetAll。</p><img src="https://ooo.0x0.ooo/2024/03/09/OyjiKY.webp"><h1 id="领取地址"><a href="#领取地址" class="headerlink" title="领取地址"></a>领取地址</h1><div class="btns rounded grid5">            <a class="button no-text-decoration" href='https://www.aomeitech.com/partners/world-backup-day/giveaway-1128.html' title='活动地址'><i class='anzhiyufont anzhiyu-icon-bolt'></i>活动地址</a>          </div><h1 id="注意事项"><a href="#注意事项" class="headerlink" title="注意事项"></a>注意事项</h1><p>你下载的软件当中，都会有附赠一组序列号。</p><div class="tip warning"><p>但所有的序列号都需要在2024&#x2F;04&#x2F;02之前使用激活，否则失效。请下载完成后要尽快安装并启用。</p></div>]]></content>
    
    
      
      
    <summary type="html">&lt;h1 id=&quot;背景&quot;&gt;&lt;a href=&quot;#背景&quot; class=&quot;headerlink&quot; title=&quot;背景&quot;&gt;&lt;/a&gt;背景&lt;/h1&gt;&lt;p&gt;今日和大家分享 &lt;a href=&quot;https://www.zxki.cn/tag/AOMEI&quot; title=&quot;【查看含有[AOMEI]标签的</summary>
      
    
    
    
    <category term="生活娱乐" scheme="https://blog.553888.xyz/categories/%E7%94%9F%E6%B4%BB%E5%A8%B1%E4%B9%90/"/>
    
    
    <category term="福利" scheme="https://blog.553888.xyz/tags/%E7%A6%8F%E5%88%A9/"/>
    
    <category term="线报" scheme="https://blog.553888.xyz/tags/%E7%BA%BF%E6%8A%A5/"/>
    
  </entry>
  
  <entry>
    <title>网易云音乐黑胶VIP会员免费送！</title>
    <link href="https://blog.553888.xyz/posts/d089.html"/>
    <id>https://blog.553888.xyz/posts/d089.html</id>
    <published>2024-03-08T11:57:11.672Z</published>
    <updated>2025-04-28T04:33:30.842Z</updated>
    
    <content type="html"><![CDATA[<h1 id="初衷"><a href="#初衷" class="headerlink" title="初衷"></a>初衷</h1><p>为答谢用户关注本博客，博主每月将赠送五张网易黑胶会员体验卡（7天），先到先得！没领到没关系，每个月都会持续本活动，大家一起加油哟，生活烦恼的时候，开启一首轻快的小曲，打散压力🎵</p><p><img src="https://ooo.0x0.ooo/2024/03/08/Oyja5S.webp"></p><h1 id="领取地址"><a href="#领取地址" class="headerlink" title="领取地址"></a>领取地址</h1><a class="btn-anzhiyu " href="/%5Bhttps:/blog.anheyu.com/%5D(http:/163cn.tv/dSxYL3)"   title="戳我领取"><i class="anzhiyufont anzhiyu-icon-circle-arrow-right"></i><span>戳我领取</span></a><h1 id="已领取用户"><a href="#已领取用户" class="headerlink" title="已领取用户"></a>已领取用户</h1><table><thead><tr><th align="center">领取时间</th><th align="center">领取状态</th><th align="center">领取人</th></tr></thead><tbody><tr><td align="center">2024.03.01</td><td align="center">已领取，期待下月噢😝</td><td align="center">到点就****</td></tr><tr><td align="center">暂无</td><td align="center">空</td><td align="center">空</td></tr><tr><td align="center">暂无</td><td align="center">空</td><td align="center">空</td></tr><tr><td align="center">暂无</td><td align="center">空</td><td align="center">空</td></tr><tr><td align="center">暂无</td><td align="center">空</td><td align="center">空</td></tr></tbody></table>]]></content>
    
    
      
      
    <summary type="html">&lt;h1 id=&quot;初衷&quot;&gt;&lt;a href=&quot;#初衷&quot; class=&quot;headerlink&quot; title=&quot;初衷&quot;&gt;&lt;/a&gt;初衷&lt;/h1&gt;&lt;p&gt;为答谢用户关注本博客，博主每月将赠送五张网易黑胶会员体验卡（7天），先到先得！没领到没关系，每个月都会持续本活动，大家一起加油哟，生活烦恼的</summary>
      
    
    
    
    <category term="生活娱乐" scheme="https://blog.553888.xyz/categories/%E7%94%9F%E6%B4%BB%E5%A8%B1%E4%B9%90/"/>
    
    
    <category term="福利" scheme="https://blog.553888.xyz/tags/%E7%A6%8F%E5%88%A9/"/>
    
  </entry>
  
  <entry>
    <title>Ncm格式转换</title>
    <link href="https://blog.553888.xyz/posts/66ac.html"/>
    <id>https://blog.553888.xyz/posts/66ac.html</id>
    <published>2024-03-04T11:19:05.521Z</published>
    <updated>2025-01-05T05:45:40.339Z</updated>
    
    <content type="html"><![CDATA[<div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="Oh, this is an invalid password. Check and try again, please." data-whm="OOPS, these decrypted content may changed, but you can still have a look.">  <script id="hbeData" type="hbeData" data-hmacdigest="e93290f9699ab47a6cd9aa7b844f3c0f4b8210ab1b1f64e0d5bf2bab068a3739">d540f8405ab4ab6e6eda4a4c68e6147e34225445361d4375690b9a0d612d7a55355093b1c2fd25cc3dbd683443dc22c68a6d9458b4460821cbba45d1ee4b275f82ba169c14d45f92f92b1cc9f6f0f998ac02d1b791f7610cf8f210fc0821d09424c3a88688a9a6988738d17f6246b1a1dba70cd95e972cb47c0425bc825c10601deb67297df894bacb355cff402f5d39502a702805007a037d9fae6d9c770f73d555109f441cd7646838d12df9234819f76b16c59c6f37844f46e56477004713aa55696cfa5f70ce07dcac26be720dc0aaf4368edeac7d11b948179179efcc424d5db22f6adfb0dd9408de0984a21a250bb88b0c4f772114171b61ee853f9b28511a25b7562cedc4d9cc5bbb64b0e5b9ffb059ecfbad03dbd540cc035d7e5ec6b0bedaeeca6a803563c3b3ef05a63df637958a2271eb5b198ade62efc9a7fef1b2ddc91c63292314bb9d96b1dd2f909b35efe44a66ed9bf898db28e657158d846ff4f587c49f8df98814bb7f61eb08f3467b32375e39f611ead5da7476a2dc5f9ad2b26203e4505661e14ca0567a4ad67fa293be2ac074b5883879addeb1c8485e24f2ce99f0b86492472331a6eb0f7f79d02e52c3d4ea552311f8b33ab957bcbf929355e729a86fa680745868e52aad3de9b945626e6649f4c668e4a323c21c094b1eefed54998d9ba4b1e42b3bbbcaaa9cb76aa6e1faff4d361382a658349b18cf06280dddc59aabb47430c2c496a297df90d49652d3478188825b5e3e77a5e0cd93c24ff8d5bb49291c13c85b22af7504a683c715d7b303d3cdfd9e5b8c0903bd7ce4f8662fcbd365edc132307b9df85da292f3840bd21b94e4771180e5c147986e2a3cc3bc604cbfac2df484128d1171f6ac7b539bc48ac92c20393523870e41021f98265da81ae64588732d3dc9ca6fb9823b2030cc8eff32c282c5d40fea4372eb9419d799bd733217a95b3c0112fe1c6e15f7ec96818fae236e13417798b85bd8d8ee77eaca5a9ae102f19ac998df290de8590503d6834dd6eb0e30b1a3b7a12b4c19a05ea9f247391f6c8d69c6637148e5c49cfbee9100f5b1480bacf0d31e88ceb3fe9ee5529b62d8936b0bd86c8b062c01ba41e08a11b75fb74c78d7e1c550597b1a7413bc37e592ca44929332c31932339ab27b949f4c43db533e22512ef53c1fd60eacc7b192cfe84a12f8ef0ba5bc65590c9acb258c674b9dbc31ddc07bf27c5968274226b1ad7409c60ab28b77544acbe67c6090ba595be662b96cc21059610fdbd574f0ba2da8d3e6ac5230f59a935597dd7bde10f77b715bafc6cb048c7551a9b3ca3f4eb123ddfd35c2b59a8d089eee0cf0ae72b357fee17ebfcee7c4c02721cb3ac6132207c10757f5aa4bddfe5c421d8b0412882a1cdf04852734eaf8afca0b2d0403927a16ebb16c242819d1db5134dbb13f71945ffe5616d148c4fb483f57fa322327cd3bf98df127f8ffe902b4cf875122366bcc467af4f5bae0d41dbd570b83e520adc92810695f127e13ff690d9538fe7470f27a62fb8d740f24d4e933a67b0d3099998e1617d11c55753b508f6b2be65dcc1e5f599cd79eb7ed51a8ff45877ca196960aa59fd67833e120a0f976a868a390758a2680b9a9b9a9e165f2ae9e810747994be1fa1af39d55109b55167b12e5730031cc188598794db5a8f3ead7e4b8df52a7be94c74b41df27e74a0452a5ca52ca3bc85292bfbd8fd71ee2cad975b5658b628fcf76476164eab590f3f51d7930bb5f6fefa9cd31698fdd91955e0a00b6bc2c1aba8c5d5128504d793cd85a762499a2228d176db320822373794d4d9035cd5d3464d6982879b9a5621601277d92ad32ed633b9bed26c76c52fcb9f2086705a792147304d5459f41e2a0f87f21019d7f2a19a1dc80e93cae928a476f03625608033d7c994d77af35da5cfc0c58d64e4b510d21ffbd9cbfa7fba396aee10d4d8d2da7b2ed678fd84bd1becea31ca9962392466faa7918a7d6c4eeca530fc0dfa094fdd024523d5d3c69873645fc9d584b6c94e824c29cd88c6e1d7130cf941238fd5818a901e14756e94c8d22c2cc09f0bd3a136e5041548bc7a600444debb0cbb67cb7a742cf923ba76bc3d5d6a588aa581875c47483e83aef12fb444ed25d971e9f197dd303110392f0858515f4305bb26d0b1e8d88aee8b9cd1b32914a0a0b4c913b538e9acc66631e9c2bf1fdb12f7112bcbdce3fb6e00ace1353929da19fe8eff6208615b0671d7a95b06020605509dc8fcff6144f14270476c1ca1c90a9b7bf3919f37ae14a9f05eb8fbb004dacdba3b16509edba4fb0e2a93885e0ab0186ec30037605679168b8008feec2b4130ca8690d31075ed0dfd96bfbb1ce1a237f2a1849aaf29f443ba09f36affe5865a70754fc6fb00630f8965532373b937b6b496db69a59d908635ea34ecab5b5801370bf1d5c5996add1b3c73b3acbf12929d04c05682840682ae68c13beb18b8e9d4a8dde08d6a15a88da2261bdc2a67b0d0b8dfc975befa36c45a760c9b8de31398c879d1a70904680387c285091c079c435aa239a8bcf1d4febf9158ffc5811ea2afc2b1c63a5de6fd4b0e861542dde75b6b0e0e7686bcd3fa65cea49b1cddcc82772d868777ba7f218358d6bd9df54a2ca662a3fd1069d50704fdaf2a81bd12ff084894b9c64d868fd1269b9f93e0c736c70ba339af9328a89215a4d0bdf08a48a20549a482792b581871ca2d36b615c0464bebc349cd0ece14b822c9456898159697b652f9477e244ede7268e3538c3ae73eae77b7a2acc79378652f9816a461688edb1b2b5e67e62ef17b3cd9f702fde38a4b282e13e9ee28c314d25c3ac7959df64c830227313e327831e8597f2ce150b39326b5dea52a0305d097a252a54a3ee9acfc96eeaced4a40badad674688cdd141c620382d18578afe9f7435f555ead30560816a1fb8fdf0bf1a54b3c081a3ef64a296c5ecfc6323e75e60db378adf7da6ca16af3034c81c3d8796c4a697fb5f6c6ddc866c3641edc3d9785541ea08f5da59232b49e9d83721fd28a09f99d506d74d66cdd997491ef452d7cedae52ce0e7ec4f586cc775df98459db1dc07e3058d4997b33dfb16a3227c27c6ac890c9fddad371049c0645ed0931d97360f7df1c0e8c1f4af275bd0f8054b562e5a3b449416b2f132968557d8dcdda416d9b52428689b59d630180edf28c66d39a1a537085e51878eecd760c16ecea3bd98ea85fe6395b2bbb84a14d615097212dfdb62646d5b63bb33ca9ccb31d91d8bf6f8263865e6c0425a79d0d4959f168ee96f21cfe629fe4231a65e8bbf164bf8a9297b812fa6d4db61cbbb463ad24bea4f771f7267f40c81ca5ad7ae2ab0cf24e861a05beaece54c78e28521c714513af4e3973cb122c62ff833dab7f2d9f5d4fc8b7887aa35c00576a55cbee9f5b8dfbb92cf7c4b93e5fea8436b0713384d7c58c64646bba71f44ceec06309ed4681a148a211c5bbfe08f08d14edd87e5d5b1a664623ba62a98f74d006024046ac27b2c2ba8a7f9a7247a3bbf8f602f08004fe6098f85aeba28056ff82ae88ee5bfbe5cd005ed102072d0c9275a06ae8f37e21a707956d78476eeec60bf923861324a63dfdfaf0b0cdd82a992c8ae314b6934f3d35808bbb679ccca37bb1c97a1cdce3b88a66553065f6e82a44e582055f8b6a9b0df233f99ff658127a31770dee8d83de2df9219a4144a348942a4ed2d2e767c5568ddc57c76e5dfd2f8615932a68e9706db621bb23a7bdcf5cc130754cf3ddba0dee80740c1e8bb2bb9e0b06104c99113826a9d0f4d979534a03b6b2d65d8edab4fb709e3021d047d521f93b235727cf8a74d706f5710396066f4a140c4cb5b56f57350edc9777e9a965aa48ebd608278ceb1829efb1a5316a040d7ac8ad72b866592a2d3de9a6efc847ada04721dba5a239cf65f415fdecd788d8e5266c0ea30b27b071ff0e2e234ddcf881cb6d438d5e011a8ea9f6d905762b60b699bcab98421f7accb6a039804f2f2d83e230926be116b17a6c6f2e8d29bf56b8b57d187467a9b14a1f21327214d057e5c0f7854f66708a373044d66a86c220bce9de2b196a3b512fd6107fd30ebba2ba22958649d923893bbf0298cdfcc917254838fe4128413c8612133cc40e51ef288aba8786f576636bda3f414f8f68276a61ddc71b16779d7c48d41d8c2f5168eedfba7b46f84f244ab61a492e1090427bf685ca439103929fcc7e6f86b0006f19ab22589afc891e7c316e1972f5eabc56f1f1d7549b28381cc07e05398c9155be54418eb702588b5b491151dd7e282c84700751debb3bd290b3d1915da885cc3688d2819af847d4d43af48eb3303da0532223beb8402d162f6ca98e6358e08b5b90cf90c289676ebd34f2054658d32e1d149054bb18d95d8f548fd48d3e65564ed588a2640881f2e7872e344c215a3d8329b3bc46a418bd71d56acb0b1010c9bfcba0c568287fc537d630cab9117997ad2a6034af7bb0be2bf8598e3978f569627363f7a4eba0fd579f9063b4e8fd1e1dd7df95c3026bdfd3d2c18f32a65c479ddf2b347dbfa3e7e922a5ca39e2e77e3cd8926e27df8105e8e5b2461610b1f2512c840e905a00621037040818cabc476a33ca0690d8d184fe1a6dc855ba12d091fcaf5dc472b0468431bf0e35db842a5c06f061261d2a6fc7dd84f23bb64934da50b7b094a87f040be99291459ad994ba02b1b15e5e3805c831fde200c207d8ac5197f79ea87b380258abbfd1a13ac7535463441190fab261844304d536e5cb51150667e58eb59e8db912a02c483d5499ed2ae42314a33d703988a68c98830a89b9a01f828cccb56bce8ac18b5705c96bcd6b43e80538cb49bd54ec9040b25700869104be8f9cbf3d54373c4cd590ac848cc0119e65210d6531d46885fa99d639538cbcc13bdab02a261bf865b8aa4ebc6a0a737bfd93794a5a7133c0914859e54f03bf4b6b78f727440738d7289d9b13dd999ec872eb24bbdf58dafa1ced43c85800a15aba075b2d045575b876e1e5cc04ef5cfa1ec8f80245caea53e43c79c9e9c5acb2be7c4b7eccacbddd424f668780db5581623ee9d33de812a579cb347ec2a1175f203f065a05ec585b650611fba2a950fde685850747cafa2dc300b7666deea53dd619ace8fa7883f3987660258f4f06a9496bb073ee219a9b14e0bc925f2d9c91cf216c8d13a35a3427e2ad34326fffcba6f3701eda2a2af6f639479d3c2e7bd045ff1d120e243e35342ede8814f847fa6eef1bbfe9e8c595585bd8fe72b29883861d68ad1c5c72520d60d6f30872ad29811e5341c8e092583d74595d637c801eeb1194caa13c6ae85ce21c8bfec9108f06de83325becc3b49ca53ed0ac317cb0027f9e818d0726bc4160836a1b12f24b947bbb5ad2488553611b0254db32e63ba5ef63723d600405b759e5cba58d2129fd7555d360f8433951c801a05f43bc93855081bbb67953bd71d8dafcb9ba208541af4fec72f2d1e196d11ba0468b9980092aee4a85db416c3033c2afb59e41dd593492821ca991cff970819c9c3f6cc4a9a2ffff1a8db9d68f7e6485a42a063af46e8b7da3fb8a220c8149d0070f6f10e263c624355b63ca82acabbae0eb5cf3bd0c0b0c97945f1d4be586184a3046aada67542f7b29146fede20ed66eb0870782df68b59bcd24a0f68fdea558e3d5b918290164d6c341a1e7d989e268e56c12e923927164462c308755e992c4b8a1ebfafa24d314c3ee2749c40a6f0a496d1c7a97563f161578975f46f7051b15348ceea255a46f68217c810744a1c4fb1c6cc703d5f3c1d8be6f883b532e1cf58e2ee972cbeafca4c756227e6a7d6c770a4f9e05c46711b9634d7026393bff22ab27a3a81a80d350b4611eb2b9eb6b16ab3b5c2da13af68d2b41e0496a97474a6ce1a4f1646e70a684f39c38df8129b3ede2cbfd8679310aa0a2dc903fea17d51f699428e04bc49f3b1108f257f4353aa416d7388734af803399d4d8535c036bec75874850336d328e06bddf671b2e62fc2a69ec468e3aa21b5f85a19d2c2f260927db4514941f855bd49d14635bc7ed844008a7ce6254ee2c3ba534e35777c8816838be0fb91662a2b53ac565768762c8cc0f3fe51513b922a6a97298ec0713dc2f6b758e866632a323621a0f3b8322ed41342a2dd2a89e93976d9645d27d88d127fe97048a2fc92c3a19daf0715b9b0fc53fc37bf449ec50c9bec608e57008f9245c44b62ac769609a7a4168512f63ff280f45a3ad1fd65761c60580819e305f6a248b9bee3398f53d4320a8e95fdc38f18b16ee8c2eb8af845389952f44c3b92e36346cd690732d41c4382f4cce25a96174bf4518b9247c316f2763849f010d0ba7d6e8f312956bf895308e0a4330c60fbb5f3f97b5094ec91e5c11390f1429f658b727b99581b3bceb7bae26d0cfc2518202d0c9d4fb084ba8da2191f545c7077630ae7417275e8be2e4b744b8dbf135e19c57713829bedfc785b1818356942102a20cbe07c9ac515dcfc6e1054417073af1394f76388cedcee311cc99e4fca697831cb6c53e7576eb857b78af8aed526554882b0d7b1e8b42519d6a68934a3eced0d6e8895c57b461cdbb8973e89b4882400332c0409a6c2a8f021f47bd816d31a077a0a2d47917e28e4e71e37eab2657f2d90fa77990d0ff55f26647cd5492147b4fb87c9a77dbea66fae86785af259d412268c0c764b0f0bcf0426fb01fd02940035eca20b3774f8fbd1394c6e9bfcc4b17aad38949ada6291ada06a92aaf7a0e4384cef63df6863938ebc737322e01e98b5fc5125b3c9c93abd67f34fedce8b7eb53c23f26c600392bbebb5a03270724f9578206c05d5eb84725b662fa26cddac7fb848e5af377fd3819b40a210fedc90536eff757d8e5b7cb0d4da398614a329d6fb51a568cee81136dd6dfc463c622bcf02e6eed0529a707b3406da371671b8f210c8ca140c3c5d55994280be7320a42def95d59e357761a433f9c46c790e08f48c0770fd56fb025766a7859f747dcd1a1cf12880921b64654ad53ead44cef699fa7c6bb6c6ca8eba6de0b60ff2f88dd4c00a0a44dd82476b1bf9b5fd72b5fe5c866d058cfba9aa16ac96b47ede2306b9220eec4f2526b100a435476528b6773fbfe69ee4d73d1c7426c24a87920dd5eb298ae24a7bde5d181f268fd964904808068ce52caa2bbf046e59072e78e0728198e61cd1837a2388612eb520046b66f857919dcab3d474a72ce3040d17a883afd97e5ccfddb2389026e40bb672f8a281bb988ed40d83ab4c7db1e385fa8d747aecccd1f1d3911709b306092a74e793fdb8455b7927fb68b8d645d27603de6b7bc8948e1a06f1b4a74a91ca413db3b26709547296527532edebe494b8ec4a5d025d87181c5b2fa3d3c75f6f9d8038ded7df76caf9988aae50bf39bc</script>  <div class="hbe hbe-content">    <div class="hbe hbe-input hbe-input-default">      <input class="hbe hbe-input-field hbe-input-field-default" type="password" id="hbePass">      <label class="hbe hbe-input-label hbe-input-label-default" for="hbePass">        <span class="hbe hbe-input-label-content hbe-input-label-content-default">Hey, password is required here.</span>      </label>    </div>  </div></div><script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">]]></content>
    
    
    <summary type="html">Here&#39;s something encrypted, password is required to continue reading.</summary>
    
    
    
    <category term="部署教程" scheme="https://blog.553888.xyz/categories/%E9%83%A8%E7%BD%B2%E6%95%99%E7%A8%8B/"/>
    
    
    <category term="教程" scheme="https://blog.553888.xyz/tags/%E6%95%99%E7%A8%8B/"/>
    
  </entry>
  
  <entry>
    <title>公有云函数及比较</title>
    <link href="https://blog.553888.xyz/posts/7194.html"/>
    <id>https://blog.553888.xyz/posts/7194.html</id>
    <published>2024-03-04T11:00:28.649Z</published>
    <updated>2024-06-16T10:35:27.704Z</updated>
    
    <content type="html"><![CDATA[<h1 id="云函数定义"><a href="#云函数定义" class="headerlink" title="云函数定义"></a>云函数定义</h1><p>云函数(Cloud Function)是一种新的计算能力，方式上提供了一种直接在云上运行，无状态的、短暂的、由事件触发的代码的能力。云函数是<strong>无服务器</strong>(Serverless)计算服务（执行环境）,用户<strong>无需通过购买维护服务器</strong>来运行代码，只需使用云平台<strong>支持的语言编写</strong>代码并设置其运行的条件，即可实施代码的运行。云函数可以帮助开发者大幅简化应用开发与运维相关的事务，降低应用功能的实现门槛，快速构建业务能力。<em>（经查阅资料后总结，因为百度百科没有收录）</em></p><h1 id="云函数提供商"><a href="#云函数提供商" class="headerlink" title="云函数提供商"></a>云函数提供商</h1><p>微软的Azure、Google Cloud、亚马逊的AWS、IBM Cloud、阿里云、腾讯云等都提供云函数服务。</p><h1 id="免费云函数配额对比"><a href="#免费云函数配额对比" class="headerlink" title="免费云函数配额对比"></a>免费云函数配额对比</h1><p>各大公有云均提供一定额度（按月计算）的云函数服务资源，对比如下（未实时校正）</p><table><thead><tr><th align="center">公有云</th><th align="center">请求次数</th><th align="center">运行时间</th><th align="center">网络流量</th><th align="center">免费数据库</th><th align="center">东南亚区域</th><th align="center">备注</th></tr></thead><tbody><tr><td align="center">Azure</td><td align="center">100万</td><td align="center">400,000 GB-秒</td><td align="center">5GB</td><td align="center">有</td><td align="center">香港、韩国、日本、新加坡</td><td align="center">&#x2F;</td></tr><tr><td align="center">Google Cloud</td><td align="center">200万</td><td align="center">400,000 GB-秒+200,000GHz</td><td align="center">5GB</td><td align="center">有</td><td align="center">香港、台湾</td><td align="center">国内无法访问</td></tr><tr><td align="center">AWS</td><td align="center">100万</td><td align="center">400,000 GB-秒</td><td align="center">1GB</td><td align="center">有</td><td align="center">香港、东京、新加坡</td><td align="center">&#x2F;</td></tr><tr><td align="center">IBM Cloud</td><td align="center">无限</td><td align="center">400,000 GB-秒</td><td align="center">未知</td><td align="center">有</td><td align="center">东京</td><td align="center">&#x2F;</td></tr><tr><td align="center">阿里云</td><td align="center">100万</td><td align="center">400,000 CU-秒</td><td align="center">&#x2F;</td><td align="center">无</td><td align="center">中国、香港、东京、新加坡</td><td align="center">&#x2F;</td></tr><tr><td align="center">腾讯云</td><td align="center">100万</td><td align="center">400,000 GB-秒</td><td align="center">&#x2F;</td><td align="center">无</td><td align="center">中国、香港、新加坡</td><td align="center">&#x2F;</td></tr><tr><td align="center">百度云</td><td align="center">100万</td><td align="center">400,000 GB-秒</td><td align="center">1GB</td><td align="center">&#x2F;</td><td align="center">中国</td><td align="center">&#x2F;</td></tr><tr><td align="center">华为云</td><td align="center">100万</td><td align="center">400,000 GB-秒</td><td align="center">未知</td><td align="center">&#x2F;</td><td align="center">中国、香港、泰国</td><td align="center">&#x2F;</td></tr></tbody></table><div class="tip info"><p>云函数个人用免费额度完全够，不用担心</p></div>]]></content>
    
    
      
      
    <summary type="html">&lt;h1 id=&quot;云函数定义&quot;&gt;&lt;a href=&quot;#云函数定义&quot; class=&quot;headerlink&quot; title=&quot;云函数定义&quot;&gt;&lt;/a&gt;云函数定义&lt;/h1&gt;&lt;p&gt;云函数(Cloud Function)是一种新的计算能力，方式上提供了一种直接在云上运行，无状态的、短暂的、由事件触</summary>
      
    
    
    
    <category term="信息收集" scheme="https://blog.553888.xyz/categories/%E4%BF%A1%E6%81%AF%E6%94%B6%E9%9B%86/"/>
    
    
    <category term="数据" scheme="https://blog.553888.xyz/tags/%E6%95%B0%E6%8D%AE/"/>
    
  </entry>
  
  <entry>
    <title>云函数每日自动推送天气</title>
    <link href="https://blog.553888.xyz/posts/5c02.html"/>
    <id>https://blog.553888.xyz/posts/5c02.html</id>
    <published>2024-03-01T13:22:45.630Z</published>
    <updated>2024-06-16T06:10:46.017Z</updated>
    
    <content type="html"><![CDATA[<h1 id="创建函数"><a href="#创建函数" class="headerlink" title="创建函数"></a>创建函数</h1><p>腾讯云→云函数服务，创建空白函数，将<code>执行方式</code>改为<code>index.main</code> 将模板代码清空，输入以下</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br></pre></td><td class="code"><pre><span class="line">#!/usr/bin/python3</span><br><span class="line">#coding=utf-8</span><br><span class="line"></span><br><span class="line">import requests, json</span><br><span class="line"></span><br><span class="line">spkey = &#x27;f0612538bbxxxxxxxxxxxxxx&#x27;</span><br><span class="line">def get_iciba_everyday():</span><br><span class="line">    icbapi = &#x27;http://open.iciba.com/dsapi/&#x27;</span><br><span class="line">    eed = requests.get(icbapi)</span><br><span class="line">    bee = eed.json()  #返回的数据</span><br><span class="line">    english = bee[&#x27;content&#x27;]</span><br><span class="line">    zh_CN = bee[&#x27;note&#x27;]</span><br><span class="line">    str = &#x27;【奇怪的知识】\n&#x27; + english + &#x27;\n&#x27; + zh_CN</span><br><span class="line">    return str</span><br><span class="line"></span><br><span class="line">def main(arg1,arg2):</span><br><span class="line">    try:</span><br><span class="line">        api = &#x27;http://t.weather.itboy.net/api/weather/city/&#x27;             #API地址，必须配合城市代码使用</span><br><span class="line">        city_code = &#x27;101280601&#x27;</span><br><span class="line">        tqurl = api + city_code</span><br><span class="line">        response = requests.get(tqurl)</span><br><span class="line">        d = response.json()         #将数据以json形式返回，这个d就是返回的json数据</span><br><span class="line">        if(d[&#x27;status&#x27;] == 200):     #当返回状态码为200，输出天气状况</span><br><span class="line">            parent = d[&quot;cityInfo&quot;][&quot;parent&quot;] #省</span><br><span class="line">            city = d[&quot;cityInfo&quot;][&quot;city&quot;] #市</span><br><span class="line">            update_time = d[&quot;time&quot;] #更新时间</span><br><span class="line">            date = d[&quot;data&quot;][&quot;forecast&quot;][0][&quot;ymd&quot;] #日期</span><br><span class="line">            week = d[&quot;data&quot;][&quot;forecast&quot;][0][&quot;week&quot;] #星期</span><br><span class="line">            weather_type = d[&quot;data&quot;][&quot;forecast&quot;][0][&quot;type&quot;] # 天气</span><br><span class="line">            wendu_high = d[&quot;data&quot;][&quot;forecast&quot;][0][&quot;high&quot;] #最高温度</span><br><span class="line">            wendu_low = d[&quot;data&quot;][&quot;forecast&quot;][0][&quot;low&quot;] #最低温度</span><br><span class="line">            shidu = d[&quot;data&quot;][&quot;shidu&quot;] #湿度</span><br><span class="line">            pm25 = str(d[&quot;data&quot;][&quot;pm25&quot;]) #PM2.5</span><br><span class="line">            pm10 = str(d[&quot;data&quot;][&quot;pm10&quot;]) #PM10</span><br><span class="line">            quality = d[&quot;data&quot;][&quot;quality&quot;] #天气质量</span><br><span class="line">            fx = d[&quot;data&quot;][&quot;forecast&quot;][0][&quot;fx&quot;] #风向</span><br><span class="line">            fl = d[&quot;data&quot;][&quot;forecast&quot;][0][&quot;fl&quot;] #风力</span><br><span class="line">            ganmao = d[&quot;data&quot;][&quot;ganmao&quot;] #感冒指数</span><br><span class="line">            tips = d[&quot;data&quot;][&quot;forecast&quot;][0][&quot;notice&quot;] #温馨提示</span><br><span class="line">            cpurl = &#x27;https://qmsg.zendee.cn/send/&#x27;+spkey</span><br><span class="line">            # 天气提示内容</span><br><span class="line">            tdwt = get_iciba_everyday()  + &quot;\n-----------------------------------------&quot; + &quot;\n【今日份天气】\n城市： &quot; + parent + city + \</span><br><span class="line">                   &quot;\n日期： &quot; + date + &quot;\n星期: &quot; + week + &quot;\n天气: &quot; + weather_type + &quot;\n温度: &quot; + wendu_high + &quot; / &quot;+ wendu_low + &quot;\n湿度: &quot; + \</span><br><span class="line">                    shidu + &quot;\nPM25: &quot; + pm25 + &quot;\nPM10: &quot; + pm10 + &quot;\n空气质量: &quot; + quality + \</span><br><span class="line">                   &quot;\n风力风向: &quot; + fx + fl + &quot;\n感冒指数: &quot;  + ganmao + &quot;\n温馨提示： &quot; + tips + &quot;\n更新时间: &quot; + update_time</span><br><span class="line">            print(tdwt)</span><br><span class="line">            data = &#123;</span><br><span class="line">                &#x27;msg&#x27;:tdwt.encode(&#x27;utf-8&#x27;)</span><br><span class="line">            &#125;</span><br><span class="line">            requests.post(cpurl,data=data)         #把天气数据转换成UTF-8格式，不然要报错。</span><br><span class="line">    except:</span><br><span class="line">        error = &#x27;【出现错误】\n　　今日天气推送错误，请检查服务或网络状态！&#x27;</span><br><span class="line">        print(error)</span><br></pre></td></tr></table></figure><h1 id="修改内容"><a href="#修改内容" class="headerlink" title="修改内容"></a>修改内容</h1><p>+修改函数代码中第6行的spkey，修改成你的qmsg酱酱的key <a href="https://where.qweather.com/index.html">查询id</a> 输入想要推送的指定城市的天气，复制id，修改函数代码中第19行的 city_code +修改函数代码中第 19 行的 cpurl 默认是推送到个人的，如需推送到群消息，请将 url 修改为 <a href="https://qmsg.zendee.cn/group/">https://qmsg.zendee.cn/group/</a></p><h1 id="部署"><a href="#部署" class="headerlink" title="部署"></a>部署</h1><p>点击部署，然后测试，看有无报错</p><h1 id="定时触发"><a href="#定时触发" class="headerlink" title="定时触发"></a>定时触发</h1><p>利用cron表达式，设置一个触发器</p>]]></content>
    
    
      
      
    <summary type="html">&lt;h1 id=&quot;创建函数&quot;&gt;&lt;a href=&quot;#创建函数&quot; class=&quot;headerlink&quot; title=&quot;创建函数&quot;&gt;&lt;/a&gt;创建函数&lt;/h1&gt;&lt;p&gt;腾讯云→云函数服务，创建空白函数，将&lt;code&gt;执行方式&lt;/code&gt;改为&lt;code&gt;index.main&lt;/code&gt; 将</summary>
      
    
    
    
    <category term="部署教程" scheme="https://blog.553888.xyz/categories/%E9%83%A8%E7%BD%B2%E6%95%99%E7%A8%8B/"/>
    
    
    <category term="教程" scheme="https://blog.553888.xyz/tags/%E6%95%99%E7%A8%8B/"/>
    
  </entry>
  
  <entry>
    <title>本站免责申明</title>
    <link href="https://blog.553888.xyz/posts/2f4f.html"/>
    <id>https://blog.553888.xyz/posts/2f4f.html</id>
    <published>2024-03-01T13:16:28.711Z</published>
    <updated>2025-05-25T11:34:02.112Z</updated>
    
    <content type="html"><![CDATA[<div class="tip warning"><p>网站免责申明</p></div><blockquote><p>访问者在接受本网站服务之前，请务必<code>仔细阅读</code>本条款并<code>同意</code>本声明。</p><blockquote><p>访问者访问本网站的行为以及通过各类方式利用本网站的行为，都将被视作是对本声明全部内容的无异议的认可;如有异议，请立即跟本网站协商，并取得本网站的书面同意意见。</p><h2 id="第一条"><a href="#第一条" class="headerlink" title="第一条"></a>第一条</h2><p>访问者在从事与本网站相关的所有行为(包括但不限于访问浏览、利用、转载、宣传介绍)时，必须以善意且谨慎的态度行事;访问者不得故意或者过失的损害或者弱化本网站的各类合法权利与利益，不得利用本网站以任何方式直接或者间接的从事违反中国法律、国际公约以及社会公德的行为，且访问者应当恪守下述承诺： 1.传输和利用信息符合中国法律、国际公约的规定、符合公序良俗; 2.不将本网站以及与之相关的网络服务用作非法用途以及非正当用途; 3.不干扰和扰乱本网站以及与之相关的网络服务; 4.遵守与本网站以及与之相关的网络服务的协议、规定、程序和惯例等。</p><h2 id="第二条"><a href="#第二条" class="headerlink" title="第二条"></a>第二条</h2><p>本网站郑重提醒访问者：请在转载、上载或者下载有关作品时务必尊重该作品的版权、著作权;如果您发现有您未署名的作品，请立即和我们联系，我们会在第一时间加上您的署名或作相关处理。</p><h2 id="第三条"><a href="#第三条" class="headerlink" title="第三条"></a>第三条</h2><p>除我们另有明确说明或者中国法律有强制性规定外，本网站用户原创的作品，本网站及作者共同享有版权，其他网站及传统媒体如需使用，须取得本网站的书面授权，未经授权严禁转载或用于其它商业用途。</p><h2 id="第四条"><a href="#第四条" class="headerlink" title="第四条"></a>第四条</h2><p>本网站内容仅代表作者本人的观点，不代表本网站的观点和看法，与本网站立场无关，相关责任作者自负。</p><h2 id="第五条"><a href="#第五条" class="headerlink" title="第五条"></a>第五条</h2><p>本网站有权将在本网站内发表的作品用于其他用途，包括网站、电子杂志等，作品有附带版权声明者除外。</p><h2 id="第六条"><a href="#第六条" class="headerlink" title="第六条"></a>第六条</h2><p>未经常本网站和作者共同同意，其他任何机构不得以任何形式侵犯其作品著作权，包括但不限于：擅自复制、链接、非法使用或转载，或以任何方式建立作品镜像。</p><h2 id="第七条"><a href="#第七条" class="headerlink" title="第七条"></a>第七条</h2><p>本网站所刊载的各类形式(包括但不仅限于文字、图片、图表)的作品仅供参考使用，并不代表本网站同意其说法或描述，仅为提供更多信息，也不构成任何投资建议。对于访问者根据本网站提供的信息所做出的一切行为，除非另有明确的书面承诺文件，否则本网站不承担任何形式的责任。</p><h2 id="第八条"><a href="#第八条" class="headerlink" title="第八条"></a>第八条</h2><p>当本网站以链接形式推荐其他网站内容时，本网站并不对这些网站或资源的可用性负责，且不保证从这些网站获取的任何内容、产品、服务或其他材料的真实性、合法性，对于任何因使用或信赖从此类网站或资源上获取的内容、产品、服务或其他材料而造成(或声称造成)的任何直接或间接损失，本网站均不承担任何责任。</p><h2 id="第九条"><a href="#第九条" class="headerlink" title="第九条"></a>第九条</h2><p>访问者在本网站注册时提供的一些个人资料，本网站除您本人同意及第十条规定外不会将用户的任何资料以任何方式泄露给任何一方。</p><h2 id="第十条"><a href="#第十条" class="headerlink" title="第十条"></a>第十条</h2><p>当政府部门、司法机关等依照法定程序要求本网站披露个人资料时，本网站将根据执法单位之要求或为公共安全之目的提供个人资料。在此情况下之任何披露，本网站均得免责。</p><h2 id="第十一条"><a href="#第十一条" class="headerlink" title="第十一条"></a>第十一条</h2><p>由于用户将个人密码告知他人或与他人共享注册账户，由此导致的任何个人资料泄露，本网站不负任何责任。</p><h2 id="第十二条"><a href="#第十二条" class="headerlink" title="第十二条"></a>第十二条</h2><p>本网站有部分内容来自互联网，如无意中侵犯了哪个媒体、公司、企业或个人等的知识产权，请来电或致函告之，本网站将在规定时间内给予删除等相关处理，若有涉及版权费等问题，请及时提供相关证明等材料并与我们联系，通过友好协商公平公正原则处理纠纷。</p></blockquote></blockquote><div class="tip warning"><p>以上声明内容的最终解释权归本网站所有。</p></div>]]></content>
    
    
      
      
    <summary type="html">&lt;div class=&quot;tip warning&quot;&gt;&lt;p&gt;网站免责申明&lt;/p&gt;
&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;访问者在接受本网站服务之前，请务必&lt;code&gt;仔细阅读&lt;/code&gt;本条款并&lt;code&gt;同意&lt;/code&gt;本声明。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p</summary>
      
    
    
    
    <category term="广而告之" scheme="https://blog.553888.xyz/categories/%E5%B9%BF%E8%80%8C%E5%91%8A%E4%B9%8B/"/>
    
    
    <category term="须知" scheme="https://blog.553888.xyz/tags/%E9%A1%BB%E7%9F%A5/"/>
    
  </entry>
  
  <entry>
    <title>浏览器星号密码显示</title>
    <link href="https://blog.553888.xyz/posts/717b.html"/>
    <id>https://blog.553888.xyz/posts/717b.html</id>
    <published>2024-03-01T10:57:52.196Z</published>
    <updated>2025-04-28T04:49:33.538Z</updated>
    
    <content type="html"><![CDATA[<p><img src="https://z3.ax1x.com/2021/10/03/4q4vWD.png" alt="请输入图片描述"></p><p>平时上网浏览网站的时候，每次都会遇到要我们注册登录的情况，这时候大多数的人就会为了免除麻烦，而选择输入完密码后点击保存密码，这样就可以在下次访问的时候，不用再次输入账号密码，就可以登录了。但是网站一多，时间一长，很容易会忘记密码具体是多少，容易混淆。并且会给我们带来极大的不便，要么就得养成归纳记录密码的好习惯。要么使用如下几种方法：</p><ol><li>Microsoft Edge浏览器→点击右上角的···→设置→密码→Ctrl+F搜索具体某网站→点击显示密码→验证身份，即可得到。该方法为通用一般方法</li><li>第三方密码保存工具，使用方法看官方介绍</li><li>简便方法，也是本文主旨 ###简便方法</li><li>右键选择检查，或直接F12，用Ctrl+F输入password然后找到对应密码框内输入的那一行，如图 <img src="https://z3.ax1x.com/2021/10/03/4q5Mmn.png" alt="请输入图片描述"></li><li>把type&#x3D;”password”里的password改成任意值回车，即可看到输入框的密码</li></ol><div class="tip warning"><p>此方法使用前提必须是浏览器已保存并记住当前网站的密码</p></div>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;&lt;img src=&quot;https://z3.ax1x.com/2021/10/03/4q4vWD.png&quot; alt=&quot;请输入图片描述&quot;&gt;&lt;/p&gt;
&lt;p&gt;平时上网浏览网站的时候，每次都会遇到要我们注册登录的情况，这时候大多数的人就会为了免除麻烦，而选择输入完密码后点击保存密码，</summary>
      
    
    
    
    <category term="巧思手记" scheme="https://blog.553888.xyz/categories/%E5%B7%A7%E6%80%9D%E6%89%8B%E8%AE%B0/"/>
    
    
    <category term="技巧" scheme="https://blog.553888.xyz/tags/%E6%8A%80%E5%B7%A7/"/>
    
  </entry>
  
  <entry>
    <title>Sub-converter搭建教程</title>
    <link href="https://blog.553888.xyz/posts/3bfe.html"/>
    <id>https://blog.553888.xyz/posts/3bfe.html</id>
    <published>2024-02-28T12:52:02.082Z</published>
    <updated>2025-01-04T12:03:58.802Z</updated>
    
    <content type="html"><![CDATA[<div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="Oh, this is an invalid password. Check and try again, please." data-whm="OOPS, these decrypted content may changed, but you can still have a look.">  <script id="hbeData" type="hbeData" data-hmacdigest="ab81af81f2160aeb0e952e8e5125f4c4a1df10afa1863f01e53d19e05240d83f">d540f8405ab4ab6e6eda4a4c68e6147e34225445361d4375690b9a0d612d7a5533edd0b8ff35f407b1fc0e662ae6a2d88e104629e0b35c381fefb3574608060d511b6513e03459e8be064c91919b7ad410410f27c94170a76386b87e536c658354f5f753b5480766d8c4264627e5bcedd7cdd4cc7e404ef5407d1937d5118b3f22595496b355a673c114ef53cf31ebfacddbae84d34f83e393a43d1efd74bdad8f2b6185861173e302f77e0bea53c11c591970b65d43f2daf04b3917924dad22643c46e1901fd8a387e6d9899e4144d4f4a37f1b4f6edd06682c411d6f3c717df8df3ffca71ec5a5ff02eeea0f425d95dec50cd1509906e914359db1b095797577d92815e7c918ed37b74fbecab41421e8edb6664e148871a13a3b38313fb1e87320e4b832e33dc59452d169c2c11082997d5a16ff72b845e02b0418f0ae5e2a5be3d636e808876470fc2b79a63d86345329145b20d9669e03486e2ff3e55ea624f223c9a0175e7025e45b2770133fdd7010251d830efb5475d4bf9a1003c8e857a8628183dbe8e1260e2dd512d8586f44672335e6ea1130482f1740f574f603e63af0eae7d4c52b6adab2b9ab54c5e731e82720e730182922980024121df5500d3d6ee0f701223f8ea985c2861e2bbfd5f6e99aca647c6a4002d42f823b25924e04c1f76ffc346db6140c2e0522db38c4eeb515f15402ce2d0cbbf6adc1934b2911948f670eb6463046c468bd3823ed263b79bd6f1ae9a54c4a933346b82033f7a66d5b4cd268791eddc5ba55ea5a049bfc415c8f1a37f65a3d5dd6711eee4ad91ffe9e57e8ba6c0e8a1e9bd026faf97d29ccdb80c4eff96f8ab7342890306883b50de01d978d4c9383a2cf38b5735cf749a88a9819798d96da0bc037c5a603a36a8c0335acc3147c8300f35ad477834d810d5e2b42b1546fcd479c198bd19506de51cecf5965aaeee5d52510bf399c86c55468a285eb6ec5f8ba50244569b23237d39056449e27b8c60fb97d4fa801b84f2ef820d8d1e5bdf5e134fc13b341f6ff3918208b4abd9d3c6995dc720a940b6cbb2f83698bdff500e5984917efc44f779cf10392103acf62669106e069c34112a5b933772090447bee0298bf84018364b5fe4e27437ad3fc218632b9541271671fa2db47283e6ffddde202a78ab2197467fa50ccf9b67bcf2fc77e358c93b326e91991182cebff9a02948d2f6e75841e21b9bc84aadf024763fed27785780215f5ca34d1d9d68b08a572d087959955597a97571d4a36d1da2db8f52cb4f32ff859c9ec8b10fae0e5cbd4ce30f915b8f46e9e4947e7d3afae99de05a9390144a4c6697d9728f7da2ea08e4d0f1fb5252c43b35d1d8bfd49796b10997935b23fc8e41165528f963fdb01ca9fb2e3875a247cfa51f207bc9355d5a89c12248b5d919cb324ef803199d6b4673a449471da4bae158bdc1e409dfe8be5443e500e920debb63cfe40aa50ff9eabb2919afbcdc485605dd0df31b4e7abac63af244f2f29fc75ea907dc629e10bec411982e17a68cde50268da139cdbe8049040a5e1c17c10df48e8f384e767fdfe796a067751f512935c3753e37fe13eff9b13fb666dd92634e07ee64890b9143b4d0ac844feeda1b27070a6ed42fc01bed1bcee139413500944a5247b130b32bba57ecd4a1d9e1690642417580b08014405489b4c7fc939ef90d8b200d58a638feeb7817a12274f413bbc324081298cf8d0355d734ca4609e55f7bcdf5e17bf9765a698f58de591d1eab518d8d1b74cb35aeb6af719f5de2f864885a5a0e25fcbad1a98e9b7e15bca8a40c003f3badb8b08fa07e988a67773ac6eb5fb7222cc9e581f472d4acb3de5d135f036f7b706871f8d60e12c99746c5264bf1623311c8ca9833be3c4e6961de16ac7415dcb1a7d50821daf6a4eb80d0cb1ea9ce8567244ea0919d6883da54433d45cd1de029ae9b5880ba52e6c59e5bda5a7bc3e5a1c2aa12542827c5b376ee0f8350e8bdceb0a2a2a39d30bc124223572d661e07214980b96cdb9d42443c17454ddfa9cd90a34d51dd2d1d5ce714bf15b848bfe296f40e29561f27600f70f620a455dea09e4ce27e6e99ab83148f70d95209a3a49ecf88bb65eea37ec7948be4f8f4de9c854199383d99c3433bdbc870ff7d73c6e4e2453f2581b27b5dafafd90fd74ac63f06e643e8ece8caade79621402b155272825cbbf7e2206b23b298b337e6db6814b005e4d13cdead079118443cac50785cc190db70e4fa4f0e2efdbd9e7df4514355a8dd01209f8cdcfc587ba5e9e72a099d91a23e71be643e1390add4fee3b437fcacf125a23b34e416fa23140869ca478901285e2eda43a2d820bed4046f718aa378b1c57deddf7602440a2346857e4d4b28861dbe09b589e4b3ae91302eeb86b12885ba4f92f421cc6461003b25f213429a405d1adf7d626c9d5baf1feee1a8f8df3ea55ec0da0f5ba5ab65d01c705e2ad33418bca1d76587a6cf2bd8c2ded0f0767a3e370591ce7894849ab29fd25c47135b533c879dd840b1b5a01f28caaff532a3f8ff865893f29907b58eb6c14524630d1fb89c8a225caf19354438c453457b6fe532e5e7d922c75af08e77faa7ad0ff277b59a7c0bd4016af350c8bce7aa61aed67417650aaa9d88079e83aa1a2978ba95cdd64cd51bf605d2c4a998834ee7a41467d99ff9fa584384dd067a9be6f2e4da1262a506b58880f059b08f23dab075fef053762c6a4862b6b5aff31b4a484f38903131c069ee730ec0a82f48308246e9c0e856b67c1ca729d0ee69275e54ae01b8e20f619d0c1b14acb10e3cdae6b19f4476fb4839d84eafae488397d09b9939a7d47816916a264f4c7bc15cea7fe6c697ae9d36af275777ec74fe43b46cfde270118dabc1f016632f5a2748abec844378e2b9996bd30e5d1eadaea3734c6bfe25f06f2985763b6e44420183024cc3fc231bb2e48d92dfe54e2adea435012aa7b90f964f5dc0515071f62a2a055f42feb15640e1167348e993e513618022b08680ab27bf91ba74c813cf989a5b2addbe8b44b202949ca2221b86342c6dabb452e6abbc992e0455bdddc673437459af7b289cca501d62b0fb8224385f9e786b717bd3fe07690b2ee8032be859f954b7abe5ebcac09b47150278aee6123a37ac458b9aa91aab1840e3534afe16fed3842109ffc3c973625d2e9c35820ad262cb23bc271fa22b684a57f776ffb7743e632915fa2a763bd53962cf248d18e40a2bbf17d2787fa1fac19d0486b3ab946d29b2212816aa4764ef4be2ba31e27e07fd48e434a0adbc72f48490288ae1112689b8413d8b08bcc6645e06ed0dfdb094fba60ef5803acb658f8f637b03f0146da8738cc86093bea0f9987b55137a89c25b0c1190a5931c3c419a84a88aa39ca0079a0a20b64a2669cc49db64c9f8ec32b6afdf4bd3b8181682db8dc3eae98fc83a8ea153a7140d5b1bdf45269af1b0b991ab3725866eca29c15870a24023609de15ad877a39c803326f7ff1bbab8d8765718e9c3f86ee53d730ce6397b458eff612c71737e8165f0f781f191c6e703447ebddca18c375199cd9fba1690a23dafe69f1a01303a545df76fdacd981ebce49b4ee686dafa7f2a47d46d95635242c0ff93964acd487bf5f026688d6c103ca60df7c248a19accd5705a237725423f94d82d24bd86366487f82e7c15a87917bf923a47195f4a59c1edf35299a6950b28d5b6eae244baba7c118c91dc5a85f978c28e45300c6f16f1d0520439b805e2f1df49c73e720020576621e130ff601ba0654fe827e009bf7a132b94636b755a9ac082e7dc6925f8a88d8092f9907c58a3303efa588f893cc6b5f5bdbf6425cd2ef017832a5482e6dfcb6d2749099bba1b4b02324c011b0fe996a89a56a60add74abb4ccdddd0bd82958d53782f5ec760f43bf482e6825532d8fd019939e451ab4ec284cabc3b912ed13fe303d370d33a05ccde4612a8a8dfb46f126de33c2abe9d77a324dfd609043b9078096e4d65b6282f81c3469db567b67d983ee7eb74a610f14689dfe3b01b31b6c394388c597693f0f0ccd9e473797d740b6b7b9a45881a6c2c71182cd20e13b25d0915b2d41d4a29374d370bcd856c535fb35cd36fb1fbabf7513aefe071754916efe9cb64e779a291607b0966715b4ff2db14568c6f32bbe1599e24533f9565a45b6b981a93317db8cfa8d868f98d2e9090c00442002b046bc870e9e75a99a9df548264b3314c3de99b77579a7ac2637c8ab61ef6c036aa92cc776c9b7bfc2c7cfbb82db73a5960a4ec5a95ced15494330604eba4f40c022f7242008f5b8fe05cadf8b6539b89c43a4c7e44060ad09d785b27ed2f58c1b25d45766cf566e218cc6dab001bd1d0427ae137efdd5e2907239a8f0b32012570c9e16f808289be2b6619d819938a3ebb26aed74a538db170f0165270afcf507211b3610b71128c72e871f7915fde4d94e8e3e7c8bb107a6d95d4c37e712b7d37e13ef9cc7455139c8a609c30893c736d8157b2b546fa498ea5eab3eac568dd8cc2a807741aec6f114414a8eb81874866df43417d58b1991dceade6899210ddeaa45156598675bd0e3a94622a6e53020297df411a360b6f01608dca260d241bcbab3c87990a2177ff4f38a0aa9e886d4138cdbd760c47ece82b117bc1db486d2ade00846f6e94b4efe0c5a1e60a383020c866d166440e33d0cfc68011cab6cec831db561c9d793b2b5d16d87d9350214fd62b2b75adebb545ea8577bee30f616d59e6dadffbbf621ca396dc3f65274fe7e1b86d9c301736f77981e4242c42b54334bf9f7ccd6c27da3c458a6425f1d5a8fb7cc5439d8837bf5f5b89a1ecbaf9643e3fa078fcdc5c47e63d3e3364fd12c148ec72a969b71a252edfdb20422fa0e82a07ecd76d65cda7f1a13fcbf5c3e92202013d1a6ebf39c7840214b3581087f970916f311eb1cc20dbcf6d7fb858b11542f67df358d14de499debb41ca2b6a6fe6d81638f584b29d0cc59ed7ac69831e873928ecd50528f020d80351227f4f2b857d1ec700fd2fbb583f2dac7354dc70cc9132a8fc02583e0ebe9838d085ebab57709138aff3b472669155e2ee4cc14212e0c0308eca758cb105571a91db9da12330c307d363bc9796b6fd5d065c3054bbd3cfbeef83ba304e2394c8524d3df07f8484dbec44a960439abbf4a1809e97dccbda118eda1046517d86bd479dad9ccf4b9a2a478df084db121ff864ec8939b935a6937df9675cbef22d0a4b9744a12297ef99bc2d8d8ef3899133db88066b3a1db35b0107f25ef786e3fd73d468b1f078d860fb7dfaef82763e50e431b4662e0f3a4c64114b875008622807b6cdcb71e17696110323a3ba27aa4bbef81415b2957569efbc9a033d78dfa85d0cad5f762ee94897a40ff4446ad931d1247c017beffe8785c29caf1b3941e7213cda7ce651a0e7c1f185dfca04c6e26e5dfc80d64238727da29df949447982f9721786d01ed1bada5294cfd0424146f3553023b7a1c214186c584af69274a53478e0da143dc902308078c0feb98eec4fd69508ed4d9cc1b6d31f11cf02d3979e056a4ffc08c702f7f6528e1a169606dac51a10c62bfa1c900078c4d48c2dc5f3b801769eb3bc729c68a081e0c406d71d6c55e59152fc5b9d4c740cfee33b86fa533e6da0ca09c279c009962a67b979d34793900660acece0b5935db846abb47e5c13c72bc35903b343e3d6f12c13aed099b8962c3773eb700088a2030a454c3049bab72a0920a1cc6b92f1d54c408a64e656b9c4bb42363f83902dc93ef41e7577a0c99ac3eca088900af8e4b5590360d53e3c1e824a2b855f19cd9659c64014939ee023a5adaba3a56d82f637dd6302780e241ea70c345dbe9e02f761fa429e0cd4c3fa6ef345c29b03cac76556ceacf9e6d68a7378f647346737942e621d37332d77845fca6422e3d37041ce95e423ef6bce3d2973ebba3e124428faff5de8c9ae6bb613c00e35fe41d1e81534bc30a5ef269e313e92d9abdb72e4e383281c3cf2d6b55a4150291e3bfab51a3c4f50dc71a5d3c2d1d492db37cc5235c274618677c63be68febd266420c8be427e6ca336b5a026fa1e25d8d969cce2672b97f6ed23b5d815c981e9e5c774c8cd10c7f4332b7757ae319763db5cf72d8f1b3c7405e979b2aac9a2413ea569721bd66b9e88cb9775fae9f25c157a353005959780cc8ff2ebcf2e50a8c83704fc57b4ac894c6f23f14277d9b651a57b39ab511f98c133b90fd491e8293438238eaf5989aa19648f85872d50d5764054e87f5f244c4b921a42724f4dd1f00988e4219a07ec489ef582a8d617012118d2e247f0e37e0ad5ff7a583b9d5e044acc415bb893eab3f04a744d43db7108cbf59851a2938a03827b5f5cb2526a750e37928842378d56aa3d559830803e893bd1c70ac43d8598ab2ac6ddddb4ccda9b2fa794355383309835f5fc16737a6d5fdc103481fc9487c6e1202a6cff588c9193337cf115bdc52a5ef53696d458dd507730f07300a9397debcdc4aa844e7f37b2ba1c9163cabe4ea61b2100020b67e85f604ecfc36a808c88c3e06912f8fe6eceb6975c43495decb0fec06d2d0819ece8264397e7294e97bbbd9176016fd7e3897f2fb37bb556d300e88c560b0d8a79bd4605d3d43d045dc1a6a3410ebdc107d63b532eb75cbd774e13fa988444146bb7f648011eff29b2d13b863ffe031d479cce5528864bde258d5f5c838ea7ba7a17ea665471403cc69b36d8a096d68ec7f37e8d171cec4bddcb56eef49cb5752c108d5ca5c04b62c9bf0a6517b61aced2f99320da487b7ffa3679e0a3bd33a4b225b69d8d2b97a052d66320a6d3b147782a4af4c524b5c79b8079e58c1b560d9419f14a47f34de1536cb2dec31c0ab861aab993456d707d09c34f063d05072820f85f684aa5240eecede8c5b85a822cfeca3c26c759064b4e3c2b67286fd459a18804df500f2f9426a1d8553da4f7e1d474c26c6689dd238e454d5ab5af5cc375c0a1e0f8285776b103d85e53c39f9b42a0d67339b689574ab25f3068f5177236551f9464d210f8c2e18da40c4ef7f98c78677b213d8e2f44f6003668c97e67e54e1852986529d516b3268ffb9575360f7467d4bea55cdbe33751bc3fa058091a623e63b034d0a1337bd6e8a59ed60a632f9bdcc6aeb4f3806d48b0260c3ebca6f0ff98a36b9464deef91bcf14be317381c04c4b227e5bec73490907442dd7c370392c70e7b549688a05301ee7aeb040e1cb78f02ad3c6210c9e4aa7ef7143d09746730256526233e7c3db869f59482078dd95c999441871e02650f43353614fe3a4121acdc9aa13889c8a75b123a9f60363d4c68d2c722e830efa26faa2c15fe4e75cd3c751ef2b13e762c995166fee35e96a028d5eddb3e5f904d3fbb2c7f2527565d8bdf3fde831ffbaed24dc2e221e5f5de27a29aead741f776a18cceb7edf53ed0504b5b0e3ad9e8919b525107b6fc64efe5191ca15ca8064fa909f0c59350fed1b1a602adda986a8b680fe7e33d09e186274349e3f5a06aa8387b4ce34f6f26c2345188fe4281cf2387687c3b90ffe41cbcceeefaac6ea6013aedef40621b052e51a56e0e6a05fc61fcb931ccf32f13856c3f77abb498a6ddfa7e48463782538fa6273ca8fb711827241155b179578a5ef250784627b026f4a2427f5f37ec42af7b3f77bc4ed49687385ed5ff5a52cabf2360cbc497ac264312d4055a7368b5e61a8ab1fda23929187927acb9fe04feef41364ef6d4d33b37a1b0282f02a15be12cfef97e022c04c1eec6c2540c7df069077fda28e4e0f2dd571cc6190a42940beae9860f16720033f7f642c07bd6082794c68c45978e55d34db9f3802b383c807f02bd2e1604b5ff8463bd33268c974a3a16be1ead02b2f399e327c8ce552ec19854bba7a9d140bd93ea321552a790f6733eff63bcb7bb4da0a4d0dde6f693d764e67e9c3af1aa0db02ed91914dd290a1f767e300a06e482c565726359fda60b7fe19c893bcc4e8c0441e47c2a4e5722fc3dcf0c00fd1a57898703fc83a3dea9b902a86d9d202fae387b037dec4ed4bce6c4ffdd16df9f411b2cab55fe83159d24aa8d9004637c60365306ab10d9b296f7b839beb5448ac0f1a2eee0d3154a5ce4cc84b2c41794ac5adbc8e53db3e97098178e8a4301e3ba0e3c46fada3c51c5b74e07df9a548159caf7afa05b9d285a682c2d94340156255bbb7e2e07f7701fbbefa2d8a6db3eadef546fe140ab1fc0e080c15004d0e13286cca894da23cb68be095423a6d2c9144e1da419f99a4d8c3287027206723cf5542d2b54fb6a0932f56b43930f00c9b0c357ce076216624ddca111b7414f7f2fbe88bac5e2a48a6ce3530781b0f0d53c8d7f93fef241dba8c07a621e7c59b14e0cbb936d0224b5a8a52ae8c54916db7749e17942da92b43cc421ca28a81bb2130700298bce70f2b8d8a4daee32046ab1441eeb92a8a6723cfd86b73319f90f0108ad33fafa44487d6a24aff611e2c05917d768fefcfa7b0e0c5d9c5942daa6d99f5bf4227013abb55d48343474a746ef5c2c076ca8d1c69962ec6d727b8a4150694003658ce9faef3d70b7d066e875c3967fb5588c8bc2f01b8741b135a84c320987df1129b053eb0710eccab6073ba484605e8d30890a473885e898bea3dc666b815ac09c96b511aac76fa04901f6e12186deff0ef1e905370cf7b06c31f6574fdc8a8bd23b8cafa60ab93ac64ba66cfcda8f327cf2820fc35dca275531660371ecbe41a09ca1ffdd4f1ffdf4d3b1a92ae32ff9b69eaea2b972a296c198a30939c678ce796a56efdaca2aa9aecce40134fbcb7ce59adfe1f7f65f4a1a62b8e11e5f04f35d9edad23e5a020447907b0713cd15cfbbea245ce92bf963a06ba71acb53b32505caf2d241cc25b8f02ae6045f807d1636de2e829589ff550337be1c67e2235dc3951b27661f70a610d03fb7af0a9f9e2e555c3a3654e7f96969a473a7efbcffa4e62dc2d9febbb74b3602b8bb4854f6a60dbf40c53eab079bc6df7d8d95e8a51129f24ad33e7da7e617e1d839c6558a6100261e4ee12fa7c7d4c79534f751f0fab7fa606c58db108389d97d54f1920f0010c162443e9915837248a078bd395da0d16a38a0c948ae12f488e558d8a0b2bdd5d9789b3592d087b3093ca7378cdc930f1238efe11ac7e62ab59c68a01ae8ae7911c628a26770b02dec9c41ef31d169c6f6ecee1a938dad9d3735c2bd4496da24becbea84923dd4806fa503ba0e299d6ee56d925c0d049c6d4c6817fbce22a7f70b33bce99c24af444254fc04131513ef9c5f353e571c09912a7031f3c8f34f31cfb3cb031f35d0c5ccbf0645b79b2428ce393def255da4b219c47952634ad9d5cdedbf1770f04130c69179421dbdf725b175e74fa0f4a3d649a1d615f6705f9aa274877f9eaaa71f11d9806e07ee824ffc3987896d168babceb8e4c07cc7f9299bca5f8efd11cd641d016fbd03aec932e6d093ae71e299f238bc5329646d6d79e0a91aedcf148dd89ea2db30b6078d31b52052d9a65cb9650d76106be2c320c5c2c93461cfc70a0f310def209f7547a4a32502b51d4ccd2a3dd6bce933e96947c3c0a955f5fa9567b88cdb94dc313e7cb773aef06df1da1ce0c950443d8e8a1dd3f6934e81cee5e27ce12734c6a4049e43151706378905bd933b7927a3ae2209427b0ee3c1c48739167431402aba781d10f69a3ab4e05aa20b3e93f9213ab21b4365da9f0e61cf7a1aa60d1193eedca11ebf2170e2ef41f030b3631f5c673e92e809c57c712632dc05c545b290267337fc8d6ffd42970f8c9a29d0c50e56f873e27f607af486c470c74ff22bb35a79cd1ea4f266511b6bb065d291731e0aad52440994a6690362f450c242b1cc56ea3ab0fc35e649102060005e32a4a1ff0d860ccf2377f18881e5277c9d58880fd4fa9e9979a7df2ae4fb689240377c3e069549f80f213e5c45e9417304a05add7595f38767463f16869c08065b40747e5de3d97a4024babe87f2aece6e9fb57a0b4de9bbeae5db90ed5e30223954f9ad991e9f8a5166bd8970dcf09ccdd1a5c855c80aeb2b3315bc2038631d7df515dfd4c0fa4cc0fe3663d1b135c22e82806f7ea4009f5cd3f96d23e9a83085f87e1e381800eca0fb28018d09744e712cb8c44d03bf2586a046a4670d70f12fa0bc1615cc867b67b198bd9bb522807bfc390913e165f09e175dc9b5b1a8614249603ac01dcb07b917d3bba72ea28d2c3eaaecf72813cddf0c4ab9f8db66e35e8585489eb1779a4e34faad407570d7e02dbab70b643cceb9a114fc48c9500e5824697c18f9c4be824b35e37b57aeb259def892a18850a7eaf5e63f1937feb30309b1d954fcbb7a05af1ac7273987ec498d46a896fed941a91d900ed054165d217bda2e4cc10e0dfae0a8f9f58fd93a4b0c4ee2f77e9f3f7577d1fc06b67e3318ba0894ae1fd10197eadcbec0d2e6fd8096fbe69db79c505c65c5531dd97eb3f98e5f7a80be98687427c4bf7d11efb1a891f5c351cab3470df888f08694c2786b7c0d482c7be4d7bcbc495700218effefaa628cb49487e3eeea31ed35889ab15703029a86e2b804482b6d3b80d0072b0fd44889bffadc4c1ecc4466db38e602dff6d06d308f8b25ecf4c8dd732267663cb41244bf79fcc271a61d3a3d2eaf1f9202b1864512c02c8efbb427b84ff6c6799c2adf2548234b9b95d607e5473fa5fec732b7ad8d769f8b3804e98f274efd0ceed51d846bf52f6b199e901a49c57b949556db8b969a29dc9274f176f3e752dfb3b65a2003fe936412bdb61d7621841bc011a1e63ca849ac39f248584158731179c6361d553f31e13f4ad2f3008c41d8275040c0378a7f06d063a05d4e3b97dec5faddb224093e7919ab46b222507381c57f277cd70100fe8be7e8a1e4b0596b656414384cf5966a8ea05481214725c978e85d76187b0d41e1cabdbe745bb2fea64c4ca80ebef93e91aded0eaf23d1a72b6bdf4c612ad8e349d6a2860abaa6639a94f5b595a21d7aab71e963f2c538cd417eb14cdccc6694c4ce3dbaddaa135778b636d2b752c4f05163f7556bb3beb84a41e0489024f5979991f20257c22735801bd693892b209e642e36c6625a1c218db17c558798242ad7bcdde0f1c7024cfd84f1ae42629f5afb2ae6c0d51e7cb14f4e36f502bc4c727bf5103a8e7a5e3d83167c735e4a8fadf85ec6f8ca327292584636386b862202e3c8e05bff17259309b7002679346c627dec5dfd08ef546ed7b4c10fe65d1e6c0bb47ea582bc6b6e5ee94ffd909f38f8d1dea13c1f89824d4bc5fd53aecf235b3571190d1cf48711b623c91e3eeea00da0267f134ff7882447b93e5fba2f97dd54f93fa75e4357e4bd0d97825db2760fbc1fde0ffcde5856f9a9e4c7ac80e799ede57d352d9eb4ebc419398f9eeda052de57616159527ede2c06cbcb94057b89887982b7a77d25066d4de46b0c82150964b57ee4b1403cc5a8041474ffbc55e0884527b0223d5169807def4459669522801e1ae50e52d72c00f38943d6d89e5d376299cd479832ca52013256ab52fc77c9d4fbd0a9ffbc158e75ee50056dd0b793dd40c3e70371e8109dc0d3115a9858d9ae36b0ba4a38c6767eb6e491ac2a3ba354fd2f7b1c3dad3dcc359b2e92e1cbf98bd6a0b60568ae454718d79f48a280c683c1af956be1649ed81014b0978219fd498b08a6d4507e8ec3c819c0b4ae0eb682f20c86a15a6b88eb3b6a65bcb57e54c8287af041ea861f35ab8265ef119d10ac7b07ecc60d16b7f3b48d1770efe469c9eb75f117360afde5d5d484307db16de8bd20ddc7a800f7bfcd524790a48101a44ffe43bb89921718a0ea4cabddb848b5296336ad63ec0793eb6befe2637d4ffe1cb3f3cb0bad7cd44b1db8174f8002cfa1737fd954122287f5e45ff6b482bdee9bf818238a0932ad32746e4018d18b718f7f1b658402f9be6ef54cfe6d0eb44c93aa330a572919283f106ecbb27e256b77d0ff4e3c5b2b9824d4d498b02d90d48fa2803ca0b91eecf7ed1ff0f087d70a8d6f7e1d72478463edadeada907072debf83ef6637d7c140ea1486eafcec135605a8ae1eb77e7644afeeabf34b5af8c020f4d206e728c16cc74cc3caab6e7a59235b262f81d5dea6e8192ff20ba19c97048d31c920d29d10ed09f078ce3f28feba8fee99475f25e064bb95b7f05143b00033eb1de2aa227aeeab4a040ba04dc417a10674470b9e0bc40125d4f3120a30375613e65d2b649b94ba9f85df29b959d2c437fcd1847e3773378f5e2369d4f8d348536e85e4b4c1198017469b09d78c77ecfdf30154499aa10ad9916ef7cbccb834fae9a8b01f699d96aec6ecec4d749e0c4eb977e5bff605876da566c6a52ae3db926e5fe3d646d211982caf429e07b5b30f0078533b94877f61ebbc30b18cf6e06af26ec9295a3fbc702e4f3f09f8209d8ae46cbcc89f527157c1b5dffacf0f97ba2faa274c0a2a9c047f652d8e8037204c39ef4267e7558e88c671500cc4723c387331aacae11900ddca49226e4ed947d927852abfead91cb412e90f2bb52c87aba24a72d82757aeac594ae0df6a304e527a202934f08d5061766bf38e9e737f4291b54acad89abe46ac9a006b54b7f25917fa9beeb6b9539366a409cdcde8e1a63a3b5c0a442613a23d0d47d7f25f3c9092873b5314c07bb6576364e9d859d9238333b5a9ca62f623be0a62dec94b7a565fd614a1ed215e1130a191a658821516cd9a0ffd1a1ea8c77ae61fd0f15055565ad7a9d5bd63251c29de1840a530aee25f4e3c26f73adfc7b9c719e1f8ba8e763185c6c646a0bcf45274ac5e1003e820468f6a5bf6f4647731ac8565f7879aeff988df46d8436ecc427f02bf5c40a4f21de57e155e2b66cc86537682e182eeae38c104b28ed6cafb50360556ca60db1ab5a13b0aade1feb6f0b99adc7d3d3970469490946f76b1f9c2795dd7a8cf39ef23eb4e36b9573fff35950925c271fb47d94de807bd018cce520a74e4ce1880082ffeb3e9d67b843659300dff5920a87fd45c62a25c4b7be28199785b7cc2f0310c050e6069561cdbf79e3f99cfac0bd6eaaaf945f51768ac116193e0f8b223add7b07944c831841ae5afd1a3a2fd0f9545f522460e9e68d89cc58dc9ae1ecb9e2966a2efa5b9979a70541d85b5cefffa39b209080c2f405c55849bc624309702832b7cb3f5d74a8bb93216189482e54c2504ef0bacb234c852be549935a1b9b9c56bf36d906197d21aa6a45472fd9f54bd6747064a432951c0c0677e4dd4ab29267cba128f907772661a708bf66dd14b9d9767fb0211ae8ef124e7603350c95fe7282fa80c8037cac9f89c4561f0babfd9e6879a629b0018111da78d6c5770aa7e9c64a2967868ab38c502ee4694e1ef82d0dbe6d92e5a0e3c11ea3e3625a91e18f17f7a14e1ac73e9ae27301a9e0e041d5a4daf09e65177a98e738592fa6e5201e4eaa41d8c578748d9ac6dcf463f505d191ba2f69392c01d6c61f5ddb2c3d6632ada60c78f52d346ab6f46a117613ebe2dca69fd4e95609b54f6e7df15f911a50b9fb1a7febd5c9ec33c325b809e833d31865f0fdd8cea322776065091e99190a85cc0ca578e8024d426072a3c305e0a32ad96bbadf7a0f450b6423afed7f51ce3558a2474709b0f342317240353f4ca5e79466bb14a5c552d15d5c6b39a78cc57484a37c1df00c23dde40c1a824d1f6752a617e339159025a9cc0d45d6ac1ec10bb99310fb21334f76b51a22336c664e1e5d1b74b53579df7ac33598cd355b1181416c1fb0ba1d56951322a1b299416714ac46f11903244f48699a6e95f64bd7f49dc9f3c44c1963963f4973cb8d3c2d02c5f6fcb5f6f3a5f53b8e1a38caa70dd369882f22c2eb7d24be6119a0afbea6557e07cd384ef115416658262cc8d55f74958d5cc74f8088151ada120d5a0a68a7045b105cde8d0c25240b6b2dd61e5fc9ee86972532df757529a9b2e959b88dbb6729ff68713420f1b98bced702e13e86a443e139575d68a554ed31f792cb7281b6b03f37ba123c11126c9ca47bc1f725b05fbb9934d4f64ed6ab23e54c48b9c49e4b1539b7ca34a108a38c72a240f00e889ed890a4f6be050c81efc91ebcf9ddf392c914ef5940f4fac6b9cfc80abcf021f6793b6d928cadb615f66479b066f08fa7cf7d2e8ca9f1e9ec5436623f8f3f1f0b1f1b831ac34ca6bf7c28f1fbfd3bb32ec94f8e853da87199e151536eab4e48506a4a80c16aabc3d82f3703b17c04718107a65c88161775781bd5a94773fa5379b6967df9d34b4f2af63d4f359cced9a0c2ef17587459aedfc68248d3bdfb189ac70566407befb9a7f6d6eecff86875f7f92976efaab1469cc5994cbcb723a164a9d0029901e20eda6aa451e8b6e3ab32c0fc56de1bea5f5bd531b93db677f4c0c08c656fc9d06d42f110bb331bf7e9a5811090aa77fbdb4105203569eb6dc3e363b1d323612e0985c239922d60c1fe091d1824dcc6cef7556323eec326f897b6b9c46fdaf0ae7cd877d3c58933e6bd92602c92ff8461665889a6a971eefd754717fd08beb49eece2f16dae67d8516ef57889dc74dc2b5d80c5d121a0a44b2b0b3624eecb973640bafc1a3efc1df20da90beaf53b49af8933e9c86b64c18472580a1c05a180c22c10c0321f04de7b18fe62e198b91e8bb865e85c5e248b0d77572d41634ee06deb23c39dcf29bbbc0c7b45899f4e5e0259f758601d5dc6ec734d0a7eb6f99717383cb69108c47bd34df7691b6c30cb68deaf2ed5a9acb3142fcf6c5a8cd7074f68838843fdfdcb657a74e8fe17648f3be3d56d798a8928380cd7e2251fb316d1ca45bd76096d3b2dfba8b75f9412a71a3086263e74b999f07785f3deab26fa21ef3aef948d2c3c6a47a7dca0fbadd76fb4bc63113e81953707ee0e7c337b5c54a4124169030557ded4f8a1a8bd3a1cb7c860b398b62534e40056acbef7c6b007ba3535f391dd923f12e23d5178ba0f81d022b49179727ac2a874f026e0250218185972328b17004f6fbb21edcf518a9863ebc43d1c87bb2ad209ccf20ab72c0693ce69fe2b356621d0aa04db1139b17bddd759c63b56cb1d3447102d89b4415ba362699a89d91d67d79bf05e19f3035729efe6b98cf459cda2d67eef083a79e3c4bfdf1377314491ab366646d62f028ae6295bd90dbc50b65aaa97478091e33b5e25a212a590f2a5114be9213372745231c8d27dcdceb466fda8c603143847741f9a36968b4af11165908640446fc43352add19841939d59019d9b139a5d0f3c0e5b8320ea331b615246c302290c20d185a103931e72b7c0581a6bded3a612a0dbb013eaa666fdadaf84e7729208fb032aee298aa93e025ab2bb3b73a6c868c33d88b29a70cb1f534188f284b476ae2b4ac4d99b8a2563daa4ccdfea605d33c84088cf921674bb153344f424ef699cc977aa6a78eb3c3ce118e3da802c9b7dd0e886edd515c7c7d14f1f92486fa4b2275aa9bf77a44486c8528b7465dd8f94d32de6cfe863a5fb475f91041d62b60db2b273df336da551388a2f1acd72227ff82876bc7f9ca3a7af747d6c397bc5264d84a05455a557be0427d165066435b580daad08d33edade43434d708a4a3e9937e0a5da59f656707fea17bc7462456cf510f7bc3bd12bc980ba1306f9fde298b930a4e9d822fff72fc03df8e40fda1204e0eb2d9458ad8a8215772ff418ce3cf519bdeefa947c877ec79437009095427b924377119589c0f1bce2feef739cd0caafc937d88edb881d5fe657621047b79de54aed6945aed5a7e624b300deb1480f4a3e9c0c59b2a956e6c315377ffca267c3145cecd5dae2673c62b21a06be0b14533400bd602d8c8ff8d63732e273b13e2559449d6ef25ddb087332d32fed702d63e7a2292e054ed492f44a38dc54405878e83320fb5ec3d8176b74e7ef8e2d9201dfbfc0b2eaf36b7cdb79962993891fb5c824dfed481fd5dcce729f232ae2697c1b642af39aba6e70d3828b3cd2834d7a1f9b6087e4e6ff60f1bbefde571947959fb0ad4157498853b4fd56b15a5a66c0b9e4ca47228ae8a5567df33771de18d1f65ea8ea266acc601578cd5536329f2f7a27cf12aa356c8d94fe7beef92ef4275356a029a58bf384666ffbf315561d3f67bd5c993729f9f042ae6b4d8515113d54fda2810fb518eb03341f4a0f91607c2beeefa81148977e02d6fd7c0ddd064b18ff4cac6bff73ec6c9a2ee5bf1d870c2838b4f1e6c65a234403512feef1c250cd8becb9c3df450dad5f2a473dacc990517910443272291e7097fdb885cbb95d4f01921bb592b243dacf2fe679ac5baa3cc10de4d798c7c8cb5da3fb250ca3285fb8ee033dc302fcc3e6703863d6f899a15d8166376df039493c735408f53bb35d780d30104e593aa793d66fbf2b1ada5e3aeb0c54b033edf454cab5488543a652265b52b8a203070e90ffb89a0072e2863dd3576c176e2af25fe9068ff609ef57bed8e65faf7db590f5159e33238c68d2947bd5be0d68571325410c7c9626977a0e100624ebfef65fc33c25d45d51d523579dfd78c3a445d4791ee9c9734f0439bd39a252499eaa1cceff2a42810523a0a17046fd70e13f0952ce39857a5930bcca64560be4e4cae40e4f5922719fe28a6c3e3300a7bc4eb7871aaf3910812f694971b7dc16173748692e0fd88e8f664be495f88bae8e16bceaa1a4b57ae0f483c420c0e91a0535cb4b6f1486bc39ead3c59a6b15ca6f51bef05e669bb19a08b2597fbeb6c13238659e6951e6345691532a97aa8f62cf5f20cc714d33458b034d526f8af3f4dbb37d124510c8b97709dbb380d013213c3ea6ad25a7db18166c54f0a55a8ba6f95cfd0d31bafb315204b080793ee3b402f4429a1bc843c43843da418bc413350af9fbda5464a9b083b8014875412d64630ddf2033ad2c3ba421931d81e00eb357120f033f45bdb3a7ff6c0728131c1267de9af26b7daacd8a1cf9f7d31b3cc204ebbb62a727b06cfdac70ed7a99fe1a55a91181134f910de2bd34b2eb47d8d40bf63eac79fc4c3749112f59dd16f0b0d40055491a464b9331cb715e18cf65d480e46de3de9c52d6c67220bbe59a8fb8af3ea956875472293c04e1678125f4de71e7a722993f58e954c0f0619a184b199e2210d644894f47333424008192d12e8272950961f4d4f71c35adbe0a2e9cbe7b31af02155965419a1ab5240b99b81477f650e129be09957fe1f56f4b63dbcb255cb19d47a63a579681e6a7058fe873b0de48e3f40c2416d9645c66ae0032d2605cf1bfe25727d12a57f4380a2fecafa11b7b78724a6ac97595cdc821888e77bb03bec6dfb375f3befa1badf35c600937684e26dc0d289bf68b559a3f2cc7932e5c9cc0c2d3f89ca65cb6b5f6116a848791ca0ae7138cac6c5a24e25d5ae8c85541d1023e9beb5a8a9986230e7e07a9acd1990331d476b39ab48156d41dc5d55fee95a75839684f34567b0ed367b23245c4812913ea64a4e8129a3966e370985b9fa25a71f18bb8eb3b57e923b5a82d9d2c4a94e48c244ca4fd7733b5bb955c0d4168e61a7cce0649c4ec43aa9031e6ba7b6071cfe24cd620e66d272c4d86c009835344cc7fa8058d1e2de9a1401e542c40abf99d22c06d1a2843804492aa5aa6fd6828cc852b275a6547d137f18d4c54e106df59aedcdce13dd446285d5de9cea52594959e0a4f55db711c4cef15579d4489299cae2b9901fa439a83d82fd7fd4cc9ac76ab931601ff64fe4b227dc56ead7b13437397b9f971abc92c4a752989067fc40d0559f3adb75ef20ae18c6b6c31b17ef4060be2503329fa5f70d7e9cf4ddafacefb26a29f8715c8122c0db6e02b92f8bf45ecc808f7cf618e4558a0eb30c0dd3077abda4c87c6df89f60ffd89da2eb9bf6b73da31649905a1a5d7cca1f74e07adc0cae61d8bb3ee087583a60d6ed158921d9f391df7ddb45eab5292fe6a0d8ade20897402b67ede1d8a3523ebe6b7ac3b161774fb3a3bde8712f32540c38cf9b5b5c0a34bcd9a74f8f01acf4bf2fc3594befadc1e783f0dd577d8d0e47d4f65a0359dd6c3917a275a6a61b4e54ded38b90d4954370052dab825f642b154cb44cbcf69f99d2b456475d77f41bdcd54767ba131654db942cb2ab638ae9776b8b1d99a28a08d9c9631e47dafaf13cf07e6a6ce4863800649dcd8ad7c8df2fe8fd36717523cd36be2acea587914d402b7cf9be1815e45d093eb5555834d7df842b970c37c2d0aa267dbefd2763d181f22028a22a2e607c3807d118d37b6ed2cfd133c77c8d89cf6319418df26bd8a58c9534222d9ea1f13f257aaf680226a1c07a0f46030c5202820b647828f03bd8495dda26c26cabb1f5bcd1d955a693a7ca71af404a39ad72d3999e0884eac7446634f0e9d69589c40547ba9a6f0f77c08e2634110287651ce6e252979cea3f8239f7507ddc4b6aad94f3c0ea3f6df46cc3bf0a651a8facfaab4021514c87710b053a0a42f4cf90f2adaffd3c805010f6b47e8762174da759faa632efa43ab92ec5771404f16e692b10a89ee4c06a42731c82525e0ee041288fd1689053bd63b5e97096e82085660fab8e242b9b7a55f3e28cecf9085e688bf515b42396ffcc2f8b5edabd106bd622d4eae09a1d9de45495fb13e99a5264578d6a30bd6b2cabd0a7894dee16fae05c8cd3008959faa501b990b74e8c0b8486cb7282e79ff4ae86c14b4d0429d02310cd5633b707b0530ae05d92b74cd4156217ab9367df9c9aa223f248f5a51205d51a315cb5aaf62ca7fdda497ff97b0a7c6dea63b06cfbe6a11f076c379b5d013dc2a1d42090a8d65cbffdeb330aabb574a47846cb8bd0b67155497daecf8355767572debf76b7fcba85a20f369dcfe19479a2901bc1a630f8353aa7cacdfbb9ec8ad231fc97d24179706c1fb53bc80e232e3f17b2b5bf19dbdffa05ac662a5633278b2c6a89da2479fa11c3df77aab30534f6d752d043f353677d058d2f43863f1336b7662762676385b5601c226d9e779a7ae124bc6a0d706e2564b4e3a545f8ecba78fa6e3a96f0069844c85ebee6ab2f642e12c8ed3fb16a70ef4efebbc621708f728bbbf3ac684ea3b862cebe97bfe026c87483302ff2db4ae24fbf59b33a3cd55a8c76d6697b4d35d632a3ca6135ef56abd7b68e3d93cfb2e7c34cc5a07e9a713d463c422067c8f583bcb7e129f7238b4a7f31206f68fec0b05f36203a9c399a16f020b4930b6d42ef32a37eac121557363caa5aba3de51f50e7e7f4d3e585f52e252e60651f946785e046eecfc16cec5d3ed36af521fc72abf665fc7801a4fab51b5fa74e51d0a0f55487c141cff08358c6637ccbc24337b276a01bf5415901ab6e24edea1c7ba0f8ae63256a9f389df1df1af34ce81fe17de70c9724d521d8fcf77a2b27eb58a10b6d02e04bc5a6aa8b0190480969a4eded7268dac9e3faa0f9c2fbf43171ed82879549871ffb2d88df7f371cfd3ab3839019844614f888714ea55f4f15b92cf9b896a0a3ab7dbea3155299477bddb2ef3d3434e19e517fd569543abc3395f3476cc418c018d89f6681f947d593cea3faf1ad48c4cd602705c2ad62f7e50abd5e3d0a168debbae2c0654636ba2068620c256470eceddf66186e0e643c75c145b085760a33eed2de913d86a8f52aa1a8a3deb21a88505c1812cad76d7ae62b89485f8db89e1c77e3d64318e48f7ffcc5557085ed56b582db629a662b446384a7ac45ae079229544a6c49828e990420d607a12520b023b607a1db8144e9b6254b24f23f80ffddfe800e23ae56c40c99ba847ff3cef111e0325898a6c2b700d7708b65466fb3b0506c3b12cb8a278f7a2743e7d853982d4023400f2c40d1bdcdc963642b048bd7a8cfd998d18d05e8ceffcade8d218a337eb564bd72bd00ae1671c756cd8b72bc46e1a936db5a5f1d1d533dae4dc9ffdd9097eed7b221cd48f460bfbed2f3e7d1ec358f3cbd4b2fc4c9fb02397ae1562c4a13dcfbff678f11ebff4dbebc0e3aceee073a8dc9f9debf92c488c8cf5cc09689234bdaa1383bb07f05863ad87bebf6e7f0285fb272883a14e171d1f57d643923d9d3bd2e734c2779d1fa97ec3b683125a10c0b72dfecb6d72c796b286586a18472ba92d75b54c3cc460d4bfd51b3b59eb8f94a3f8d86df38f83435313558cd7772ce00c71b5ab82fd0ca93757df2313dbe650bf0040eeb1efde8327d374e3535138be8f58ebdf441f97c286c0bfa63ee1533c898c0138486d5d1b8d188837ef20ae29c7133a108325221bcad979a0f896931ed972039d929e17c4cce5893ed991a66cb8f32a5b466dfaa69b0cb25171fb8a38feab046c57014b4304951fa25628e2ff2d2b05f3ddc6fdf6c25e0238a233ba9099d28b4549184957bd6a1e8877894599f4cd3a50cd59d1b44332fad5cb1494af316e7f935da645de0fddd649ab540207d30d18076474d7b68e9cbae9499651a26d2e9a5ce8b2b9eb991ce59d8ce14d5aef16744db65c1c9878edd2b8b00851679370cea6ba832ca7d74d2f0c23b3fe092284d4c07096c13fa90e8b728c2aa954b2faac218e948eb5f0cf1c3d144efe5f5e38131405d6def53d3d1f77832ab85c7d3c705d0dc09e33f2e23e7fcb84c35a5ff76ee3dc76f8fbbd197a3607120db529b5b3eaedf52320060966a20f2d92d4e6438b46ae49ab013fa9d8784a819edd43ccd0f84f13f2083e7a2bd4a18fd8385a456c4bda028a0dc60161068dbbc142aa39bcc87d7be1d9f3a237151bc39e98a9bb72588a54b56bf02361982ac7e7e27b1d69252d79166792217531ab58165267b62e2ce23585991fd503ce7bf9ba2dd12029f4473357010caa935d5e6b78f82b284a64e69710f5e91763d6babfbf6513bf8d635855df8af39be22f5f0ed98c4907a3e198b5ff76514cd93c1043efd93649f508ea3f9fcc8f77d5d95ee8887f580a4f81e700908cbd5753090b34bd5890c0c67f5c15c8a8a233547b9e1d0065c5b149ff1d57121ed3581d40bc3a6c2c5aa05f5c2b21a63a26bcadbc0d275cefab9892053328e5754bcc0caf7ba69f782290681a4cdb2390132d20982af118a67a35500343fa14bff104accdd4430578dd084334c325453e71a2f7e0ae5441e8c9941581b28af6fbd09e47585233fc29b06378f21b9aa925f633ab62a643bd5569da4f26af5950100c07a8e355e4613fb23815f3eafeddf7c7264a6b95657a2434cf723ef8b32ec731e7fbb3b944c0171696ca170fd043a2963f6eede3d821f69edcf277f02f02e2b04cdd123e8fb88dbd70f24b5f703e3796a6b014f078aa11850b8ef83d24179a8cf48b05ca357c9e2339561e172243ea468cc7d159a06f2d151ecd0c882cfdbf76ff6870e98726fc6fd0548a2cf03253ba7e6865886e655e52acb23312610248090b34815e27dead1746a73f01605966e1c82f7b9a117e759e518a4d1947bec528f8929db62df99ed6d97101eb221ae7e458e2ad53d8d69e4de573992eb155945007aaf2b13f8c7d93b10df12ca45f35682a4168507ae3b45869c4f24d6f6b19375d119382be4b80ccc018fc97f6178178e03e368e18bc46b26217ef67f62de518047e758b7c8fa87997e7edc44c76a710f30f821061894d16313add1941f7dfb92e5cbc60ac1c80f6bb8ae7173794dbb77fe66dc28cd9361be5cb6f498c1854b4c2fadab710cb617c4c785010929c5c93d5217bc563b57cf283a48f665e537e1f4639831f91a0bfdeb91a94e47885f2625ec3d44d91da310f9b7aa6605d2475fb05fb8df7d78a109a6a0dbbfe1691554709a0096c3444cfea06410e5a967bb46fb2d1ae637ac156b081558f5098fbc538d6cc7a14798e96fb51edcc6aec748c150dba40d68ece3b06126fedefe26ffe3ef3ac92c5466037a5b54d830d5b3d80f7b2844f1c00dc23b7b13642aa2324caea6952f38dd0de6e578b315e9eaa5de692a63ece85fcb13298c8fa2cc901e3ac9008efdb6bb5609c83b5595d71004a1f392bb7f174178d35f4ddc157a2d8c35165f6296e68819813ac41a76fcbfeae1de69c9c3eab721c89b80130aae513cf93044225927de16b669b589af1405b82d7dea74b5484c25edb78b43c459fb9dc5c190cf8bcec73e95c8de01506f72cecfacdd64068ae8729a7b2210be47aa5cb5b663968512eb01cac8e8db230d87847af7904b8f837b10eac9443734675b6330fcea390c2bea4c7df6f11a6796e6f806e77123f34d1f277766505aa4ee1f1e87b5738eec102e39aa36eda5bd85ec2e894b3e9d77cca7cd6025decceddcafc58d4ad41480cb145ead436d0fee95ef18bba1c964d91d37386035efeec7a91b807d1828f95f80553376957063208ef12c8e1e60cc6851f4fd697755b9e005aa70bd718cf67619ce051c660b891f561082d40175bc158844972b8d3aec4d92b2d22198d2d0f6f66c7513e3894dd740ed9f2cc75eeb1f42142fc979f119928355299efed2c3585b1799c7740d0c553f54f4852f39fe8512303b5c89ad9f8a56f627e8012390429e809a69fbf2e0d947464d8071620995b4cfc232033af672bca5070841de97e3e8cae2d5c79d824a202a8154836fa3cbbed68654261589925f2a46c92e9dcaa0540e9e751131dd2069474077f68de13170dce792d176797088597f22d740ecaa1c5e1ed1abeaf38a30d337c930562dbf9296e6a5eeb96fd436c1562e577766b67863dd476f500b064963128d5b7aaecb9cd531701d756aa6686dc6b532e97a38838a3c728670268ba072c67e8cc74a2334be9645430d15bee494410338218777f8bf484e3478ec51aa1ecd9ce054916e90e8128437e62621945f01299900932e50e895b5ceca02150e0dcbf84d9a1c2a0e91581f5765f61d79f45bb63cc3dca83402112cc1e0d3dada851b94584e6351bb2271d163b547499eef78cadc3f5e71b496e0bb5e11aef8ea3d64d89e9a5c23cc158db855f2a21fa4f44a53dc655b86acf13020de59e5109d7ee81d40251fbcdbe7e1a2f27e874a09da1a0ca63636da7401e45affa0310f078d21b09c0246291e4802987daf0494a39ec125eb57796f24abb5fb70af904e1e8c5a86fc65bf7091b47f1d82d1ff59453251a8da64cecd7a3fb4c0c9158ccfff81ccea7037549c4e24ec4cfdb601f5b3dc62633ad114a13e3a419ede1485b7302e9b297b5bd0d5bdc3bea7c7a2e676ad7fbeb5309bdb12cd2d71163b66418e38a02b251d224195922cd9a677af236099a524f278ec2f798166ad838d18560e47c204a5c5bce80aa82943faaccb06d9cb2fcd3fd44766b22f68b2cac172df3d4529e8ebb94921eb32c51d54d0ed6b6c6f2358013161681137dc33bbaf8544f6c41aae00c6e33997f70fc69ed4fb90538b8a56971b4bed692e49771b673506eff25d0b7f16c660f9968c75836aeed89e2a9862fbdfc355b13953f49b07bd74a9dc2f45014ad92de45b81a3d39b892adcdbd8a36435d1af464f25ddd7ac97cd1998764550dc06f368064652dac4d0e1f9a88015476e9642144b9549c23f600e487d144ac69f0cbc613b205e7068e077218023b4c4dcce1ae45179c287b6d7af4a6078802d5b4407254bcbc90ee66ae6b533d4b0375c27a64b809066c09010621b8818d99606a9235d392957ddca9e90a1fe74237cdca5785a626c46f388228e6889d86631a2a5da85ef2fb5d5175f18675bf823dde87c25903ab046954c664dca38572a7fbcb1091cda5812cc8835f7344e76d8df24e375039eff1d00257a0a9f2ea38c1409b083196619b3171d5a0d3d7d30debc405060aca80c384349a1bdeb3c929f07936d72851e4b9d9a46adcfa3a5a2415044e21e40674c2864ba391a8d5212f5f14230cf83b681d460ce2a68905b24cfc1b53b14ac2477a49b523689f7e7380c145d1b317121e5686529d604a99378e954a74e7c5294c39786c0088352582886a33d8b55c72cf46ca4efdd7064ad0a541fc784b3d8cbe50368ab93fa80fc8c97bbd79f03d96cd5fa72f51d5f48aa15b77f6d402091d9e7d7719fbb447ea4d99ab1e5a7bb0c570b1333bbd3c7968c12664a93d2b98c9935b14cfe554fa3623d3d728723c3bd10e32bedd81dd06d1a1061a05dafd257c1eb222112a187aa10fc128270fc84f8cd822c27a93147d0c9b3685b1e9b4fddb8d481df93e41ef826440f36131557af7740cc52613962e59e3ce11d0f315f5c2dad1dee228517f26efd27de39db29c0930ed0bf10fec3bebbac801e0497a8e3c028f654dcbc7ddf4e59a03646d43fbf536863a0ecfba96070c8c8f5bc128a4ad754c75490ba423e248da87e1fcf2f2a81ef67bbfcbc75a553d4b640ed53535ec8b3fce143dbf5fd0bd08284fa9bea8d8a8b3bd86919b7fc09407bf1d07530abbf523ce2bdc76695620a2593c6e1ab701f6be651548c946f7e0e3a350bc8fb8a85e0e7eacceb230bb354a448124871ae12a20c2bdd328bf7eb7d03ca8b498e7d937b98fc7b865c7d8a28cc441bca27de9c849d147a5bf752ee01f1d24ccd0a97fe0039165435ae1772d8f7c619c15e714ad9360d96bd91028a15321ec7a4cc9cb930a3e1c089bc07e12534de5e91627905f69fc6c532fc6553d84469e116f5c5222e010a78e034e70bba0ff924a6694634ad69365bbc60834bb0509cfc2fa17a7f999760143d7fb8ff7e8c6657933c5e7508afe1c419bbf7293152b132f2222c21a9150f129c9cef1bb13478025875dc676672a2663645f22a14712141419007209111646618c28058f884885ddbecc8b33d32ce67cbfe3d7e74b1e49d72d6feb9539d3b072f6b17ead527b9c8f3fc0bc1d2ced4710ca9e81ad8a86c437b3aec8f8c2fcec1b25bcd931f805ea0e75a059f0aa3f54e512fcf847972873afa95d91deed8d2d6a0908526d1364fd229f9a41c360ae238b4c7e27478aec10e55cd615a548930e97b4c2e083c10af21635802f0a6bcf5ab9950a0f7484c28737eeb0d6b4133737f4226ddad76714d74d3606b6d03277457b9b75c20eca93367b033543d16987d7ea18314d92d3b99e2d906e08be3de74bc5c1f0ea4a28bde97683ea9983fa4d1bd04e68328289600248afe760361edc1d90d906fc0170a07d645ea33bf8c838617443bd41fca60b36ce208bcf09650e6b20035c07d96b396b69dea3077376bd8f1da0fc8c512b515c47484d7112b6b259256e77f1bbd8e96814cbc5e067e29e647de1e849485723a246b7832353d16100c7625dcc04a9f73f6fde63660c69dffa0d78e7ae6dfc1de84fe15684b199a7c145f542001e9e09b651bae4719730532dd450d906764e57a21fed82d46be6b190ef8bef29dc33e2f17e54972d74f4f071d2ccd0ae04d024cc3f479d5bc9a4a651ca6ef00ecea7ee1955256e0bba2f8380908f60b06a2715b8a9c3e9e7f1f4dcf7fcd2bc5edf1a1c3bbf2a691b4a0c84d9b3fd624f7e064790bb88399e05771323ff29a55e1f60e9307bcdd84934fd10be50bb02683943f5c026249bb031153eeecf9e0b9a9787f44ea3ea4467dccc2be34e8d7afb7ad8ea55dfdb5df9bc81e5e18b86f8b5f3d5e5f450c95d8713c6888b53e3dfd2d8497087bdc61a951335521cfac2f5d01acf355f57e033b462ec4a219142775df70c355f9274c6ca34f169b41c65af4127f158d8e89a6977a325fd1dea18aab5590dac951ffe060fb1661a4ba24a238e39346528d7982160bf100d5194c39306d73c113e702690c0b2c07afd23a6a2554355a0ddf45e6d917c4325d207211e3cde3d40a5c3383ee012cf28556e5432b829b90a4617d7f4d9ac4a1680d3616f92a00c0c81c561f9c7b6797df755fc2993b1913f8ad5061e6c08710eb01a5f80039420e9c3bb485d20d62d74754bb0e30339773509ffeb12d240bae711f8342615c6ae5290e90d7c871847bf341477ddb482017cca475b2c71d1b4ca9c88dda39c43ef4e579afb1f5aed7c29042017a344b0d0f0ad655dcce0c11bd43ca166c9beda2feb5bf93abba3b55d2122639a846bd57fd9be45b1a9b8b760abd066e2fc833c62bd2395f97d0f49db073842d3acb0db4f6efb152b9c5b1c4425bcee57a97ef13bfc3786588a203ce6df93eecc9c45f4be6672ca1a1365401e8810f40cea91ffa72570c135d1b93b0fa9e76ba5232323473cab5ce9b39efc7e8db0cfa77772cf3afe072f3a87cfeb0b059a43ffef5b67d3e1f1ad47af003621ad319d653afd07fdfa50791cf570a0890680188e356715eb847b4d8c23e221047cdb4b3e7cab6730f0e92b096e094af56d3f6437e0d2830b8f4bc623a7a2fc9df6874827a59ddf60f35865817ae1f5ca9512796ddcee051f18c07fd81952ed33025d37fb283eb4da75dc89a0aa29b03aed6001427ef36f38dab583099f2fdb73875a2e3e3394d68a86f344b1b8cc9ea6a51b210c2e33981d51ce91451dd6b1e16dc2ce8fe425a9d9613a24106e1402283eca8f7f606a34fd991defae562ac78f52375c161193a95e3c89b09e96ea11d0696c4d8d000f7f06df16b29fbbde7a1ed8d85e61763dac150bb862314b1df157e1917cd2ecf1bbc5ad74f7ade5d37e017c7383d762f3584359e3c862c906945cc8090232552474448e827a0e3d73b24e470cbc971d6458d10878cff3019bb9713d8e885e0d2c95a86e0a09621f546347a482ee2ea8275fba20b9bbd091af2f84d33145f37017d6a34933f93988df7ffdf23735b1d6d6a99221bda58f6f5cf24a5b861ab4cf5669359ce8b3262c72158c45671cdbb29da70ce5822883bb563441a88a15621eb3d7a18cd09d4bed7757f173e9155283b22814998392092060d36837f213d960f7af913984fce03f2e07fca2b77d72a7611e9a7b7ebee2d1ce2299fdd85a5d34554dd2bc80172486e37dc23b9a53a6b09da9f329cb0a8830e37b3c4885b665b998a0277f49b0624f5952737c3aec217f6b1dbc1237dc730308b9f566a4e044db20933aea2b004b395336378576f289cd24b2b80564d3340f3e16a02890ebcc1ae608835fff78f1fd97391f1ff36766259b13acfd2e2eb9d79f7a349aeb1b63b37953c55a95170aa235a05a66f35436a20426a6d68c4df91c47bddce0d9ce99aecd3edf9b866b47674b008d322d35b8c9a6fb626dd276b2fa7ec282a3db31f6cce123fc9864eecd2c9444de518e5ad371a66d218815f2bfea2e54ba1b9acf14193ad95b91e676d171f4ab256ad8b6cc05071fdcc75e9b1db0578a5d34fcbd7507a78b879b5145e0ded244c3a75a45e83682e6e8039e40ecdbf02be65d8c1d2231366b8d169edc471e8992bddc99a1c18e559e1d2b078951c2e218eed69e07e29f235ed39b33daa75efe7c8eae250ba0c922503e1abd7e939de5c8208c6e5de74b429f96904dc8533d74348f928bc2643771bbddc4d951a9e5d40650957f2eac20114b535c09f69b329302bd839dadd2b413e946d6cebb2c0e00d5ac4356ecb1e988f0bd80055b8f82dd0903c7cf97bde5a81b33fdfe3ad86f67d15ac7cc9353afecdb8519ac9f580d51117b9e3a43663aaf88d6f9446a798597bd52b7a6581e48bbee972de62ea22d76327f5d27a3c4fa6fa456f18869bb6375373d79e002a43904d7d5b0ec7ccd4391591f72d4da45f8d674836baabf79c105c0c58526bbbc310e699234d7b24245af01bcd88bbcc9bbdebf7bbf10e50a3423783f9ba9176db07e4020e39c7fc918333c6c799138b52d27891ce27e310b16c39513fa73071506ed6d42890cef7fdf68fad2f00b64d618946d00bc87012ec6442c1c1f2533ab754f88a30a5ff3dd0b4073d2d16cb6bc49c7c979b008c718c8f11140fcf90b31270da4325176312a809ed6d3c752877a4d4f84841b89e4a879979e40f326c5a9984de73747e02b5a35ff08e84ce4dfe55145a5644d8067aa6cfb71b2fbe4f35fb5cbd31e4b39da9c426f448bab6a8f5be2fe422134b488d43900a6d6e038c532b96137113dbb8bb28b6741482f2415da7b971bb96db6d9030fe95e42c0efccf5cb909a371f3092892b7c6dbf4090ca3141a2bb3ca752d088f36d4f11421c2f7e5cfc198ab9adc874a61aa1ddcd94f4134023d05174a2b9295d0b8dd7834b691d21fd3125089a2cba5089806c1d49d8c7f597fe0273627a8ddef885629066c0fb74852901a07c786d199c1a5739812fd8e4a665646ba1bb71c6f58494993a83653250bedc9de59ab7f6afbe4260540ae9f716344efd8a5aeb556adffb5177ff2f0b85c28a8f69689a58bc02d1db7995b346cf985645ceee6cd550ee6746de55a7fb65d9874167a9ac6a89a7ceeeb9d8ef34bd5b46b22ba3e3e4370558e381b1efe1514dee7f3ea8a249f3f4cd515ccaaef0a926a53395d3578af94d010e813dbc4b2f35820ff9b8a43f30dbe5871daf336856b186f3c15ddf05c6dec9387fc824408da29f04ef0ecdc78bf2090025c812dc02811ea15cda7e506b179ced590ddf08680a60169574b155b613d75b38705e04b3e1bdb16f4e888358ff3d3708b4b7c25f11670a9517a08e37f53075233ca8ace5cc0f0300810f877fed34449910a8673f15dec4726c1808deff3e8bdc4d025e0043746a3f2021f4e631dd13355494651229527542318ebdee5d17eaf0860a0edc70c00ae8fd3f08e04b8f07a4e75f6d47c3c0b80e89696a743a48c943bd72898116dad9fd7039133fd54623ab697e6ddfa69f327e25bf76ea8b3253f30763fb92fe72ac12cce8f80b175fd6312003ca4558b5694cf235031564afa9051dfba108013fd3580cc594ae2af639ab2997a97089d8b7629564a5d871c5baff68bf51f90a6fe768fd8adc987bece392c37147c7f433131769877f356b2ce05192f04e77d5fc693bc5b83419aa37e6feb37e3b12ba57c066df574440a5e457b1cb0dd550d11435f61dd7d91c2ae6441e3b344b87273f9c4f3b10ac4337f30f18da287525d3f9d9e57100b5fb9c1c8de6df1adf6765d992cbc81a7409309c7e215c11d4fa44f8c59a51bffd3c9fdde82f4e40c5504a37b174e9a2b3cad3097d1b2b83cb40aab1f73f5e59e51cae5ba0dc97b2dacf022dbfcaf847bbe5f0bc4713afc0e90f8226602b6516e80b26ecda130af6cc51414d5c6de6676c0314fd573aa5bb5ede91a29eb9c9cbe5469abb3843397a508cf7c6a92b3cc019a3a2fc52475752b993de5b415dac6058da894f5223438fa418a998c362294979033dd853560014bf26b7e09a1ed08d4550932f7242ffffcd0e94342b1f900fb6831fea29e5e5327a8d3af7deffc6abe746d93ce0e79bf49eccad3890cf1f2d8f415e3f7f97810d4d9d4695d1474dc549f09a8032729ee3670e28743d528dd6a96ee5d02bbb20843d5a674149117acdbcadd040f9113147f69fe00c0df6b715c6d738df60e77d828a799b39e304979630ea43f83fb83a1b8a7483607ff295086833ac85ecb23b4db87834164ed7f240e40a8b9face0219ec84caf43353b5536d6c6c32ff594c77af9de2c8cbe62ff296cb6e01b4317a4ce011086521fa636817f46c299d05b542bf83d33619cd502a7a582748f5d64f861d0592a1e1b26c2a78e627239968b8f572d9efbea6419bd2f57b270cc7eb1960f241ba9f5c731d976f0635ad9043db263820e00f7a5aa44a4f38bb6ed51f0736860aafcae42826d330080fcf059ca924306831222aa8c257943541dcbc73a3e2ac2e03a8a980914d94f48e7c2ce4ffb57efc1c2b04baa0cd23a72647faca47700ab972e69c48e5bf7aac36e19569e5bbfb5914901b1b3f225f411094bd8f811db2ef0e936bfc9c316c687211bbf0ca7c393454888593d41f6e7fd5ac2c115506751df7dac66dba8cda261309c85466417753fe35e5ccc044b907f22ea52f107b6a288c505116e3be43a242504749123de509685d2f04e96abb7fd4842cebd1541151e8d76dd805e8da4d6b03b5a846569338b9d35d52f45a849018903e77526dfc05acc0f4931846d6c69a879e0946fc141eb8abe5a6cb7ad59cf6de96b6b3588fc827850652c101e1549923a2cff28f990b149f41818b07e7f3df70d2e94f5ffe1aabdbc37a4ca8b9b565fcabe6c8f6b7f9985d5505946e5813366e8c238f2aa25f300f3305e152a128f79ab5e19b549d7e624c852a3e1e442f1964eba4764371ffd911bf8e8e769d25ea4abdb6770e1384d0034678e068226295dbfef2a196fce12e270088fbaa5a65324f224f14f7b28d03c78e29d37a683ba132309a942bc1f8937ec6582657cf912c81340843c4fa2825024177c185a75d6f1175d3729c4ca29a89f88f7581ad33bee09987b0d701f63cc6c6c7d35311bef17ac6d66997dbdc629fbe144973ae7d7da742d1db120265818f454906a0da8138e1fdf6dc53a35cf0e1c66f16f172e75db740cae1431a51dc66ecca4b6b876a5df14f22ddd519ecf154855227342104071729477e7fd287db71840602df66e3f15f588916a0ed769f86d8951b4ba0885ac939c7c1a992e02fac87f120945a3e0605e3acfde899e20b78cb09f70f43b032a897fb3db56109313c78e806a3f2b3185727cbd880543aebc10cb567f55fa406a1e3490f2fe2922b1e9bb2571d4f481b62399d1d38da4f2ec5995535d5a0576746bcd2a21c0850af70301ce25d094192759dc8abac5b4be60f9e0568609cc2be2cfcd6a8d1319e67517f6faf050790e1768f9f5e88af880e3d34d3928841fdfb5ad63be55e066d6519e432f8d36bbc5712457587d1e02aa5bc9626fb8904220a4e1ee7a4daac44c01db379ecc4d146a150b38f19a922760ca21658bb8ad31ac04d77cc648fad391a0b80a2ba7dbee7ceaee7567f28a88c06293d42f2ce1246b53520ea003ff9a77</script>  <div class="hbe hbe-content">    <div class="hbe hbe-input hbe-input-default">      <input class="hbe hbe-input-field hbe-input-field-default" type="password" id="hbePass">      <label class="hbe hbe-input-label hbe-input-label-default" for="hbePass">        <span class="hbe hbe-input-label-content hbe-input-label-content-default">Hey, password is required here.</span>      </label>    </div>  </div></div><script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">]]></content>
    
    
    <summary type="html">Here&#39;s something encrypted, password is required to continue reading.</summary>
    
    
    
    <category term="部署教程" scheme="https://blog.553888.xyz/categories/%E9%83%A8%E7%BD%B2%E6%95%99%E7%A8%8B/"/>
    
    
    <category term="教程" scheme="https://blog.553888.xyz/tags/%E6%95%99%E7%A8%8B/"/>
    
  </entry>
  
  <entry>
    <title>handsome主题美化记录</title>
    <link href="https://blog.553888.xyz/posts/9183.html"/>
    <id>https://blog.553888.xyz/posts/9183.html</id>
    <published>2024-02-20T10:49:55.000Z</published>
    <updated>2024-06-16T06:43:35.539Z</updated>
    
    <content type="html"><![CDATA[<h2 id="收集"><a href="#收集" class="headerlink" title="收集"></a>收集</h2><p>相关handsome主题美化代码</p><h3 id="一：首页文章圆角化"><a href="#一：首页文章圆角化" class="headerlink" title="一：首页文章圆角化"></a>一：首页文章圆角化</h3><details class="folding-tag" blue><summary> 详情 </summary>              <div class='content'>              <ul><li><p>复制代码到<code>开发者设置-&gt;自定义css</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><span class="line">/*首页文章版式圆角化*/</span><br><span class="line">.panel&#123;</span><br><span class="line">  border: none;</span><br><span class="line">  border-radius: 15px;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line">.panel-small&#123;</span><br><span class="line">  border: none;</span><br><span class="line">  border-radius: 15px;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line">.item-thumb&#123;</span><br><span class="line">  border-radius: 15px;  </span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure></li></ul>              </div>            </details><h3 id="二：多级标题美化"><a href="#二：多级标题美化" class="headerlink" title="二：多级标题美化"></a>二：多级标题美化</h3><details class="folding-tag" blue><summary> 详情 </summary>              <div class='content'>              <ul><li><p>复制代码到<code>开发者设置-&gt;自定义css</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">文章一二三四级标题美化</span><br><span class="line">#post-content h1 &#123;font-size: 30px&#125;</span><br><span class="line">#post-content h2 &#123;position: relative;margin: 20px 0 32px!important;font-size: 1.55em;&#125;</span><br><span class="line">#post-content h3 &#123;font-size: 20px&#125;</span><br><span class="line">#post-content h4 &#123;font-size: 15px&#125;</span><br><span class="line">#post-content h2::after &#123;transition:all .35s;content:&quot;&quot;;position:absolute;background:linear-gradient(#3c67bd8c 30%,#3c67bd 70%);width:1em;left:0;box-shadow:0 3px 3px rgba(32,160,255,.4);height:3px;bottom:-8px;&#125;</span><br><span class="line">#post-content h2::before &#123;content:&quot;&quot;;width:100%;border-bottom:1px solid #eee;bottom:-7px;position:absolute&#125;</span><br><span class="line">#post-content h2:hover::after &#123;width: 2.5em;&#125;</span><br><span class="line">#post-content h1,#post-content h2,#post-content h3,#post-content h4,#post-content h5,#post-content h6 &#123;color:#666;line-height:1.4;font-weight:700;margin:30px 0 10px 0&#125;</span><br></pre></td></tr></table></figure></li></ul>              </div>            </details><h3 id="三：网站字体更改（简单方式）"><a href="#三：网站字体更改（简单方式）" class="headerlink" title="三：网站字体更改（简单方式）"></a>三：网站字体更改（简单方式）</h3><details class="folding-tag" blue><summary> 详情 </summary>              <div class='content'>              <ul><li><p>开发者设置里，分别在</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">- 自定义css中加入</span><br><span class="line">`body &#123;font-family: &#x27;ZCOOL XiaoWei&#x27;;&#125;`</span><br></pre></td></tr></table></figure></li><li><p>自定义输出head头部的html中加入</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;https://fonts.googleapis.com/css?family=ZCOOL+XiaoWei&quot; /&gt;</span><br><span class="line"></span><br></pre></td></tr></table></figure></li></ul>              </div>            </details><h3 id="四：开启全站黑白模式"><a href="#四：开启全站黑白模式" class="headerlink" title="四：开启全站黑白模式"></a>四：开启全站黑白模式</h3><details class="folding-tag" blue><summary> 详情 </summary>              <div class='content'>              <ul><li><p><code>设置外观--开发者设置--自定义CSS 添加以下代码</code>(Apply to handsome theme)</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">&lt;!--开启黑白模式--&gt;</span><br><span class="line">html &#123;-webkit-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);&#125;</span><br><span class="line">html &#123; filter:progidXImageTransform.Microsoft.BasicImage(grayscale=1); &#125;</span><br><span class="line">html&#123; filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url(&quot;data:image/svg+xml;utf8,#grayscale&quot;); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1);&#125;</span><br><span class="line">&lt;!--黑白模式结束--&gt;</span><br></pre></td></tr></table></figure></li></ul>              </div>            </details><h3 id="五：恋爱记录"><a href="#五：恋爱记录" class="headerlink" title="五：恋爱记录"></a>五：恋爱记录</h3><details class="folding-tag" blue><summary> 详情 </summary>              <div class='content'>              <ul><li><p>复制以下代码到<code>开发者设置-&gt;自定义JavaScript</code>；</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br></pre></td><td class="code"><pre><span class="line">&lt;!--恋爱记时--&gt;</span><br><span class="line">function lovexhjSitetime() &#123;</span><br><span class="line">           window.setTimeout(&quot;lovexhjSitetime()&quot;, 1000);</span><br><span class="line">           var seconds = 1000</span><br><span class="line">           var minutes = seconds * 60</span><br><span class="line">           var hours = minutes * 60</span><br><span class="line">           var days = hours * 24</span><br><span class="line">           var years = days * 365</span><br><span class="line">           var today = new Date()</span><br><span class="line">           var todayYear = today.getFullYear()</span><br><span class="line">           var todayMonth = today.getMonth()+1</span><br><span class="line">           var todayDate = today.getDate()</span><br><span class="line">           var todayHour = today.getHours()</span><br><span class="line">           var todayMinute = today.getMinutes()</span><br><span class="line">           var todaySecond = today.getSeconds()</span><br><span class="line">           // 时间设置</span><br><span class="line">           var t1 = Date.UTC(2017, 04, 29, 0, 0, 00)</span><br><span class="line">           var t2 = Date.UTC(todayYear, todayMonth, todayDate, todayHour, todayMinute, todaySecond)</span><br><span class="line">           var diff = t2 - t1</span><br><span class="line">           var diffYears = Math.floor(diff / years)</span><br><span class="line">           var diffDays = Math.floor((diff / days) - diffYears * 365)</span><br><span class="line">           var diffHours = Math.floor((diff - (diffYears * 365 + diffDays) * days) / hours)</span><br><span class="line">           var diffMinutes = Math.floor((diff - (diffYears * 365 + diffDays) * days - diffHours * hours) / minutes)</span><br><span class="line">           var diffSeconds = Math.floor((diff - (diffYears * 365 + diffDays) * days - diffHours * hours -</span><br><span class="line">               diffMinutes * minutes) / seconds)</span><br><span class="line">           document.getElementById(&quot;lovexhjSitetime&quot;).innerHTML = &quot;我们已经在一起&lt;br /&gt;&quot; + diffYears + &quot;年&quot; + diffDays + &quot;天&quot; +</span><br><span class="line">               diffHours + &quot;小时&quot; + diffMinutes + &quot;分钟&quot; + diffSeconds + &quot;秒啦&quot;</span><br><span class="line">       &#125;</span><br><span class="line">       lovexhjSitetime()</span><br></pre></td></tr></table></figure><p>复制以下代码到<code>开发者设置-&gt;全局右侧边栏广告位</code>；</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><span class="line">&lt;aside class=&quot;widget_text sidebar-widget widget_custom_html fadeInUp&quot;&gt;</span><br><span class="line">&lt;div class=&quot;textwidget custom-html-widget&quot;&gt;</span><br><span class="line">&lt;div id=&quot;lovexhj&quot; style=&quot;width: 100%; height: 100px; text-align: center; font-size: 1rem;&quot;&gt;   </span><br><span class="line">&lt;div id=&quot;lovexhjImage&quot; style=&quot;width: 220px; margin: 0 auto;&quot;&gt;</span><br><span class="line">&lt;!-- 左边的头像 --&gt;</span><br><span class="line">&lt;img src=&quot;http://www.creater.ltd:8888/down/GSETwuw8qSZA&quot; alt=&quot;love&quot; style=&quot;width: 60px; border-radius: 50%;&quot;&gt;</span><br><span class="line">&lt;!-- 中间的图片 --&gt;</span><br><span class="line">&lt;img src=&quot;https://cdn.jsdelivr.net/gh/L-20021213/picture@latest/2020/09/18/lovelogo%20.gif&quot; alt=&quot;love&quot; style=&quot;width: 60px; border-radius: 50%;&quot;&gt;</span><br><span class="line">&lt;!-- 右边的头像 --&gt;</span><br><span class="line">&lt;img src=&quot;http://www.creater.ltd:8888/down/AfrRVVqoHHYF&quot; alt=&quot;love&quot; style=&quot;width: 60px; border-radius: 50%;&quot;&gt;</span><br><span class="line">&lt;/div&gt;</span><br><span class="line">&lt;p id=&quot;lovexhjSitetime&quot; style=&quot;font-size: 0.8rem;    margin-top: 16px;  background: linear-gradient(to right, red, blue);-webkit-background-clip: text;color: transparent;&quot;&gt;我们相恋了104天14小时47分钟19秒啦&lt;/p&gt;  &lt;/div&gt;</span><br><span class="line">&lt;/div&gt;</span><br><span class="line">&lt;/aside&gt;</span><br></pre></td></tr></table></figure></li></ul>              </div>            </details><h3 id="六：美化主页文章列表宽度"><a href="#六：美化主页文章列表宽度" class="headerlink" title="六：美化主页文章列表宽度"></a>六：美化主页文章列表宽度</h3><details class="folding-tag" blue><summary> 详情 </summary>              <div class='content'>              <ul><li><p>复制代码到<code>开发者设置-&gt;自定义css</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">/* 非盒子模式页面宽度 */</span><br><span class="line">.no-container #post-panel, .no-container .blog-posts &#123;</span><br><span class="line">max-width: 90%;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure></li></ul>              </div>            </details><h3 id="七：美化网站右侧滚动条样式"><a href="#七：美化网站右侧滚动条样式" class="headerlink" title="七：美化网站右侧滚动条样式"></a>七：美化网站右侧滚动条样式</h3><details class="folding-tag" blue><summary> 详情 </summary>              <div class='content'>              <ul><li><p>复制代码到<code>开发者设置-&gt;自定义css</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br></pre></td><td class="code"><pre><span class="line">/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/ </span><br><span class="line">::-webkit-scrollbar &#123;</span><br><span class="line">width: 8px;</span><br><span class="line">height: 6px</span><br><span class="line">&#125;</span><br><span class="line">/*定义滚动条轨道*/ </span><br><span class="line">::-webkit-scrollbar-track &#123;</span><br><span class="line">background-color: transparent;</span><br><span class="line">-webkit-border-radius: 2em;</span><br><span class="line">-moz-border-radius: 2em;</span><br><span class="line">border-radius: 2em</span><br><span class="line">&#125;</span><br><span class="line">/*定义滑块 内阴影+圆角*/ </span><br><span class="line">::-webkit-scrollbar-thumb &#123;</span><br><span class="line">background-color: #30B07F;</span><br><span class="line">background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.4) 100%,transparent 100%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent);</span><br><span class="line">-webkit-border-radius: 2em;</span><br><span class="line">-moz-border-radius: 2em;</span><br><span class="line">border-radius: 2em</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure></li></ul>              </div>            </details><h3 id="八：首页文章图片获取焦点放大"><a href="#八：首页文章图片获取焦点放大" class="headerlink" title="八：首页文章图片获取焦点放大"></a>八：首页文章图片获取焦点放大</h3><details class="folding-tag" blue><summary> 详情 </summary>              <div class='content'>              <ul><li><p>复制代码到<code>开发者设置-&gt;自定义css</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">.item-thumb&#123;</span><br><span class="line">cursor: pointer;  </span><br><span class="line">transition: all 0.6s;  </span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure></li></ul>              </div>            </details><h3 id="九：粗体上色"><a href="#九：粗体上色" class="headerlink" title="九：粗体上色"></a>九：粗体上色</h3><details class="folding-tag" blue><summary> 详情 </summary>              <div class='content'>              <ul><li><p>复制代码到<code>开发者设置-&gt;自定义css</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">/* 粗体上色 */</span><br><span class="line">strong&#123;</span><br><span class="line">color: rgb(255, 153, 0);</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure></li></ul>              </div>            </details><h3 id="十：标签云整齐排列"><a href="#十：标签云整齐排列" class="headerlink" title="十：标签云整齐排列"></a>十：标签云整齐排列</h3><details class="folding-tag" blue><summary> 详情 </summary>              <div class='content'>              <ul><li><p>复制代码到<code>开发者设置-&gt;自定义css</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">/*标签云*/</span><br><span class="line">#tag_cloud-2 a &#123;</span><br><span class="line">border-radius: 5px;</span><br><span class="line">width: 32%;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure></li></ul>              </div>            </details><h3 id="十一：文章标题居中"><a href="#十一：文章标题居中" class="headerlink" title="十一：文章标题居中"></a>十一：文章标题居中</h3><details class="folding-tag" blue><summary> 详情 </summary>              <div class='content'>              <ul><li><p>复制代码到<code>开发者设置-&gt;自定义css</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><span class="line">/*文章标题居中*/</span><br><span class="line">.panel h2&#123;</span><br><span class="line">text-align: center; </span><br><span class="line">&#125;</span><br><span class="line">.panel-small h2&#123;</span><br><span class="line">text-align: center; </span><br><span class="line">&#125;</span><br><span class="line">.panel-picture h3&#123;</span><br><span class="line">text-align: center; </span><br><span class="line">&#125;</span><br><span class="line">.post-item-foot-icon&#123;</span><br><span class="line">text-align: center;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure></li></ul>              </div>            </details><h3 id="十二：更换站内鼠标样式"><a href="#十二：更换站内鼠标样式" class="headerlink" title="十二：更换站内鼠标样式"></a>十二：更换站内鼠标样式</h3><details class="folding-tag" blue><summary> 详情 </summary>              <div class='content'>              <ul><li><p>复制代码到<code>开发者设置-&gt;自定义css</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">body &#123;</span><br><span class="line">cursor:url(&#x27;鼠标指针图片链接&#x27;), auto;</span><br><span class="line">&#125;</span><br><span class="line">select, input, textarea, a, button &#123;</span><br><span class="line">cursor:url(&#x27;鼠标指针图片链接&#x27;), auto;</span><br><span class="line">&#125;</span><br><span class="line">input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly] &#123;</span><br><span class="line">cursor:url(&#x27;鼠标指针图片链接&#x27;), auto;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure></li></ul>              </div>            </details><h3 id="十三：美化版权信息"><a href="#十三：美化版权信息" class="headerlink" title="十三：美化版权信息"></a>十三：美化版权信息</h3><details class="folding-tag" blue><summary> 详情 </summary>              <div class='content'>              <ul><li><p>复制代码到<code>usr/themes/handsome/post.php文件合适位置.</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line">&lt;!--版权声明开始--&gt;</span><br><span class="line"></span><br><span class="line">           &lt;div class=&quot;entry-content l-h-2x&quot;&gt;</span><br><span class="line">             &lt;div style=&quot;padding: 10px;background: rgba(220, 220, 220, 0.22);font-size: 13px;border-left: 3px solid;text-align: left;&quot;&gt;</span><br><span class="line">               &lt;span&gt;本文作者：&lt;a href=&quot;&lt;?php $this-&gt;author-&gt;permalink(); ?&gt;&quot; rel=&quot;author&quot;&gt; &lt;?php $this-&gt;author(); ?&gt;&lt;/a&gt;&lt;br&gt;&lt;/span&gt;</span><br><span class="line">               &lt;span&gt;文章标题：&lt;a href=&quot;&lt;?php $this-&gt;permalink() ?&gt;&quot;&gt;&lt;?php $this-&gt;title() ?&gt;&lt;/a&gt;&lt;br&gt;&lt;/span&gt;</span><br><span class="line">               &lt;span&gt;本文地址：&lt;a href=&quot;&lt;?php $this-&gt;permalink() ?&gt;&quot;&gt;&lt;?php $this-&gt;permalink() ?&gt;&lt;/a&gt;&lt;br&gt;&lt;/span&gt;</span><br><span class="line">               &lt;span&gt;版权说明：若无注明，本文皆&lt;a href=&quot;&lt;?php $this-&gt;options-&gt;siteUrl(); ?&gt;&quot; target=&quot;_blank&quot; data-original-title=&quot;&lt;?php $this-&gt;options-&gt;title() ?&gt;&quot;&gt;&lt;?php $this-&gt;options-&gt;title() ?&gt;&lt;/a&gt;原创，转载请保留文章出处。&lt;/span&gt;</span><br><span class="line">             &lt;/div&gt;</span><br><span class="line">           &lt;/div&gt;</span><br><span class="line"></span><br><span class="line">&lt;!--版权声明结束--&gt;</span><br></pre></td></tr></table></figure></li></ul>              </div>            </details>]]></content>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;收集&quot;&gt;&lt;a href=&quot;#收集&quot; class=&quot;headerlink&quot; title=&quot;收集&quot;&gt;&lt;/a&gt;收集&lt;/h2&gt;&lt;p&gt;相关handsome主题美化代码&lt;/p&gt;
&lt;h3 id=&quot;一：首页文章圆角化&quot;&gt;&lt;a href=&quot;#一：首页文章圆角化&quot; class=&quot;he</summary>
      
    
    
    
    <category term="美化教程" scheme="https://blog.553888.xyz/categories/%E7%BE%8E%E5%8C%96%E6%95%99%E7%A8%8B/"/>
    
    
    <category term="技巧" scheme="https://blog.553888.xyz/tags/%E6%8A%80%E5%B7%A7/"/>
    
  </entry>
  
  <entry>
    <title>Markdown常用语法</title>
    <link href="https://blog.553888.xyz/posts/ce8c.html"/>
    <id>https://blog.553888.xyz/posts/ce8c.html</id>
    <published>2024-01-28T14:53:08.000Z</published>
    <updated>2024-06-16T07:00:15.771Z</updated>
    
    <content type="html"><![CDATA[<div class="tip info"><p>本文旨在培养自己用Markdown语法来修饰文章内容，为了更加熟练运用这些短代码。</p></div><h2 id="一、标题"><a href="#一、标题" class="headerlink" title="一、标题"></a>一、标题</h2><p>一个#是一级标题，二个#是二级标题，以此类推最多可至六级标题，且#后需要空格。语法代码如下：<br>插入标题Markdown语法代码：</p><figure class="highlight plaintext"><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><br><span class="line">## 这是二级标题</span><br><span class="line">### 这是三级标题</span><br></pre></td></tr></table></figure><h2 id="二、列表"><a href="#二、列表" class="headerlink" title="二、列表"></a>二、列表</h2><p>语法支持有序和无序列表两种形式，无序列表用使用“-”、“+”、“*”任何一种都可行，且和内容间也要有空格有序列表使用数字加.<br>有序列表使用数字加点“1.”的形式<br>有序列表Markdown语法代码：</p><figure class="highlight plaintext"><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">1. 列表内容</span><br><span class="line">2. 列表内容</span><br><span class="line">3. 列表内容</span><br></pre></td></tr></table></figure><p>无序列表Markdown语法代码:</p><figure class="highlight plaintext"><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><br><span class="line">+ 列表内容</span><br><span class="line">* 列表内容</span><br></pre></td></tr></table></figure><h2 id="三、字体"><a href="#三、字体" class="headerlink" title="三、字体"></a>三、字体</h2><p>一个包裹的内容显示加粗效果，两个斜体，在要添加删除线文字两边添加~<br>对词段字体加工的Markdown语法代码：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">**这是加粗的文字**</span><br><span class="line">*这是倾斜的文字*`</span><br><span class="line">***这是斜体加粗的文字***</span><br><span class="line">~~这是加删除线的文字~~</span><br></pre></td></tr></table></figure><h2 id="四、引用"><a href="#四、引用" class="headerlink" title="四、引用"></a>四、引用</h2><p>想要对某段文字进行加强处理时，Markdown语法提供了一个特殊符号&gt;用于段首进行强调，被强调的文字部分将会高亮显示。引用也可以嵌套，如添加&gt;&gt;，&gt;&gt;&gt;，… 进行引用的Markdown语法代码：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">&gt;引用的内容</span><br><span class="line">&gt;&gt;引用的内容</span><br></pre></td></tr></table></figure><p>效果展示：</p><blockquote><p>引用的内容</p></blockquote><h2 id="五、分割线"><a href="#五、分割线" class="headerlink" title="五、分割线"></a>五、分割线</h2><p>分割线使用三个或三个以上的“-”&#x2F;“*”都可以<br>添加分割线的Markdown语法代码：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">***</span><br></pre></td></tr></table></figure><p>效果展示：</p><hr><h2 id="六、超链接"><a href="#六、超链接" class="headerlink" title="六、超链接"></a>六、超链接</h2><p>插入超链接的Markdown语法代码：<br>[scode type&#x3D;”lblue”]超链接title为选用。[&#x2F;scode]</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">[超链接显示名](超链接地址 &quot;超链接title&quot;)</span><br></pre></td></tr></table></figure><p>效果展示：<br>比如，老梗-不懂就问某度，<a href="http://wwww.baidu.com/">点击跳转某度</a></p><h2 id="七、图片插入"><a href="#七、图片插入" class="headerlink" title="七、图片插入"></a>七、图片插入</h2><p>图片插入的Markdown语法代码：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">![图片title](&quot;图片链接&quot;)</span><br></pre></td></tr></table></figure><p>效果展示:<br>如果不需要进行标注，直接使用html代码插入图片也是可以的：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">&lt;img src=&quot;图片链接&quot;&gt;</span><br></pre></td></tr></table></figure><p>效果展示：</p><h2 id="八、代码"><a href="#八、代码" class="headerlink" title="八、代码"></a>八、代码</h2><p>Markdown插入代码分为插入单行代码及代码块，反引号很好找，最左侧esc键下面的第一个键<br>插入单行行内代码： <code>代码内容</code> 插入代码块：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">代码内容</span><br></pre></td></tr></table></figure><h2 id="九、插入表格"><a href="#九、插入表格" class="headerlink" title="九、插入表格"></a>九、插入表格</h2><ol><li><p>默认标题栏居中对齐，内容居左对齐。</p></li><li><p>|、-、:之间的多余空格会被忽略，不影响布局。</p></li><li><p>-:表示内容和标题栏居右对齐，:-表示内容和标题栏居左对齐，:-:表示内容和标题栏居中对齐。</p></li><li><p>内容和”|”之间的多余空格会被忽略，每行第一个”|”和最后一个”|”可以省略，”-“的数量至少有一个。<br>插入表格的Markdown代码：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">表头|表头|表头</span><br><span class="line">---|---|---</span><br><span class="line">内容|内容|内容</span><br><span class="line">内容|内容|内容</span><br></pre></td></tr></table></figure><p>效果展示：</p><table><thead><tr><th>周期</th><th>天数</th><th>心情</th></tr></thead><tbody><tr><td>一周</td><td>7天</td><td>还行</td></tr><tr><td>一个月</td><td>30天、31天</td><td>不长不短</td></tr><tr><td>一年</td><td>365天</td><td>漫长</td></tr></tbody></table><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">序号|Y/N|T/F</span><br><span class="line">:-:|:-:|:-:</span><br><span class="line">1|Y|T|</span><br><span class="line">2|Y|T</span><br><span class="line">3|Y|T</span><br></pre></td></tr></table></figure><table><thead><tr><th>序号</th><th>Y&#x2F;N</th><th>T&#x2F;F</th></tr></thead><tbody><tr><td>1</td><td>Y</td><td>T</td></tr><tr><td>2</td><td>Y</td><td>T</td></tr><tr><td>3</td><td>Y</td><td>T</td></tr></tbody></table></li></ol><h2 id="十、空格和换行"><a href="#十、空格和换行" class="headerlink" title="十、空格和换行"></a>十、空格和换行</h2><p>似html代码中<code>&amp;nbsp;</code>和<code>&lt;/br&gt;</code></p><figure class="highlight plaintext"><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><br><span class="line">&lt;/br&gt;</span><br><span class="line">内容</span><br></pre></td></tr></table></figure><p>效果展示：<br>内   容<br>内容</p><h2 id="十一、任务列表"><a href="#十一、任务列表" class="headerlink" title="十一、任务列表"></a>十一、任务列表</h2><p>展示任务列表的Markdown代码：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">- [ ] 任务1，未完成;</span><br><span class="line"></span><br><span class="line">- [×] 任务2，已完成;</span><br><span class="line"></span><br><span class="line">- [×] 任务3，已完成;</span><br><span class="line"></span><br></pre></td></tr></table></figure><p>效果展示：</p><ul><li><p><input disabled="" type="checkbox"> 任务1，未完成;</p></li><li><p>[×] 任务2，已完成;</p></li><li><p>[×] 任务3，已完成;</p></li></ul><div class="tip info"><p>希望本次个人学习整理总结能帮助到大家（Ps:虽然这些没什么含金量…)</p></div>]]></content>
    
    
      
      
    <summary type="html">&lt;div class=&quot;tip info&quot;&gt;&lt;p&gt;本文旨在培养自己用Markdown语法来修饰文章内容，为了更加熟练运用这些短代码。&lt;/p&gt;
&lt;/div&gt;

&lt;h2 id=&quot;一、标题&quot;&gt;&lt;a href=&quot;#一、标题&quot; class=&quot;headerlink&quot; title=&quot;一、标题&quot;</summary>
      
    
    
    
    <category term="学习笔记" scheme="https://blog.553888.xyz/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
    
    
    <category term="技巧" scheme="https://blog.553888.xyz/tags/%E6%8A%80%E5%B7%A7/"/>
    
  </entry>
  
</feed>
