<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>维特笔记</title>
  
  
  <link href="https://vte.cc/atom.xml" rel="self"/>
  
  <link href="https://vte.cc/"/>
  <updated>2026-09-01T11:07:55.612Z</updated>
  <id>https://vte.cc/</id>
  
  <author>
    <name>维特笔记</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>给我这个小破站换个域名</title>
    <link href="https://vte.cc/natter/19/"/>
    <id>https://vte.cc/natter/19/</id>
    <published>2026-09-01T10:28:06.000Z</published>
    <updated>2026-09-01T11:07:55.612Z</updated>
    
    <content type="html"><![CDATA[<p>话说我这个小破站也马上有一年的时间了，刚刚瞅了一眼，已经是351天了，马上就到365天了，期间一直使用的是vte.cc这个域名，这个域名不能说不好，只是不太好记，而且.cc域名还有很多做那种站点，就是你想的那种站点！</p><p>所以想了一下我还是换一个域名吧，现在换域名的代价还不算大，如果后期，我说的是如果，当时间长了之后，在换域名的话，代价会更加的大，而且很多东西都会围绕这个域名相关的东西会非常的被动的。再说了现在也没多少人来看我这个小破站，《PS：这个小破站除了我自己在这得瑟，基本上也没人看。》</p><p>我这个小破站的名字是：<strong>维特笔记</strong>。所以给自己这个小破站换一个：weite.net，当然这个域名在三四天前刚刚注册下来，🤭</p><p>因为vte.cc的解析是直连GitHub，而weite.net的解析是vercel对GitHub做一下加速处理，现在是两个域名都能够访问我这个小破站。也正好可以实验一下到底是直连GitHub快还是利用vercel做一下加速，现在我还不太肯定。但现在这也是一种自己的实验嘛。</p><p>后期也会慢慢的把图床的链接也会换成weite.net，就是不知道能不能搞成了！</p>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;话说我这个小破站也马上有一年的时间了，刚刚瞅了一眼，已经是351天了，马上就到365天了，期间一直使用的是vte.cc这个域名，这个域名不能说不好，只是不太好记，而且.cc域名还有很多做那种站点，就是你想的那种站点！&lt;/p&gt;
&lt;p&gt;所以想了一下我还是换一个域名吧，现在换域名</summary>
        
      
    
    
    
    <category term="natter" scheme="https://vte.cc/categories/natter/"/>
    
    
    <category term="域名" scheme="https://vte.cc/tags/%E5%9F%9F%E5%90%8D/"/>
    
  </entry>
  
  <entry>
    <title>好不容易看上一个域名结果被抢注了</title>
    <link href="https://vte.cc/natter/18/"/>
    <id>https://vte.cc/natter/18/</id>
    <published>2026-08-22T12:29:02.000Z</published>
    <updated>2026-08-22T12:41:34.663Z</updated>
    
    <content type="html"><![CDATA[<p>这段时间对于域名还是比较痴迷的，尤其是那种双拼域名，话说貌似近一段时间，看到很多人都抛弃了.net域名，原因无非就是一个字：贵！</p><p>但是对于我来说如果遇到一个品相还不错，还是值得拿下的。我也不是米农，不会囤积很多域名在手上，所以就算这个域名贵点，也不是不能接受。最近就看中一个.net域名，还是比较简短和好记的，又是一个四字母的双拼域名，昨晚上查询这个.net域名的时候发现就在今天域名注册局会释放掉这个域名。昨晚上凌晨1点的时候看了一下，还没释放，结果今早上在去查询的时候，TMD竟然已经被注册了！</p><p>我靠，简直是无语至极啊！就在后半夜2.18分的时候抢注的！我了个操。</p><p><img src="https://img.vte.cc/yumingqiangzhu.jpeg"></p><p>TMD，真的有点破防了！！！！</p>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;这段时间对于域名还是比较痴迷的，尤其是那种双拼域名，话说貌似近一段时间，看到很多人都抛弃了.net域名，原因无非就是一个字：贵！&lt;/p&gt;
&lt;p&gt;但是对于我来说如果遇到一个品相还不错，还是值得拿下的。我也不是米农，不会囤积很多域名在手上，所以就算这个域名贵点，也不是不能接受。</summary>
        
      
    
    
    
    <category term="natter" scheme="https://vte.cc/categories/natter/"/>
    
    
    <category term="域名" scheme="https://vte.cc/tags/%E5%9F%9F%E5%90%8D/"/>
    
  </entry>
  
  <entry>
    <title>给小破站加速之乱七八糟的方法</title>
    <link href="https://vte.cc/natter/17/"/>
    <id>https://vte.cc/natter/17/</id>
    <published>2026-08-12T11:37:21.000Z</published>
    <updated>2026-08-12T12:20:38.799Z</updated>
    
    <content type="html"><![CDATA[<p>在上一篇文章中我有提到过想让这个小破站在国内打开速度再快一些哈，这两天呢也是通过查看其他博主的一些文章，但是发现这类型的文章好像还是有点久远的年代，就算是最近的一段时间也是在24年左右的文章了，当然也在看一些如：hexo插件压缩的相关文章，但是我发现好像也是几年前的插件，我也不知道那个插件还能不能用了！尤其是GitHub这个社区，目前来说不使用一点办法，连GitHub这个社区都不打开！</p><p>当然更多的文章是推荐使用国内的一些idc，比如：腾讯云 阿里云 华为云等相关的一些大厂服务器。在此我想说：我就一小破站真不至于用那些昂贵的服务器！就算给我一台服务器，我也捣鼓不明白这个服务器的使用办法！毕竟还是有点老喽！其实我的想法很简单。小破站能不花钱就不要花钱，虽然花钱能够快速的解决问题，但是像我这个年纪在在这上面花钱感觉有点不值得！毕竟不是脑子一热就冲动的年纪了！</p><p>不过我还是发现了一个加速托管在GitHub上博客的办法，那就是：vercel</p><p>我特意查了一下Vercel 边缘节点分发功能，发现使用Vercel会大幅提升我这个小破站的打开速度。所以我直接上手就去弄了，但是结果很不尽人意啊！</p><p>在我对Vercel+GitHub操作的时候，出现了N多的错误！我个人非常的认为一件事情，就是我操作方法绝对是错误的！才会造成这样或者那样的错误！尤其是证书方面的错误！那简直就是错的一个大离谱！具体有哪些错误呢，我就不在这文章中写出来了，免得丢人丢到家！等我以后能解决了，我在更新我这简单的错误。</p><p>容我先在这里装个逼😄。当然最后的结果就是想给我这个小破站搞个加速的想法暂时先搁浅了。目前的办法是先保住我这个小破站。免得这个小破站在给捣鼓没了！</p><p>当然后期我可能会在弄一个别的临时的小站点去验证这个Vercel+GitHub的加速办法。但是现在就只能先这样了！</p><p>当然折腾这几天也不算白折腾，还是有一点点的收获的。虽然加速没搞成，但是我搞出了一个可以在Vercel里上传图片并且图片就保存在Vercel的办法，我先把我捣鼓的一个网址发在这个文章里：<a href="https://blob.vte.cc/">https://blob.vte.cc/</a></p><p><img src="https://ce69pqguphazpb04.public.blob.vercel-storage.com/Vercel-Blob-6HkdAAToDfm7FKEhWD7pYZ44sJxd8T.png"></p><p>这个貌似是一个可以使用的图床，而且速度好像还不慢，也算是一点点的欣慰了。嘎嘎</p>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;在上一篇文章中我有提到过想让这个小破站在国内打开速度再快一些哈，这两天呢也是通过查看其他博主的一些文章，但是发现这类型的文章好像还是有点久远的年代，就算是最近的一段时间也是在24年左右的文章了，当然也在看一些如：hexo插件压缩的相关文章，但是我发现好像也是几年前的插件，我</summary>
        
      
    
    
    
    <category term="natter" scheme="https://vte.cc/categories/natter/"/>
    
    
    <category term="vercel" scheme="https://vte.cc/tags/vercel/"/>
    
  </entry>
  
  <entry>
    <title>给我的小破站除除草</title>
    <link href="https://vte.cc/natter/16/"/>
    <id>https://vte.cc/natter/16/</id>
    <published>2026-08-07T12:56:34.000Z</published>
    <updated>2026-08-07T13:31:02.539Z</updated>
    
    <content type="html"><![CDATA[<p>话说好久没有更新我这个小破站了。好像上一篇也是这么开头的！刚刚瞅了一眼上次的更新是4月份的，这会儿都是8月份了！这断更的时间还是漫长的！</p><p>当然主要是忙吧《<del>这么说好像有点假</del>》，其实说白了还是是懒的问题，再有一个就是也不知道更新什么。就我这样的年纪确实现实中的俗事也是比较多的。</p><p>当然最近这几个月确实也是忙了点。每天基本上都是累的连个手指头都懒得动了。最近几天还不算错不像之前那段时间那么忙了，也算是有那么一点点的闲暇时间了。</p><p>当然主要还是我这电脑也好几个月没开机了。在开这个电脑之前我也在想，这电脑会不会开不了机了！又或者蓝屏什么的，好在这种意外的情况还是没有出现的。这点还是比较欣慰的。毕竟我这个老电脑确实有点跟不上这个时代了！</p><p>既然电脑都没啥问题，也更新一下我这个小破站吧，虽然没啥人看我这个小破站，但是毕竟是我一点一点的搭建起来的。所以喽顺便上来除除草。😄</p><p>当然了，主题也更改了，这次改成了比较简洁一点的hexo主题，当然这次依然是使用的ai生成的主题。</p><p>上图：</p><p><img src="https://img.vte.cc/vtecc-hexo.png"></p><p>这次更改的hexo主题，没有上次的那个花里胡哨的，这次的简洁一点，当然该有的页面还是有的，去掉了一些没用的页面。这样也能加快页面的打开速度。当然了在后期的时候我也的想办法来增加我这个小破站的打开速度了，因为是托管在GitHub上面，所以在咱们中国可能有的人会打不开，因为很多人都遇到这样的问题，回头瞅瞅别人的解决方案。我也效仿一下。</p>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;话说好久没有更新我这个小破站了。好像上一篇也是这么开头的！刚刚瞅了一眼上次的更新是4月份的，这会儿都是8月份了！这断更的时间还是漫长的！&lt;/p&gt;
&lt;p&gt;当然主要是忙吧《&lt;del&gt;这么说好像有点假&lt;/del&gt;》，其实说白了还是是懒的问题，再有一个就是也不知道更新什么。就我这样</summary>
        
      
    
    
    
    <category term="natter" scheme="https://vte.cc/categories/natter/"/>
    
    
    <category term="hexo主题" scheme="https://vte.cc/tags/hexo%E4%B8%BB%E9%A2%98/"/>
    
  </entry>
  
  <entry>
    <title>科技改变生活这话不假</title>
    <link href="https://vte.cc/natter/15/"/>
    <id>https://vte.cc/natter/15/</id>
    <published>2026-04-24T02:28:32.000Z</published>
    <updated>2026-04-24T03:41:31.582Z</updated>
    
    <content type="html"><![CDATA[<p>话说好长时间没更新我这个小破站了！主要是不知道该写点啥！再有一个就是，有点懒，自我感觉就算没写，这个小破站也还是这样，但是我忽略了一个重要的细节，那就是这个小破站的更新动力是我自己本身啊，如果我只是满足于此的话，这个小破站是不会有任何新的变化的。</p><p>所有在我想明白这个问题以后，我想对于我这个小破站来讲的话，是时候做点变化了。</p><h2 id="变化"><a href="#变化" class="headerlink" title="变化"></a>变化</h2><p>我利用了豆包重塑了一下我这个小破站的主题，让这个小破站再一次的大变样。这次的主题风格是一个工作室类型的，因为很早很早之前就想把我这个小破站做成一个工作室的样子，对的，只是样子是工作室类型的。</p><p>附图：<br><img src="https://img.vte.cc/test/home-vtecc.jpeg"></p><p>去掉了一些不必要的页面比如：<code>摄影</code>那个页面,这个页面在我的《<a href="https://vte.cc/natter/8/">优化博客之增加一个摄影页面</a>》里有提到。</p><p>增加了一个《<a href="https://vte.cc/works/">作品</a>》的页面,</p><p>后期也许还会增加别的页面，但是现在就先这样吧，实在是我自己的能力不太行，弄得太多感觉太乱了。</p><h2 id="豆包的使用感觉分享"><a href="#豆包的使用感觉分享" class="headerlink" title="豆包的使用感觉分享"></a>豆包的使用感觉分享</h2><p>在我使用豆包的过程当中，尤其是重塑这个hexo主题的过程当中，发现了非常有意思的地方。</p><p>在使用豆包生成这个hexo主题的时候，如果你是只是用了一条命令的话，比如：给我写一个hexo主题。</p><p>那么豆包会直接给你写一个它认为的一个hexo博客主题，而且它写的这个hexo博客主题你直接使用的时候会出现报错，尤其是频繁的报错，以及各种各样的报错！不要问我咋知道的!说多了都是泪！</p><p>如果你给它的指令是一个有要求和尽可能的说清楚你自己需求的话，那就是另当别论了，那时候你会发现这个豆包是相当的好用啊。</p><p>在有一个就是豆包的上下文好像不是很好用，就拿我让豆包写这个hexo的主题来说，因为我是有点时间就用豆包去优化这个hexo主题，所有不是一次性写成的，要经历很多天才完成的，在这个过程当中会发现它输出代码的样式和之前的代码样式会出现不一样，有的地方直接就是给去掉了。</p><p>所以说豆包的上下文不太好用，尤其是把时间线拉长就会出现这个问题。</p><h2 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</h2><p>从建站开始到现在的折腾hexo主题来说，尽管已经是7个多月了，如果不是豆包，可能这个站点是不会出现的！</p><p>所以说：科技改变生活，这句话不假。</p>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;话说好长时间没更新我这个小破站了！主要是不知道该写点啥！再有一个就是，有点懒，自我感觉就算没写，这个小破站也还是这样，但是我忽略了一个重要的细节，那就是这个小破站的更新动力是我自己本身啊，如果我只是满足于此的话，这个小破站是不会有任何新的变化的。&lt;/p&gt;
&lt;p&gt;所有在我想明</summary>
        
      
    
    
    
    <category term="natter" scheme="https://vte.cc/categories/natter/"/>
    
    
    <category term="小破站" scheme="https://vte.cc/tags/%E5%B0%8F%E7%A0%B4%E7%AB%99/"/>
    
    <category term="豆包" scheme="https://vte.cc/tags/%E8%B1%86%E5%8C%85/"/>
    
    <category term="hexo主题" scheme="https://vte.cc/tags/hexo%E4%B8%BB%E9%A2%98/"/>
    
  </entry>
  
  <entry>
    <title>为情绪买单之入手一个简短的单拼域名</title>
    <link href="https://vte.cc/natter/14/"/>
    <id>https://vte.cc/natter/14/</id>
    <published>2026-04-01T13:02:39.000Z</published>
    <updated>2026-04-01T13:24:21.060Z</updated>
    
    <content type="html"><![CDATA[<p>从昨晚上在西部数码看了一下一口价的域名，其中有一个单拼的域名，非常的简短，并且也非常的好记。</p><p>昨晚上那会的想法是：感觉没必要买这个域名，因为本身咱这个vte.cc也不算长，就是有点难记住！今儿白天在工作的时候就想着要不要直接下手拿下它，毕竟也不算贵。</p><p>今晚上喝了点小酒，也拿着手机刷了一点点没啥用的视频！但是其中的一个视频里的一句话，让我感觉说的蛮对的。那句话：人这一辈子，生不带来，死不带去，什么是你的，什么是我的？不都是一段存在于个人记忆里的一个个人回忆嘛。</p><p>所以今晚上直接下手拿下，先在我手里让我过过瘾。嘎嘎</p><p>虽然这个域名在国内来说：</p><ul><li>第一： 不能备案，</li><li>第二： 只能使用境外的服务器</li></ul><p>虽然这个域名有这么多的不方便，当然这个只是仅仅在咱们中国这片土地上的限制，但是还是架不住我个人喜欢这个简短的域名。</p><p>qiu.pw</p>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;从昨晚上在西部数码看了一下一口价的域名，其中有一个单拼的域名，非常的简短，并且也非常的好记。&lt;/p&gt;
&lt;p&gt;昨晚上那会的想法是：感觉没必要买这个域名，因为本身咱这个vte.cc也不算长，就是有点难记住！今儿白天在工作的时候就想着要不要直接下手拿下它，毕竟也不算贵。&lt;/p&gt;
</summary>
        
      
    
    
    
    <category term="natter" scheme="https://vte.cc/categories/natter/"/>
    
    
    <category term="域名" scheme="https://vte.cc/tags/%E5%9F%9F%E5%90%8D/"/>
    
  </entry>
  
  <entry>
    <title>这个春节去了一趟山东看了一场烟花秀</title>
    <link href="https://vte.cc/natter/13/"/>
    <id>https://vte.cc/natter/13/</id>
    <published>2026-03-11T02:35:47.000Z</published>
    <updated>2026-03-11T02:56:28.659Z</updated>
    
    <content type="html"><![CDATA[<p>  刚刚抽了一眼我的这个小破站，竟然有两个月没动它了。现在有一个多小时的时间，就来更新一下我这个小破站。</p><p>主要还是在春节期间比较懒，也差不多有两个月没开电脑了！一方面是比较忙，另一方面是比较懒！当然了主要还是懒！</p><p>其实也不算是懒，主要问题是我们大年初二就已经上班了！所以说比较忙！不扯这个了。</p><p>换一个轻松点的话题，还是说说这个春节都去哪里玩了吧，大年初二白天上班了，晚上就自驾去了一趟山东省临清的《东宛园》看了一场十多分钟的烟花秀。</p><p>视频放在了下面：</p><iframe src=" //player.bilibili.com/player.html?isOutside=true&aid=116103250581214&bvid=BV1A5f3BSEX3&cid=36180790648&p=1" style="width: 100%; aspect-ratio: 16 / 9; border: none;" allowfullscreen> </iframe><p>至于为什么要去山东看这个烟花秀，那是因为河北不让放炮，它奶奶的一点年味都没有，静悄悄一个春节，但是也不是完全没有声音，最起码警笛声一直响！在县城里等同于五步一哨三步一岗的严阵以待。</p><p>就算是村里也是不让放烟花！这个真心感觉当领导的怕被罚，有句老话说的就是：有点屁事屁权威全使老百姓身上了，</p><p>就先写到这吧，这也是今年过春节最大的一个亮点，去了一趟山东，看了一场烟花秀。</p>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt; </summary>
        
      
    
    
    
    <category term="natter" scheme="https://vte.cc/categories/natter/"/>
    
    
    <category term="烟花" scheme="https://vte.cc/tags/%E7%83%9F%E8%8A%B1/"/>
    
    <category term="自驾" scheme="https://vte.cc/tags/%E8%87%AA%E9%A9%BE/"/>
    
  </entry>
  
  <entry>
    <title>不备案部署在GitHub的博客是否需要EdgeOne加速</title>
    <link href="https://vte.cc/natter/12/"/>
    <id>https://vte.cc/natter/12/</id>
    <published>2026-01-21T05:31:08.000Z</published>
    <updated>2026-01-21T06:02:01.971Z</updated>
    
    <content type="html"><![CDATA[<p>看到很多小伙伴在使用腾讯云的EdgeOne来给自己的站点加速，我心里也是痒痒的，这不咱也来试试这个EdgeOne。</p><p>但是在我折腾一圈以后发现，我这个部署在GitHub上的小破站还不如不使用EdgeOne加速。在使用<a href="https://www.itdog.cn/%E7%AB%99%E7%82%B9%E6%B5%8B%E8%AF%95ping%E7%9A%84%E6%97%B6%E5%80%99%EF%BC%8C%E5%8F%91%E7%8E%B0%E7%9B%B4%E8%BF%9EGitHub%E9%80%9F%E5%BA%A6%E6%96%B9%E9%9D%A2%E4%BC%9A%E6%9B%B4%E5%A5%BD%E3%80%82%E5%BD%93%E7%84%B6%E5%A6%82%E6%9E%9C%E4%BD%A0%E7%9A%84%E7%AB%99%E7%82%B9%E5%B7%B2%E7%BB%8F%E5%A4%87%E6%A1%88%EF%BC%8C%E9%82%A3%E8%BF%98%E6%98%AF%E6%AF%94%E8%BE%83%E6%8E%A8%E8%8D%90EdgeOne%E5%8A%A0%E9%80%9F%E7%9A%84%E3%80%82">https://www.itdog.cn/站点测试ping的时候，发现直连GitHub速度方面会更好。当然如果你的站点已经备案，那还是比较推荐EdgeOne加速的。</a></p><p>随后也是问了一下豆包，豆包给出的解释也是说直连GitHub的效果要好一点。</p><h1 id="使用-EdgeOne-的优缺点分析"><a href="#使用-EdgeOne-的优缺点分析" class="headerlink" title="使用 EdgeOne 的优缺点分析"></a>使用 EdgeOne 的优缺点分析</h1><h2 id="✅-优点（不备案场景）"><a href="#✅-优点（不备案场景）" class="headerlink" title="✅ 优点（不备案场景）"></a>✅ 优点（不备案场景）</h2><p>稳定性提升</p><p>规避部分运营商对 GitHub 的 QoS 限制或路由波动</p><p>提供多节点冗余，某节点故障时自动切换</p><p>缓解 GitHub Pages 偶尔出现的访问中断问题</p><p>安全防护增强</p><p>免费 DDoS 基础防护、WAF 防火墙，抵御常见网络攻击</p><p>隐藏源站 IP，降低 GitHub Pages 被定向攻击风险</p><p>自动 HTTPS 与 SSL 证书管理，提升网站安全性</p><p>自定义域名优化</p><p>支持绑定自定义域名（需 CNAME 解析到 EdgeOne）</p><p>提供更灵活的 DNS 管理与流量调度能力</p><p>可配置缓存策略，减少重复回源，降低 GitHub API 限制风险</p><p>额外功能价值</p><p>边缘函数：实现简单动态功能（如访问统计、URL 重定向）</p><p>流量监控：可视化分析访问来源、带宽使用等数据</p><p>全球负载均衡：优化海外用户访问体验</p><h2 id="❌-缺点（不备案场景）"><a href="#❌-缺点（不备案场景）" class="headerlink" title="❌ 缺点（不备案场景）"></a>❌ 缺点（不备案场景）</h2><p>速度可能下降</p><p>多一层节点转发，增加延迟，尤其国内用户</p><p>海外节点带宽成本高，可能有隐性限速</p><p>部分地区可能出现丢包率上升问题</p><p>配置复杂度增加</p><p>需额外设置 CNAME 解析、源站配置、缓存规则等</p><p>需处理 EdgeOne 与 GitHub Pages 的 HTTPS 兼容问题</p><p>排查问题时需同时分析 EdgeOne 与 GitHub 两端日志</p><p>潜在成本</p><p>免费版有带宽 &#x2F; 请求数限制（每月 10GB 流量、100 万请求）</p><p>超额后需付费，增加运营成本</p><p>功能受限</p><p>无法使用国内节点，加速效果远不如备案后</p><p>部分高级功能（如国内智能调度）不可用</p><h1 id="适用场景与决策建议"><a href="#适用场景与决策建议" class="headerlink" title="适用场景与决策建议"></a>适用场景与决策建议</h1><h2 id="🌟-建议使用-EdgeOne-的情况"><a href="#🌟-建议使用-EdgeOne-的情况" class="headerlink" title="🌟 建议使用 EdgeOne 的情况"></a>🌟 建议使用 EdgeOne 的情况</h2><p>直连不稳定：GitHub Pages 在你所在地区频繁断连或波动</p><p>安全需求高：博客有敏感内容或担心被攻击</p><p>自定义域名：希望使用自己的域名且需要更好的 DNS 管理</p><p>海外用户多：博客主要面向海外读者，EdgeOne 海外节点可优化访问体验</p><p>长期规划：未来可能备案，提前配置 EdgeOne 便于后续无缝切换国内节点</p><h2 id="⚠️-建议不使用-EdgeOne-的情况"><a href="#⚠️-建议不使用-EdgeOne-的情况" class="headerlink" title="⚠️ 建议不使用 EdgeOne 的情况"></a>⚠️ 建议不使用 EdgeOne 的情况</h2><p>直连速度与稳定性俱佳：ping 值低且页面加载快，无频繁访问问题</p><p>极简配置需求：不想增加额外维护成本，追求 “部署即忘”</p><p>流量极小：个人博客访问量低，GitHub Pages 完全能满足需求</p><p>成本敏感：不愿承担任何潜在费用，坚持零成本运营</p><h1 id="最终建议"><a href="#最终建议" class="headerlink" title="最终建议"></a>最终建议</h1><p>如果直连 GitHub Pages 速度稳定且满足需求，优先选择不使用 EdgeOne，避免多一层转发带来的性能损耗与配置复杂度。</p><p>如果直连不稳定或有安全 &#x2F; 自定义域名需求，可尝试配置优化后的 EdgeOne（选择最优海外节点 + 合理缓存策略），同时接受可能的轻微性能损失，换取更好的稳定性与安全性。</p>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;看到很多小伙伴在使用腾讯云的EdgeOne来给自己的站点加速，我心里也是痒痒的，这不咱也来试试这个EdgeOne。&lt;/p&gt;
&lt;p&gt;但是在我折腾一圈以后发现，我这个部署在GitHub上的小破站还不如不使用EdgeOne加速。在使用&lt;a</summary>
        
      
    
    
    
    <category term="natter" scheme="https://vte.cc/categories/natter/"/>
    
    
    <category term="EdgeOne" scheme="https://vte.cc/tags/EdgeOne/"/>
    
  </entry>
  
  <entry>
    <title>学习一下vitepress的使用</title>
    <link href="https://vte.cc/vitepress/11/"/>
    <id>https://vte.cc/vitepress/11/</id>
    <published>2026-01-15T06:48:20.000Z</published>
    <updated>2026-01-15T07:15:28.805Z</updated>
    
    <content type="html"><![CDATA[<p>在使用vitepress之前，咱们得先在自己的电脑里安装这个vitepress。如果您不知道什么是vitepress，请去搜索引擎搜一下就知道了。</p><h1 id="在自己电脑上安装vitepress的前置条件"><a href="#在自己电脑上安装vitepress的前置条件" class="headerlink" title="在自己电脑上安装vitepress的前置条件"></a>在自己电脑上安装vitepress的前置条件</h1><ul><li><p>Node.js 18 及以上版本。</p></li><li><p>通过命令行界面 (CLI) 访问 VitePress 的终端，比如：git</p></li><li><p>支持 Markdown 语法的编辑器</p></li></ul><h1 id="开始安装vitepress"><a href="#开始安装vitepress" class="headerlink" title="开始安装vitepress"></a>开始安装vitepress</h1><p>第一条命令是</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">npm add -D vitepress@next</span><br></pre></td></tr></table></figure><p>第二条命令是</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">npx vitepress init</span><br></pre></td></tr></table></figure><p>也就是所谓的vitepress安装向导，这个会提示你一步一步去安装vitepress。附图：</p><p><img src="https://img.vte.cc/test/vitepress.png"></p><p>当看到<code>Done! Now run npm run docs:dev and start writing.</code>这段话的时候，vitepress就在自己的电脑里安装成功了。</p><p>vitepress的目录结构是这样的：</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><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">├─ docs</span><br><span class="line">│  ├─ .vitepress</span><br><span class="line">│  │  └─ config.js</span><br><span class="line">│  ├─ api-examples.md</span><br><span class="line">│  ├─ markdown-examples.md</span><br><span class="line">│  └─ index.md</span><br><span class="line">└─ package.json</span><br></pre></td></tr></table></figure><p>如果要查看自己电脑中的这个vitepress，还需要一条命令就是：</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">npm run docs:dev</span><br></pre></td></tr></table></figure><p><img src="https://img.vte.cc/test/vitepress1.png"></p><p>这时候会给一个本地的地址+端口号：<code>http://localhost:5173/</code>。直接在自己的浏览器里输入这个地址就可以查看在自己电脑上安装的vitepress了。附图：</p><p><img src="https://img.vte.cc/test/vitepress2.png"></p><p>就这样我们的vitepress就在自己的电脑里安装成功了，这时候只需要把vitepress修改成为你自己想实现的页面，就OK了。</p>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;在使用vitepress之前，咱们得先在自己的电脑里安装这个vitepress。如果您不知道什么是vitepress，请去搜索引擎搜一下就知道了。&lt;/p&gt;
&lt;h1 id=&quot;在自己电脑上安装vitepress的前置条件&quot;&gt;&lt;a</summary>
        
      
    
    
    
    <category term="vitepress" scheme="https://vte.cc/categories/vitepress/"/>
    
    
    <category term="vitepress" scheme="https://vte.cc/tags/vitepress/"/>
    
  </entry>
  
  <entry>
    <title>邯郸博物馆一日游</title>
    <link href="https://vte.cc/natter/10/"/>
    <id>https://vte.cc/natter/10/</id>
    <published>2026-01-13T09:49:10.000Z</published>
    <updated>2026-01-13T11:18:52.609Z</updated>
    
    <content type="html"><![CDATA[<p>礼拜六的时候孩子在家闲不下去了，那天正好也是闲着没上班，反正闲着也是闲着，也是想着出去转转，毕竟老师在家玩手机，也不是一个事儿。思来想去的也没啥好玩的地方，本来商量着去山里转悠去呢，结果孩子不愿意。嫌大冬天的山里景色也是光秃秃的没有好看的地方。</p><p>我闺女提议去博物馆，我想着只要不是在家玩手机，去哪都行。于是乎去了一趟邯郸博物馆，你别说这趟邯郸博物馆还真不白去。</p><p><img src="https://img.vte.cc//test/IMG_20260110_092119_compressed.jpg"></p><p>不过有一点我得吐槽一下，邯郸博物馆附近的道路，我开车走下来确实是有点蒙圈，道路是挺宽敞的，就是那个红绿灯时常有点太急了点，有一个路口的绿灯通过只给10秒时间，这个确实有点太急了！</p><p>还有一些我个人认为道路规划的有点不合乎常理，这是一整条路有的是4车道，有的是2车道，感觉开车跑下来极易出现剐蹭等风险，当然也有可能是我自己的车技不行！</p><p>在博物馆里有些看起来真的蛮有趣的，</p><p><img src="https://img.vte.cc//test/Screenshot_20260113183035.webp"></p><p>这个陶俑在当时那个年代能把色泽做的这么饱满和严谨，那也是相当不容易的。尤其是在那个年代。</p><p><img src="https://img.vte.cc/test/IMG_20260110_095936_compressed.jpg"></p><p>这个看起来有点像笑面佛了，看起来的真的喜庆。</p><p><img src="https://img.vte.cc/test/IMG_20260110_103437_compressed.jpg"></p><p>这个跟我在电视剧上看到的差不多，但是电视剧里明显是美化过的，这个看起来更加的精致。尤其是看到这个我更想的是：来来来，朋友喝一杯。</p><p><img src="https://img.vte.cc/test/IMG_20260110_104038.webp"></p><p>这个就有点看不懂了，也不知道这个是做什么的，据我的猜测这个可能像是咱们最近在网上看到的围炉煮茶那种的，也不知道理解的对不对。</p><p><img src="https://img.vte.cc/test/IMG_20260110_104658.webp"></p><p>这个我看着像是那种佛家的东西，比如像是一个焚香的器具。</p><p><img src="https://img.vte.cc/test/IMG_20260110_105608.webp"></p><p>这个是一个印章，上面是有说明的，这个我就不瞎乱猜测了，但是这个印章是纯金的，对你没看错，纯金的，据工作人员介绍说这个用现在的测试黄金检测仪器检测下来纯度能到99.99%。</p><p><img src="https://img.vte.cc/test/IMG_20260110_104941.webp"></p><p>最后的这个听说是镇馆之宝，全是纯铜制作，上面还刻有好像是饕餮纹还是什么纹来着，我没记清楚！但是这个他们工作人员说是镇馆之宝。并且工艺极其复杂。</p><p>当然我这介绍的只是其中一小小的部分，并且还是随手那手机拍下来的。很多看着很有趣的都没来得及拍，我家孩子就嚷嚷着看下一个！</p><p>其实这个博物馆上午还有专门的小姐姐去讲解这些文物的由来以及出土的地方。这也是我来不及拍下来的另一个原因。</p><p>说实在的我不会写，但是我个人从进入这个博物馆的体验来说，真的是相当的棒的。</p><p>最后的结尾，我个人感觉是真的不虚此行。不但可以观察古代的文化还能现场听小姐姐的演讲，而且小姐姐脾气超级的好，如果有不清楚的地方还给耐心的讲解。</p><p>给邯郸博物馆点赞，尤其是的讲解的小姐姐点个大大的赞。😄</p>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;礼拜六的时候孩子在家闲不下去了，那天正好也是闲着没上班，反正闲着也是闲着，也是想着出去转转，毕竟老师在家玩手机，也不是一个事儿。思来想去的也没啥好玩的地方，本来商量着去山里转悠去呢，结果孩子不愿意。嫌大冬天的山里景色也是光秃秃的没有好看的地方。&lt;/p&gt;
&lt;p&gt;我闺女提议去博</summary>
        
      
    
    
    
    <category term="natter" scheme="https://vte.cc/categories/natter/"/>
    
    
    <category term="邯郸博物馆" scheme="https://vte.cc/tags/%E9%82%AF%E9%83%B8%E5%8D%9A%E7%89%A9%E9%A6%86/"/>
    
  </entry>
  
  <entry>
    <title>咱也来个年终总结</title>
    <link href="https://vte.cc/natter/9/"/>
    <id>https://vte.cc/natter/9/</id>
    <published>2025-12-29T02:32:31.000Z</published>
    <updated>2025-12-29T03:17:17.845Z</updated>
    
    <content type="html"><![CDATA[<p>这不马上年底了，咱也跟风来个年底总结，我先把自己的记忆捋一遍。脑子里好像没啥太多的记忆！那就先从我搭建这个博客来说吧。</p><p>9月份利用ai+学习的方式，搭建起来这个小破站。当时好像使用的是<code>keep</code>主题，这个可以在我写的文章里看到《<a href="https://vte.cc/natter/hello/">hello我来了</a>》，当时那会好像碰到很多的BUG需要自己克服，当然那会的心态有点快崩了！没有想过弄个小破站竟然那么的繁琐和麻烦。现在回想还蛮有趣的。</p><p>随后在10月份突发奇想，能不能用ai写一个hexo主题呢？随后说干就干，直接开始利用ai开始写一个全新但bug最多的hexo主题，因为是自己参与其中的事情，所以格外的勤奋，直接弄了好几天才能勉勉强强上线，在这篇文章中有提到《<a href="https://vte.cc/natter/3/">我用AI给自己写了一个hexo主题</a>》当时吹牛逼说是4小时搞定，其实是弄了好多天！在之后的日子里基本上都是想着利用ai修复这个主题的bug和增加功能！结果可想而知，均以失败告终！</p><p>11月份好像也没干啥事！至少在我记忆里是没弄啥大事件的！</p><p>12月份想着当时利用ai写的hexo主题bug多到没耐心使用了。所以在这个月份又利用ai工具重新写了现在的hexo主题，在这篇文中有提到《<a href="https://vte.cc/natter/6/">又换hexo主题了</a>》。</p><p>现在在使用的这个hexo主题比第一次的那个主题要好很多很多，最起码bug很少，在我目前的使用来说基本上够用了。当然如果是别人使用的话，我就不知道了！毕竟这个主题我没开源😄。</p><p>我这个小破站转眼已经运营了3个多月了。从没想过自己还能运营一个属于自己的小破站，在以前的日子里这是不敢想的。当然也没有想过自己会有一个完全属于自己的小破站😄。</p><p><img src="https://img.vte.cc//test/Screenshot_20251229111043.png"></p><p>最后我发现一个我自己的一个小问题。那就是靠脑子记忆好像不行。因为有些事情会想不起来！看来古老的话语是对的。</p><blockquote><p>好记性不如烂笔头。</p><footer><strong>作者： 张薄</strong></footer></blockquote>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;这不马上年底了，咱也跟风来个年底总结，我先把自己的记忆捋一遍。脑子里好像没啥太多的记忆！那就先从我搭建这个博客来说吧。&lt;/p&gt;
&lt;p&gt;9月份利用ai+学习的方式，搭建起来这个小破站。当时好像使用的是&lt;code&gt;keep&lt;/code&gt;主题，这个可以在我写的文章里看到《&lt;a</summary>
        
      
    
    
    
    <category term="natter" scheme="https://vte.cc/categories/natter/"/>
    
    
    <category term="博客" scheme="https://vte.cc/tags/%E5%8D%9A%E5%AE%A2/"/>
    
  </entry>
  
  <entry>
    <title>优化博客之增加一个摄影页面</title>
    <link href="https://vte.cc/natter/8/"/>
    <id>https://vte.cc/natter/8/</id>
    <published>2025-12-22T03:23:30.000Z</published>
    <updated>2025-12-22T03:57:37.036Z</updated>
    
    <content type="html"><![CDATA[<p>话说看到别人的博客里都有好多好多的功能，像什么<code>足迹 相册</code>等功能，属实是有点羡慕！所以现在趁着AI可以使用，那就让AI帮我写一个页面得了，嘎嘎。</p><p>先说一下我的思路，我想的是要有新功能，但是还不需要花钱，并且适合我这种小白使用。所以我发现有些网站天生就适合储存照片，比如<code>Unsplash</code>。</p><p>当然我不知道别人咋想的，也好像有人这么干，但是这么干的人我发现很少，我也不知道这个搞的想法对不对。所以我先尝试着用用再说。</p><h1 id="步骤-1：创建-Hexo-照片页面"><a href="#步骤-1：创建-Hexo-照片页面" class="headerlink" title="步骤 1：创建 Hexo 照片页面"></a>步骤 1：创建 Hexo 照片页面</h1><p>首先在博客根目录执行命令，创建一个名为photos的页面：</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 new page <span class="string">&quot;photos&quot;</span></span><br></pre></td></tr></table></figure><p>执行后会生成 source&#x2F;photos&#x2F;index.md 文件，打开它并修改为：</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><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title: 我的照片集</span><br><span class="line"><span class="built_in">date</span>: &lt;%= new Date().toISOString() %&gt;</span><br><span class="line">layout: photos  <span class="comment"># 对应我们要写的模板文件</span></span><br><span class="line">comments: <span class="literal">false</span>  <span class="comment"># 可选：关闭评论区</span></span><br><span class="line">---</span><br></pre></td></tr></table></figure><h1 id="步骤-2：新增照片页模板（核心）"><a href="#步骤-2：新增照片页模板（核心）" class="headerlink" title="步骤 2：新增照片页模板（核心）"></a>步骤 2：新增照片页模板（核心）</h1><p>在主题文件夹 themes&#x2F;你的主题名称&#x2F;layout&#x2F; 下新建 photos.ejs 文件，</p><blockquote><p>首先先说明一下，因为这个是我自己的hexo主题，所以可能不太适合你们使用，我主要是为了做一个笔记，但是这个思路你们可以借鉴一下哈，当然高手略过哈。我是直接使用<code>Unsplash</code>的api调用我自己上传的照片，这个也要说明一下，因为代码是不一样的。</p></blockquote><p>粘贴以下代码</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><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><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br></pre></td><td class="code"><pre><span class="line">&lt;!-- 复用主题统一的内容容器，保持宽度对齐 --&gt;</span><br><span class="line">&lt;div class=<span class="string">&quot;content-wrapper&quot;</span>&gt;</span><br><span class="line">  &lt;!-- 页面标题（和现有文章标题风格一致） --&gt;</span><br><span class="line">  &lt;h1 class=<span class="string">&quot;page-title&quot;</span> style=<span class="string">&quot;text-align: center; margin-bottom: clamp(20px, 3vw, 30px); color: var(--dark-color);&quot;</span>&gt;</span><br><span class="line">    &lt;%= page.title %&gt;</span><br><span class="line">  &lt;/h1&gt;</span><br><span class="line"></span><br><span class="line">  &lt;!-- 照片容器：Flex响应式布局，复用主题卡片样式 --&gt;</span><br><span class="line">  &lt;div class=<span class="string">&quot;photos-grid&quot;</span> <span class="built_in">id</span>=<span class="string">&quot;unsplash-photos&quot;</span>&gt;</span><br><span class="line">    &lt;!-- 加载中提示 --&gt;</span><br><span class="line">    &lt;div class=<span class="string">&quot;loading-tip&quot;</span> style=<span class="string">&quot;width: 100%; text-align: center; color: var(--dark-color); font-size: 1em;&quot;</span>&gt;</span><br><span class="line">      正在加载我的照片...</span><br><span class="line">    &lt;/div&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;script&gt;</span><br><span class="line">  // ========== 替换成你自己的信息 ==========</span><br><span class="line">  const UNSPLASH_ACCESS_KEY = <span class="string">&quot;你的Unsplash Access Key&quot;</span>; // 替换成你的Access Key</span><br><span class="line">  const YOUR_UNSPLASH_USERNAME = <span class="string">&quot;你的Unsplash用户名&quot;</span>; // 替换成你的用户名（@后面的部分）</span><br><span class="line">  const PHOTO_COUNT = 12; // 要展示的照片数量（最大30）</span><br><span class="line">  // ======================================</span><br><span class="line"></span><br><span class="line">  // 调用Unsplash API：获取指定用户（你）的照片</span><br><span class="line">  fetch(`https://api.unsplash.com/users/<span class="variable">$&#123;YOUR_UNSPLASH_USERNAME&#125;</span>/photos?per_page=<span class="variable">$&#123;PHOTO_COUNT&#125;</span>&amp;client_id=<span class="variable">$&#123;UNSPLASH_ACCESS_KEY&#125;</span>`)</span><br><span class="line">    .<span class="keyword">then</span>(res =&gt; &#123;</span><br><span class="line">      <span class="keyword">if</span> (!res.ok) throw new Error(<span class="string">&quot;加载失败，请检查Access Key和用户名是否正确&quot;</span>);</span><br><span class="line">      <span class="built_in">return</span> res.json();</span><br><span class="line">    &#125;)</span><br><span class="line">    .<span class="keyword">then</span>(data =&gt; &#123;</span><br><span class="line">      const photosGrid = document.getElementById(<span class="string">&quot;unsplash-photos&quot;</span>);</span><br><span class="line">      // 清空加载提示</span><br><span class="line">      photosGrid.innerHTML = <span class="string">&quot;&quot;</span>;</span><br><span class="line"></span><br><span class="line">      // 如果没有照片，显示提示</span><br><span class="line">      <span class="keyword">if</span> (data.length === 0) &#123;</span><br><span class="line">        photosGrid.innerHTML = `&lt;p style=<span class="string">&quot;width:100%; text-align:center; color:#666; font-size:1em;&quot;</span>&gt;你的Unsplash账户暂无公开照片～&lt;/p&gt;`;</span><br><span class="line">        <span class="built_in">return</span>;</span><br><span class="line">      &#125;</span><br><span class="line"></span><br><span class="line">      // 循环渲染你的照片卡片（复用主题样式）</span><br><span class="line">      data.forEach(photo =&gt; &#123;</span><br><span class="line">        const card = document.createElement(<span class="string">&quot;div&quot;</span>);</span><br><span class="line">        card.className = <span class="string">&quot;photo-card&quot;</span>;</span><br><span class="line">        card.innerHTML = `</span><br><span class="line">          &lt;div class=<span class="string">&quot;photo-img-wrapper&quot;</span>&gt;</span><br><span class="line">            &lt;!-- 加载你的照片（选regular尺寸，平衡清晰度和加载速度） --&gt;</span><br><span class="line">            &lt;img src=<span class="string">&quot;<span class="variable">$&#123;photo.urls.regular&#125;</span>&quot;</span> alt=<span class="string">&quot;<span class="variable">$&#123;photo.alt_description || &#x27;我的Unsplash照片&#x27;&#125;</span>&quot;</span> loading=<span class="string">&quot;lazy&quot;</span>&gt;</span><br><span class="line">          &lt;/div&gt;</span><br><span class="line">          &lt;div class=<span class="string">&quot;photo-caption&quot;</span>&gt;</span><br><span class="line">            <span class="variable">$&#123;photo.alt_description || &#x27;我的照片&#x27;&#125;</span></span><br><span class="line">          &lt;/div&gt;</span><br><span class="line">        `;</span><br><span class="line">        photosGrid.appendChild(card);</span><br><span class="line">      &#125;);</span><br><span class="line">    &#125;)</span><br><span class="line">    .catch(err =&gt; &#123;</span><br><span class="line">      const photosGrid = document.getElementById(<span class="string">&quot;unsplash-photos&quot;</span>);</span><br><span class="line">      photosGrid.innerHTML = `&lt;p style=<span class="string">&quot;width:100%; text-align:center; color:#e74c3c; font-size:1em;&quot;</span>&gt;加载失败：<span class="variable">$&#123;err.message&#125;</span>&lt;/p&gt;`;</span><br><span class="line">      console.error(<span class="string">&quot;Unsplash API错误：&quot;</span>, err);</span><br><span class="line">    &#125;);</span><br><span class="line">&lt;/script&gt;</span><br></pre></td></tr></table></figure><p>整段的代码 你只需要修改成为自己的<code>api</code>的<code>key</code>和账户名称，就能够显示自己上传的照片了。</p><p>当然css样式方面根据你自己使用的hexo主题样式修改哈，这里我就不多说啦，因为每一个主题的css样式都不一样。</p><p>看效果<br><img src="https://img.vte.cc//test/Screenshot_20251222115611.png"></p><h1 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</h1><p>至此我的摄影页面就弄成了，当然主要还是ai牛逼。我是纯小白。</p><p><strong>优点</strong>：</p><ul><li>以后我只需要在<code>Unsplash</code>这个网站中上传我拍摄的照片，那么这些我上传的照片就能够自动在我的小破站中展示，并且我无需再次修改这个页面的任何代码。</li><li>我无需为了储存照片烦恼。</li></ul><p><strong>缺点</strong>：</p><ul><li>照片的所有权不在自己手中，</li><li>每小时最多1,000 次请求，超出限制会返回 429 错误（Too Many Requests）</li></ul><p>但是我估计我这个小破站是没啥人看的，所以我现在完全不担心这个，除非有人打我的小破站。</p>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;话说看到别人的博客里都有好多好多的功能，像什么&lt;code&gt;足迹</summary>
        
      
    
    
    
    <category term="natter" scheme="https://vte.cc/categories/natter/"/>
    
    
    <category term="博客" scheme="https://vte.cc/tags/%E5%8D%9A%E5%AE%A2/"/>
    
    <category term="hexo" scheme="https://vte.cc/tags/hexo/"/>
    
  </entry>
  
  <entry>
    <title>冬天还真不适合在山里自驾</title>
    <link href="https://vte.cc/natter/7/"/>
    <id>https://vte.cc/natter/7/</id>
    <published>2025-12-18T05:04:01.000Z</published>
    <updated>2025-12-18T07:28:51.081Z</updated>
    
    <content type="html"><![CDATA[<p>由于最近活不多，就是工作现在比较清闲，属于是大环境不好+自个有点懒。昨天早上突发奇想，想着冬天在山里转悠一圈，看看有没有什么比较好玩的。结果好玩的没看到，倒是惊吓却不少。</p><p><img src="https://img.vte.cc//test/IMG_20251217_093710.webp"></p><p>从进到山里的路程 很多地方都是厚厚的冰层路面这样的，这个还是比较平坦的，还有一些路段是急转弯+斜坡的路段，开车着实有点心惊胆战的！</p><p>也怪自己闲着没事儿，干啥跑山里去晃悠！</p><p>自个本身在平原里呆着，以为平原的雪都化了，山里的应该也好跑，谁知道山里的温度平均比平原的温度低几度，在有一个就是山里的气候跟平原也不一样。我这属于是吃了没常识的亏。也怨自己以前没好好学习😂😂😂。</p><p><img src="https://img.vte.cc//test/IMG_20251217_101228.webp"></p><p>不过在山里的感觉确实跟平原不一样，像这种的小瀑布平原是没有的，现在的山里的水非常的清澈。</p><p>既然来都来了，自拍一张，也让我自恋一下。嘎嘎</p><p><img src="https://img.vte.cc//test/IMG_20251217_092438.webp"></p>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;由于最近活不多，就是工作现在比较清闲，属于是大环境不好+自个有点懒。昨天早上突发奇想，想着冬天在山里转悠一圈，看看有没有什么比较好玩的。结果好玩的没看到，倒是惊吓却不少。&lt;/p&gt;
&lt;p&gt;&lt;img</summary>
        
      
    
    
    
    <category term="natter" scheme="https://vte.cc/categories/natter/"/>
    
    
    <category term="自驾" scheme="https://vte.cc/tags/%E8%87%AA%E9%A9%BE/"/>
    
  </entry>
  
  <entry>
    <title>又换hexo主题了</title>
    <link href="https://vte.cc/natter/6/"/>
    <id>https://vte.cc/natter/6/</id>
    <published>2025-12-03T04:49:01.000Z</published>
    <updated>2025-12-08T05:38:21.518Z</updated>
    
    <content type="html"><![CDATA[<p>话说我又一次换主题了，这次依然是使用AI工具帮我生成的。</p><p>这次利用AI工具生成的hexo主题要比上一次生成的全面，上一次的记录《<a href="https://vte.cc/natter/3/">我用AI给自己写了一个hexo主题</a>》相比于上次的hexo主题，这次的bug相对来说更加少，具体还得等我慢慢使用下来再看，目前从我测试的结果来说还没怎么出现bug。</p><p>先展示一下效果哈。</p><p>首页<br><img src="https://img.vte.cc//test/vteblog.jpg"><br>归档页<br><img src="https://img.vte.cc//test/vtearchives.jpg"><br>分类页<br><img src="https://img.vte.cc//test/vtecategory.jpg"><br>标签页<br><img src="https://img.vte.cc//test/tags.jpg"><br>文章页<br><img src="https://img.vte.cc//test/Hello%20World.jpg"></p><p>在这里还是要说一下最近使用AI工具的心得哈。这个AI工具写代码确实是非常的便捷，尤其是对于我这个啥都不会的小白。</p><p>如果没有AI工具，我现在别说是弄hexo主题，就是搭建这个小破站页费劲，😄</p><p>不过在看其他人使用AI工具的言语中，好像AI工具页办砸了不少事情！当然他们具体的使用情况我不太清楚。但是就我自己现在的使用情况来看，绝对是利大于弊的。</p><p>我估计他们办砸的事情是因为他们太懒了，也可能是给AI工具的权限太大了。这个是看到他们说的事情，我自个总结出来的。也不知道对不对哈。</p><p>反正我自己的操作思路是先让AI工具帮我生成这些代码，然后我自己在一遍一遍的去测试。虽然这样慢一点。但是就我个人来说可以大概清楚再哪里出的问题，然后去解决这个问题。</p><p>所以我又换hexo主题啦，嘎嘎。</p><hr><p>顺便说一下，我换了一个键盘和鼠标。</p><p><img src="https://img.vte.cc//test/1764740935055-2076095648.jpg"><br><img src="https://img.vte.cc//test/1764740918981-1066627082.jpg"></p>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;话说我又一次换主题了，这次依然是使用AI工具帮我生成的。&lt;/p&gt;
&lt;p&gt;这次利用AI工具生成的hexo主题要比上一次生成的全面，上一次的记录《&lt;a</summary>
        
      
    
    
    
    <category term="natter" scheme="https://vte.cc/categories/natter/"/>
    
    
    <category term="hexo" scheme="https://vte.cc/tags/hexo/"/>
    
    <category term="AI工具" scheme="https://vte.cc/tags/AI%E5%B7%A5%E5%85%B7/"/>
    
  </entry>
  
  <entry>
    <title>这才是真正的女装大佬</title>
    <link href="https://vte.cc/natter/5/"/>
    <id>https://vte.cc/natter/5/</id>
    <published>2025-11-14T04:05:19.000Z</published>
    <updated>2025-11-14T04:39:23.360Z</updated>
    
    <content type="html"><![CDATA[<p>话说最近这两天我在刷抖音的时候，被一个女装大佬刷屏了。那长相属实太漂亮了。</p><p>这怎么说呢，就想欣赏他的美，对你没看错，一个男的长得老美了!</p><p>上图：</p><p><img src="https://img.vte.cc//test/kaixinyuanyuan%20(1).webp"></p><p>你瞅瞅，这谁看谁不迷糊。当然这个是网友们PS的。其实我更喜欢的是抖音里的一个切片。</p><p>尤其是：开心元元七擒孟获</p><p>上视频：</p><iframe src="https://open.douyin.com/player/video?vid=7553007557515283739&autoplay=0" style="width: 100%; aspect-ratio: 16 / 9; border: none;" allowfullscreen> </iframe><p>现在我满脑子都是那句：又忘了哥<br><img src="https://img.vte.cc//test/kaixinyuanyuan2.webp"></p><p>其实还有很多的，可以在抖音里搜：开心元元连麦名场面</p><iframe src="https://open.douyin.com/player/video?vid=7550359669622263092&autoplay=0" style="width: 100%; aspect-ratio: 16 / 9; border: none;" allowfullscreen> </iframe><p>哈哈</p>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;话说最近这两天我在刷抖音的时候，被一个女装大佬刷屏了。那长相属实太漂亮了。&lt;/p&gt;
&lt;p&gt;这怎么说呢，就想欣赏他的美，对你没看错，一个男的长得老美了!&lt;/p&gt;
&lt;p&gt;上图：&lt;/p&gt;
&lt;p&gt;&lt;img</summary>
        
      
    
    
    
    <category term="natter" scheme="https://vte.cc/categories/natter/"/>
    
    
    <category term="抖音" scheme="https://vte.cc/tags/%E6%8A%96%E9%9F%B3/"/>
    
  </entry>
  
  <entry>
    <title>优化我的hexo主题之增加了分类和404错误页面</title>
    <link href="https://vte.cc/natter/4/"/>
    <id>https://vte.cc/natter/4/</id>
    <published>2025-11-03T12:20:29.000Z</published>
    <updated>2025-11-03T12:39:34.489Z</updated>
    
    <content type="html"><![CDATA[<p>按照上次的使用AI工具的经验，这次给自己这个小破站增加了两个页面，分别是：分类页面和404错误页面。</p><p>一、添加分类页面（Categories）</p><ol><li>创建分类页面文件</li></ol><p>在 source 文件夹下创建 categories 文件夹，新建 index.md：文件路径：source&#x2F;categories&#x2F;index.md</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><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title: 文章分类</span><br><span class="line">layout: categories  <span class="comment"># 指定分类布局</span></span><br><span class="line"><span class="built_in">date</span>: 2025-10-31 12:00:00</span><br><span class="line">---</span><br></pre></td></tr></table></figure><ol start="2"><li>创建分类页面布局</li></ol><p>在 layout 文件夹下新建 categories.ejs：文件路径：layout&#x2F;categories.ejs</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><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></pre></td><td class="code"><pre><span class="line">&lt;section class=<span class="string">&quot;archive categories-page&quot;</span>&gt;</span><br><span class="line">  &lt;div class=<span class="string">&quot;archive-title&quot;</span>&gt;</span><br><span class="line">    &lt;h1&gt;&lt;%= page.title %&gt;&lt;/h1&gt;</span><br><span class="line">  &lt;/div&gt;</span><br><span class="line"></span><br><span class="line">  &lt;% <span class="keyword">if</span> (site.categories.length &gt; 0) &#123; %&gt;</span><br><span class="line">    &lt;% site.categories.each(<span class="keyword">function</span>(category) &#123; %&gt;</span><br><span class="line">      &lt;div class=<span class="string">&quot;category-item&quot;</span>&gt;</span><br><span class="line">        &lt;!-- 分类名称与文章数量 --&gt;</span><br><span class="line">        &lt;h2 class=<span class="string">&quot;category-name&quot;</span>&gt;</span><br><span class="line">          &lt;a href=<span class="string">&quot;&lt;%= category.permalink %&gt;&quot;</span> style=<span class="string">&quot;color: var(--accent-color);&quot;</span>&gt;</span><br><span class="line">            &lt;%= category.name %&gt;</span><br><span class="line">            &lt;span class=<span class="string">&quot;category-count&quot;</span>&gt;（&lt;%= category.posts.length %&gt;篇）&lt;/span&gt;</span><br><span class="line">          &lt;/a&gt;</span><br><span class="line">        &lt;/h2&gt;</span><br><span class="line">        </span><br><span class="line">        &lt;!-- 分类下的文章列表 --&gt;</span><br><span class="line">        &lt;ul class=<span class="string">&quot;category-posts&quot;</span>&gt;</span><br><span class="line">          &lt;% category.posts.sort(<span class="string">&#x27;-date&#x27;</span>).each(<span class="keyword">function</span>(post) &#123; %&gt;</span><br><span class="line">            &lt;li class=<span class="string">&quot;archive-item&quot;</span>&gt;</span><br><span class="line">              &lt;span class=<span class="string">&quot;archive-date&quot;</span>&gt;&lt;%= <span class="built_in">date</span>(post.date, <span class="string">&#x27;YYYY-MM-DD&#x27;</span>) %&gt;&lt;/span&gt;</span><br><span class="line">              &lt;a href=<span class="string">&quot;&lt;%= post.permalink %&gt;&quot;</span> class=<span class="string">&quot;archive-title-link&quot;</span>&gt;&lt;%= post.title %&gt;&lt;/a&gt;</span><br><span class="line">            &lt;/li&gt;</span><br><span class="line">          &lt;% &#125;) %&gt;</span><br><span class="line">        &lt;/ul&gt;</span><br><span class="line">      &lt;/div&gt;</span><br><span class="line">    &lt;% &#125;) %&gt;</span><br><span class="line">  &lt;% &#125; <span class="keyword">else</span> &#123; %&gt;</span><br><span class="line">    &lt;div class=<span class="string">&quot;no-posts&quot;</span>&gt;</span><br><span class="line">      &lt;div class=<span class="string">&quot;no-posts-inner&quot;</span>&gt;</span><br><span class="line">        &lt;i class=<span class="string">&quot;fa fa-folder-o&quot;</span> style=<span class="string">&quot;font-size: 2rem; margin-bottom: 1rem;&quot;</span>&gt;&lt;/i&gt;</span><br><span class="line">        &lt;p&gt;暂无分类&lt;/p&gt;</span><br><span class="line">        &lt;p style=<span class="string">&quot;font-size: 0.9rem;&quot;</span>&gt;在文章Front-matter中添加 &lt;code&gt;categories: 分类名&lt;/code&gt; 创建分类&lt;/p&gt;</span><br><span class="line">      &lt;/div&gt;</span><br><span class="line">    &lt;/div&gt;</span><br><span class="line">  &lt;% &#125; %&gt;</span><br><span class="line">&lt;/section&gt;</span><br></pre></td></tr></table></figure><ol start="3"><li>导航栏添加分类链接</li></ol><p>修改 layout&#x2F;_partial&#x2F;header.ejs，在导航菜单中添加分类项：</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><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">&lt;nav class=<span class="string">&quot;header-menu&quot;</span>&gt;</span><br><span class="line">  &lt;ul class=<span class="string">&quot;menu-list&quot;</span>&gt;</span><br><span class="line">    &lt;li class=<span class="string">&quot;menu-item &lt;%= is_home() ? &#x27;active&#x27; : &#x27;&#x27; %&gt;&quot;</span>&gt;</span><br><span class="line">      &lt;a href=<span class="string">&quot;&lt;%= url_for(&#x27;/&#x27;) %&gt;&quot;</span>&gt;首页&lt;/a&gt;</span><br><span class="line">    &lt;/li&gt;</span><br><span class="line">    &lt;li class=<span class="string">&quot;menu-item &lt;%= is_archive() ? &#x27;active&#x27; : &#x27;&#x27; %&gt;&quot;</span>&gt;</span><br><span class="line">      &lt;a href=<span class="string">&quot;&lt;%= url_for(&#x27;/archives&#x27;) %&gt;&quot;</span>&gt;归档&lt;/a&gt;</span><br><span class="line">    &lt;/li&gt;</span><br><span class="line">    &lt;!-- 新增分类导航项 --&gt;</span><br><span class="line">    &lt;li class=<span class="string">&quot;menu-item &lt;%= is_page(&#x27;categories&#x27;) ? &#x27;active&#x27; : &#x27;&#x27; %&gt;&quot;</span>&gt;</span><br><span class="line">      &lt;a href=<span class="string">&quot;&lt;%= url_for(&#x27;/categories&#x27;) %&gt;&quot;</span>&gt;分类&lt;/a&gt;</span><br><span class="line">    &lt;/li&gt;</span><br><span class="line">    &lt;li class=<span class="string">&quot;menu-item &lt;%= is_tag() ? &#x27;active&#x27; : &#x27;&#x27; %&gt;&quot;</span>&gt;</span><br><span class="line">      &lt;a href=<span class="string">&quot;&lt;%= url_for(&#x27;/tags&#x27;) %&gt;&quot;</span>&gt;标签&lt;/a&gt;</span><br><span class="line">    &lt;/li&gt;</span><br><span class="line">    &lt;li class=<span class="string">&quot;menu-item &lt;%= is_page(&#x27;about&#x27;) ? &#x27;active&#x27; : &#x27;&#x27; %&gt;&quot;</span>&gt;</span><br><span class="line">      &lt;a href=<span class="string">&quot;&lt;%= url_for(&#x27;/about&#x27;) %&gt;&quot;</span>&gt;关于&lt;/a&gt;</span><br><span class="line">    &lt;/li&gt;</span><br><span class="line">  &lt;/ul&gt;</span><br><span class="line">&lt;/nav&gt;</span><br></pre></td></tr></table></figure><ol start="4"><li>添加分类页面样式（style.css 补充）</li></ol><figure class="highlight css"><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></pre></td><td class="code"><pre><span class="line"><span class="comment">/* ==================================================</span></span><br><span class="line"><span class="comment">   分类页面样式</span></span><br><span class="line"><span class="comment">================================================== */</span></span><br><span class="line"><span class="selector-class">.categories-page</span> &#123;</span><br><span class="line">  <span class="attribute">background-color</span>: <span class="built_in">var</span>(--white);</span><br><span class="line">  <span class="attribute">border-radius</span>: <span class="number">8px</span>;</span><br><span class="line">  <span class="attribute">padding</span>: <span class="number">2rem</span>;</span><br><span class="line">  <span class="attribute">box-shadow</span>: <span class="built_in">var</span>(--shadow);</span><br><span class="line">  <span class="attribute">margin-bottom</span>: <span class="number">2rem</span>;</span><br><span class="line">  <span class="attribute">max-width</span>: <span class="number">800px</span>;</span><br><span class="line">  <span class="attribute">margin-left</span>: auto;</span><br><span class="line">  <span class="attribute">margin-right</span>: auto;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.category-item</span> &#123;</span><br><span class="line">  <span class="attribute">margin-bottom</span>: <span class="number">2rem</span>;</span><br><span class="line">  <span class="attribute">padding-bottom</span>: <span class="number">1rem</span>;</span><br><span class="line">  <span class="attribute">border-bottom</span>: <span class="number">1px</span> solid <span class="built_in">var</span>(--border-color);</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.category-item</span><span class="selector-pseudo">:last-child</span> &#123;</span><br><span class="line">  <span class="attribute">border-bottom</span>: none;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.category-name</span> &#123;</span><br><span class="line">  <span class="attribute">font-size</span>: <span class="number">1.4rem</span>;</span><br><span class="line">  <span class="attribute">margin-bottom</span>: <span class="number">1rem</span>;</span><br><span class="line">  <span class="attribute">color</span>: <span class="built_in">var</span>(--accent-color);</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.category-count</span> &#123;</span><br><span class="line">  <span class="attribute">font-size</span>: <span class="number">0.9rem</span>;</span><br><span class="line">  <span class="attribute">color</span>: <span class="built_in">var</span>(--secondary-color);</span><br><span class="line">  <span class="attribute">font-weight</span>: normal;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.category-posts</span> &#123;</span><br><span class="line">  <span class="attribute">list-style</span>: none;</span><br><span class="line">  <span class="attribute">padding</span>: <span class="number">0</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* 复用归档页文章项样式，保持一致 */</span></span><br><span class="line"><span class="selector-class">.category-posts</span> <span class="selector-class">.archive-item</span> &#123;</span><br><span class="line">  <span class="attribute">display</span>: flex;</span><br><span class="line">  <span class="attribute">padding</span>: <span class="number">0.6rem</span> <span class="number">0</span>;</span><br><span class="line">  <span class="attribute">border-bottom</span>: <span class="number">1px</span> dashed <span class="built_in">var</span>(--border-color);</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.category-posts</span> <span class="selector-class">.archive-item</span><span class="selector-pseudo">:hover</span> &#123;</span><br><span class="line">  <span class="attribute">background-color</span>: <span class="built_in">var</span>(--light-gray);</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure><p>二、添加 404 错误页面</p><ol><li>创建 404 页面文件</li></ol><p>在 source 根目录下新建 404.html（直接放在 source 下，无需文件夹）：</p><p>文件路径：source&#x2F;404.html</p><figure class="highlight html"><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></pre></td><td class="code"><pre><span class="line"><span class="meta">&lt;!DOCTYPE <span class="keyword">html</span>&gt;</span></span><br><span class="line"><span class="tag">&lt;<span class="name">html</span> <span class="attr">lang</span>=<span class="string">&quot;&lt;%= config.language || &#x27;zh-CN&#x27; %&gt;&quot;</span>&gt;</span></span><br><span class="line"><span class="tag">&lt;<span class="name">head</span>&gt;</span></span><br><span class="line">  <span class="tag">&lt;<span class="name">meta</span> <span class="attr">charset</span>=<span class="string">&quot;UTF-8&quot;</span>&gt;</span></span><br><span class="line">  <span class="tag">&lt;<span class="name">meta</span> <span class="attr">name</span>=<span class="string">&quot;viewport&quot;</span> <span class="attr">content</span>=<span class="string">&quot;width=device-width, initial-scale=1.0&quot;</span>&gt;</span></span><br><span class="line">  <span class="tag">&lt;<span class="name">title</span>&gt;</span>404 - 页面未找到<span class="tag">&lt;/<span class="name">title</span>&gt;</span></span><br><span class="line">  <span class="tag">&lt;<span class="name">link</span> <span class="attr">rel</span>=<span class="string">&quot;stylesheet&quot;</span> <span class="attr">href</span>=<span class="string">&quot;https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css&quot;</span>&gt;</span></span><br><span class="line">  <span class="tag">&lt;<span class="name">link</span> <span class="attr">rel</span>=<span class="string">&quot;stylesheet&quot;</span> <span class="attr">href</span>=<span class="string">&quot;/css/style.css&quot;</span>&gt;</span></span><br><span class="line"><span class="tag">&lt;/<span class="name">head</span>&gt;</span></span><br><span class="line"><span class="tag">&lt;<span class="name">body</span>&gt;</span></span><br><span class="line">  <span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;container&quot;</span>&gt;</span></span><br><span class="line">    <span class="comment">&lt;!-- 导航栏 --&gt;</span></span><br><span class="line">    <span class="tag">&lt;<span class="name">header</span>&gt;</span></span><br><span class="line">      &lt;%- include(&#x27;_partial/header&#x27;) %&gt;</span><br><span class="line">    <span class="tag">&lt;/<span class="name">header</span>&gt;</span></span><br><span class="line"></span><br><span class="line">    <span class="comment">&lt;!-- 404内容区 --&gt;</span></span><br><span class="line">    <span class="tag">&lt;<span class="name">main</span> <span class="attr">class</span>=<span class="string">&quot;four-zero-four&quot;</span>&gt;</span></span><br><span class="line">      <span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;four-zero-four-inner&quot;</span>&gt;</span></span><br><span class="line">        <span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;error-code&quot;</span>&gt;</span>404<span class="tag">&lt;/<span class="name">div</span>&gt;</span></span><br><span class="line">        <span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;error-message&quot;</span>&gt;</span>页面好像迷路了...<span class="tag">&lt;/<span class="name">div</span>&gt;</span></span><br><span class="line">        <span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;error-tips&quot;</span>&gt;</span></span><br><span class="line">          <span class="tag">&lt;<span class="name">p</span>&gt;</span>你访问的页面不存在或已被移动<span class="tag">&lt;/<span class="name">p</span>&gt;</span></span><br><span class="line">          <span class="tag">&lt;<span class="name">p</span>&gt;</span>建议检查URL是否正确，或返回首页重新导航<span class="tag">&lt;/<span class="name">p</span>&gt;</span></span><br><span class="line">        <span class="tag">&lt;/<span class="name">div</span>&gt;</span></span><br><span class="line">        <span class="tag">&lt;<span class="name">a</span> <span class="attr">href</span>=<span class="string">&quot;&lt;%= url_for(&#x27;/&#x27;) %&gt;&quot;</span> <span class="attr">class</span>=<span class="string">&quot;back-home-btn&quot;</span>&gt;</span></span><br><span class="line">          <span class="tag">&lt;<span class="name">i</span> <span class="attr">class</span>=<span class="string">&quot;fa fa-arrow-left&quot;</span>&gt;</span><span class="tag">&lt;/<span class="name">i</span>&gt;</span> 返回首页</span><br><span class="line">        <span class="tag">&lt;/<span class="name">a</span>&gt;</span></span><br><span class="line">      <span class="tag">&lt;/<span class="name">div</span>&gt;</span></span><br><span class="line">    <span class="tag">&lt;/<span class="name">main</span>&gt;</span></span><br><span class="line"></span><br><span class="line">    <span class="comment">&lt;!-- 底部 --&gt;</span></span><br><span class="line">    <span class="tag">&lt;<span class="name">footer</span>&gt;</span></span><br><span class="line">      &lt;%- include(&#x27;_partial/footer&#x27;) %&gt;</span><br><span class="line">    <span class="tag">&lt;/<span class="name">footer</span>&gt;</span></span><br><span class="line">  <span class="tag">&lt;/<span class="name">div</span>&gt;</span></span><br><span class="line"><span class="tag">&lt;/<span class="name">body</span>&gt;</span></span><br><span class="line"><span class="tag">&lt;/<span class="name">html</span>&gt;</span></span><br></pre></td></tr></table></figure><ol start="2"><li>添加 404 页面样式（style.css 补充）</li></ol><figure class="highlight css"><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><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">/* ==================================================</span></span><br><span class="line"><span class="comment">   404页面样式</span></span><br><span class="line"><span class="comment">================================================== */</span></span><br><span class="line"><span class="selector-class">.four-zero-four</span> &#123;</span><br><span class="line">  <span class="attribute">background-color</span>: <span class="built_in">var</span>(--white);</span><br><span class="line">  <span class="attribute">border-radius</span>: <span class="number">8px</span>;</span><br><span class="line">  <span class="attribute">padding</span>: <span class="number">4rem</span> <span class="number">2rem</span>;</span><br><span class="line">  <span class="attribute">box-shadow</span>: <span class="built_in">var</span>(--shadow);</span><br><span class="line">  <span class="attribute">margin-bottom</span>: <span class="number">2rem</span>;</span><br><span class="line">  <span class="attribute">max-width</span>: <span class="number">800px</span>;</span><br><span class="line">  <span class="attribute">margin-left</span>: auto;</span><br><span class="line">  <span class="attribute">margin-right</span>: auto;</span><br><span class="line">  <span class="attribute">text-align</span>: center;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.four-zero-four-inner</span> &#123;</span><br><span class="line">  <span class="attribute">max-width</span>: <span class="number">500px</span>;</span><br><span class="line">  <span class="attribute">margin</span>: <span class="number">0</span> auto;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.error-code</span> &#123;</span><br><span class="line">  <span class="attribute">font-size</span>: <span class="number">6rem</span>;</span><br><span class="line">  <span class="attribute">font-weight</span>: <span class="number">700</span>;</span><br><span class="line">  <span class="attribute">color</span>: <span class="built_in">var</span>(--accent-color);</span><br><span class="line">  <span class="attribute">margin-bottom</span>: <span class="number">1rem</span>;</span><br><span class="line">  <span class="attribute">line-height</span>: <span class="number">1</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.error-message</span> &#123;</span><br><span class="line">  <span class="attribute">font-size</span>: <span class="number">1.8rem</span>;</span><br><span class="line">  <span class="attribute">color</span>: <span class="built_in">var</span>(--primary-color);</span><br><span class="line">  <span class="attribute">margin-bottom</span>: <span class="number">1.5rem</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.error-tips</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="built_in">var</span>(--secondary-color);</span><br><span class="line">  <span class="attribute">font-size</span>: <span class="number">1rem</span>;</span><br><span class="line">  <span class="attribute">margin-bottom</span>: <span class="number">2rem</span>;</span><br><span class="line">  <span class="attribute">line-height</span>: <span class="number">1.7</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.back-home-btn</span> &#123;</span><br><span class="line">  <span class="attribute">display</span>: inline-block;</span><br><span class="line">  <span class="attribute">padding</span>: <span class="number">0.8rem</span> <span class="number">1.6rem</span>;</span><br><span class="line">  <span class="attribute">background-color</span>: <span class="built_in">var</span>(--accent-color);</span><br><span class="line">  <span class="attribute">color</span>: <span class="built_in">var</span>(--white);</span><br><span class="line">  <span class="attribute">border-radius</span>: <span class="number">4px</span>;</span><br><span class="line">  <span class="attribute">font-size</span>: <span class="number">1rem</span>;</span><br><span class="line">  <span class="attribute">transition</span>: background-color <span class="number">0.2s</span> ease;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.back-home-btn</span><span class="selector-pseudo">:hover</span> &#123;</span><br><span class="line">  <span class="attribute">background-color</span>: <span class="built_in">var</span>(--accent-hover);</span><br><span class="line">  <span class="attribute">color</span>: <span class="built_in">var</span>(--white);</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* 响应式调整 */</span></span><br><span class="line"><span class="keyword">@media</span> (<span class="attribute">max-width</span>: <span class="number">768px</span>) &#123;</span><br><span class="line">  <span class="selector-class">.four-zero-four</span> &#123;</span><br><span class="line">    <span class="attribute">padding</span>: <span class="number">3rem</span> <span class="number">1.5rem</span>;</span><br><span class="line">  &#125;</span><br><span class="line">  </span><br><span class="line">  <span class="selector-class">.error-code</span> &#123;</span><br><span class="line">    <span class="attribute">font-size</span>: <span class="number">4.5rem</span>;</span><br><span class="line">  &#125;</span><br><span class="line">  </span><br><span class="line">  <span class="selector-class">.error-message</span> &#123;</span><br><span class="line">    <span class="attribute">font-size</span>: <span class="number">1.5rem</span>;</span><br><span class="line">  &#125;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure><p>到现在就成功的增加了这两个页面，当然以上的代码只适合我自己使用，对其他的任何人都是无效的。</p><p>不过我在测试404错误页面的时候，上面的404错误页代码显示是不正常的，我也不知道是哪里出的问题。</p><p>最后我把style.css文件里的404错误代码删除之后正常了！虽然现在看起来依然是一个怪怪的感觉。但是我在测试的时候，现在是正常的显示了，不像我一开始测试的时候出现的一堆乱码了。😄</p><p>现在先记录一下，免得以后自己在分不清楚那个是那个。😄</p>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;按照上次的使用AI工具的经验，这次给自己这个小破站增加了两个页面，分别是：分类页面和404错误页面。&lt;/p&gt;
&lt;p&gt;一、添加分类页面（Categories）&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;创建分类页面文件&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;在 source 文件夹下创建</summary>
        
      
    
    
    
    <category term="natter" scheme="https://vte.cc/categories/natter/"/>
    
    
    <category term="博客" scheme="https://vte.cc/tags/%E5%8D%9A%E5%AE%A2/"/>
    
    <category term="hexo" scheme="https://vte.cc/tags/hexo/"/>
    
  </entry>
  
  <entry>
    <title>我用AI给自己写了一个hexo主题</title>
    <link href="https://vte.cc/natter/3/"/>
    <id>https://vte.cc/natter/3/</id>
    <published>2025-10-29T14:45:14.000Z</published>
    <updated>2025-10-29T15:09:19.259Z</updated>
    
    <content type="html"><![CDATA[<p>哇咔咔，利用AI工具4个多小时捣鼓了一个hexo主题，也就是我现在使用的hexo主题。</p><p>前期使用的是<a href="https://keep.xpoet.cn/">keep主题</a>，当然<a href="https://keep.xpoet.cn/">keep主题</a>是一个非常强大的hexo主题，也很佩服<a href="https://keep.xpoet.cn/">keep主题</a>的开发者。</p><p>现在我使用的是利用AI工具自己生成的hexo主题。这感觉简直是太爽了，嘎嘎</p><p>不得不说AI工具确实是牛逼克拉斯。</p><hr><p>介绍一下现在使用的主题吧。</p><p>首页<br><img src="https://img.vte.cc//test/vte.webp"><br>归档页<br><img src="https://img.vte.cc//test/archives.webp"><br>标签页<br><img src="https://img.vte.cc//test/tag.webp"></p><p>1.响应式全适配<br>针对移动端（≤768px）、小屏手机（≤480px）做专项调整：<br>导航栏、内容区 padding 自动缩减，避免留白过多。<br>文章元信息从横向排列转为纵向，避免拥挤。<br>代码块、按钮尺寸等比例缩小，保持可点击性。<br>图片、代码块等元素强制适配容器宽度，避免横向溢出。</p><p>2.性能与兼容性<br>轻量无冗余：未引入多余 JS&#x2F;CSS，核心交互（回到顶部、建站时间）仅需几十行代码，加载速度快。<br>兼容性良好：基于标准 CSS3 和 ES5 语法，兼容现代浏览器（Chrome、Firefox、Safari、Edge）及移动端浏览器。<br>代码规范：使用 CSS 变量（var()）管理颜色和通用样式，便于后期定制；HTML 结构语义化，利于 SEO 和无障碍访问。</p><p>适用场景</p><p>这款主题以「内容优先」为核心，通过极简设计、实用功能和细节优化，在保证美观的同时，最大化提升阅读体验和内容传达效率。无论是技术分享还是个人记录，都能通过简单配置快速搭建出风格统一、体验流畅的博客站点。</p><hr><p>最后也得说一下，现在这个hexo主题仍然有很多地方是不足的，但是我自个现在使用还是刚刚好的，因为我自己没有那么多的需求。</p><p>还有这个主题现在不打算开源。主要是太多的不足了，当然这里面也有超级多的bug是我现在处理不了的。😂😂😂</p>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;哇咔咔，利用AI工具4个多小时捣鼓了一个hexo主题，也就是我现在使用的hexo主题。&lt;/p&gt;
&lt;p&gt;前期使用的是&lt;a href=&quot;https://keep.xpoet.cn/&quot;&gt;keep主题&lt;/a&gt;，当然&lt;a</summary>
        
      
    
    
    
    <category term="natter" scheme="https://vte.cc/categories/natter/"/>
    
    
    <category term="AI工具" scheme="https://vte.cc/tags/AI%E5%B7%A5%E5%85%B7/"/>
    
  </entry>
  
  <entry>
    <title>我的图床解决方案</title>
    <link href="https://vte.cc/natter/2/"/>
    <id>https://vte.cc/natter/2/</id>
    <published>2025-10-20T06:26:15.000Z</published>
    <updated>2025-10-22T05:02:39.402Z</updated>
    
    <content type="html"><![CDATA[<p>这个小破站也搭建起来有一个多月了。在文章里写点东西有时候是需要配置图片的。文章里有时候没有图片总归是不行的。咱的图片要储存在哪里呢？这个也是前几天一直在想的问题，最终的图片储存地现在也是解决了。</p><p>说一下我自己现在的图床解决方案就是：<code>PicGo + GitHub + PicX</code></p><h1 id="PicGo"><a href="#PicGo" class="headerlink" title="PicGo"></a>PicGo</h1><p>PicGo是一款开源的图床管理工具，主要用于快速上传图片到云端并获取可分享的链接，非常适合写博客、文档和笔记时使用。它支持多种图床服务，如微博、七牛云、腾讯云COS、GitHub等，功能强大且简单易用。使用PicGo后，上传成功的图片会自动复制链接地址到剪贴板，方便用户在Markdown或网页中嵌入使用。</p><p>PicGo官网：<a href="https://picgo.github.io/">https://picgo.github.io/</a></p><h1 id="GitHub"><a href="#GitHub" class="headerlink" title="GitHub"></a>GitHub</h1><p>GitHub这个就更好的理解了，我这里就不多介绍了。毕竟我这个小破站就部署在GitHub上面。</p><p>GitHub官网：<a href="https://github.com/">https://github.com/</a></p><h1 id="PicX压缩图片工具"><a href="#PicX压缩图片工具" class="headerlink" title="PicX压缩图片工具"></a>PicX压缩图片工具</h1><p>PicX 是一款基于 GitHub API 开发的图床工具，提供图片上传托管、生成图片链接和常用图片工具箱服务。广泛适用于静态博客、社交网络、技术论坛、自媒体图文编辑和图片存储等场景。对于需要在互联网上存储及分享大量图片的用户来说，PicX 是一个免费、便捷、高效、稳定的解决方案。</p><p>我并没有按照PicX的使用文档上面的操作，因为我只需要PicX里面的工具箱里的压缩功能和图片加水印功能。</p><p>PicX官网：<a href="https://picx.xpoet.cn/">https://picx.xpoet.cn/</a></p><h1 id="效果展示"><a href="#效果展示" class="headerlink" title="效果展示"></a>效果展示</h1><p>效果展示这块我就上传一些 前几天去的邢台博物馆里的一些照片吧。</p><details><summary>点击查看效果</summary><p><img src="https://img.vte.cc//test/IMG_20251018_123330.webp"><br><img src="https://img.vte.cc//test/IMG_20251018_111949.webp"><br><img src="https://img.vte.cc//test/IMG_20251018_111050.webp"><br><img src="https://img.vte.cc//test/IMG_20251018_111548.webp"></p></details><h1 id="个人总结"><a href="#个人总结" class="headerlink" title="个人总结"></a>个人总结</h1><h2 id="优点"><a href="#优点" class="headerlink" title="优点"></a>优点</h2><p><code>PicGo + GitHub + PicX</code>这三个组合使用是可以免费使用的，这也是我最近几天找到的办法。</p><h2 id="缺点"><a href="#缺点" class="headerlink" title="缺点"></a>缺点</h2><p>总体来说是依赖于GitHub这个社区生态，如果GitHub删除了自个的账号，那这一切都是浮云了。</p><h2 id="注意事项"><a href="#注意事项" class="headerlink" title="注意事项"></a>注意事项</h2><p>备份，一定要备份。</p>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;这个小破站也搭建起来有一个多月了。在文章里写点东西有时候是需要配置图片的。文章里有时候没有图片总归是不行的。咱的图片要储存在哪里呢？这个也是前几天一直在想的问题，最终的图片储存地现在也是解决了。&lt;/p&gt;
&lt;p&gt;说一下我自己现在的图床解决方案就是：&lt;code&gt;PicGo +</summary>
        
      
    
    
    
    <category term="natter" scheme="https://vte.cc/categories/natter/"/>
    
    
    <category term="博客" scheme="https://vte.cc/tags/%E5%8D%9A%E5%AE%A2/"/>
    
    <category term="图床" scheme="https://vte.cc/tags/%E5%9B%BE%E5%BA%8A/"/>
    
  </entry>
  
  <entry>
    <title>AI工具确实牛逼</title>
    <link href="https://vte.cc/natter/ai/"/>
    <id>https://vte.cc/natter/ai/</id>
    <published>2025-10-14T02:10:06.000Z</published>
    <updated>2025-10-14T03:02:14.066Z</updated>
    
    <content type="html"><![CDATA[<p>话说昨晚上试用了一下最近大火的AI工具，确实是感觉到AI工具牛逼啊，像我的这个初二都没上完的教育水平一般在网上是弄不成啥玩意儿的。但是借用AI工具之后就不一样了！</p><p>说说我都是试用的哪些AI工具吧。</p><h2 id="腾讯元宝AI"><a href="#腾讯元宝AI" class="headerlink" title="腾讯元宝AI"></a>腾讯元宝AI</h2><p>腾讯元宝具备多种实用功能，涵盖信息搜索、内容创作、文档处理、生活辅助等多个方面，旨在全方位提升用户的效率和体验。其核心功能包括：</p><ul><li>AI搜索：支持语音和文字输入，能够搜索微信公众号、视频号等腾讯生态内容及互联网权威信源。用户可以随时与元宝发起对话，通过强大的模型和搜索能力，快速获取精准答案。</li><li>AI写作：具备强大的语言理解和输出能力，可帮助用户撰写报告、方案、文案、代码等。无论是工作中的正式文档，还是生活中的创意写作，腾讯元宝都能提供创作灵感，让写作变得更加轻松。</li><li>AI绘画：提供多种绘画风格，用户可以自由调整比例参数。在图像识别方面表现出色，能够精准分析照片中的人物身份、艺术作品的风格等。</li><li>AI总结：支持多类型文件和图片的识别及阅读，能够快速总结文档要点。用户可以上传PDF、Word、PPT、Excel、TXT等格式的文件，腾讯元宝会输出精简的要点内容，简化信息总结过程。</li><li>AI应用：除了上述核心功能外，还提供AI头像、口语陪练、超能翻译等特色应用。例如，AI头像提供多种模板，用户可免费享受不限次数的头像制作；口语陪练针对考学、出游等场景，提供一对一在线教学；超能翻译支持多语言在线翻译，确保翻译的准确性和速度。</li></ul><p>双模型切换：首创“双模型切换”功能，用户可自由选择混元或DeepSeek模型。混元模型侧重多模态理解，如图生文功能；而DeepSeek-R1满血版在推理能力和知识覆盖上表现更优。</p><p>腾讯元宝官网：<a href="https://yuanbao.tencent.com/">https://yuanbao.tencent.com/</a></p><h2 id="豆包-AI助手"><a href="#豆包-AI助手" class="headerlink" title="豆包-AI助手"></a>豆包-AI助手</h2><p>豆包是一款基于云雀模型构建的多功能人工智能工具和免费AI聊天机器人，能够理解用户需求并提供个性化服务。豆包提供网页端、Chrome浏览器插件、iOS、Android、Mac和Windows端应用程序，支持文案创作、PDF问答、长文本分析、图像生成、信息搜索与整合等功能。</p><ul><li><p>聊天机器人：可以与用户进行对话，回答用户的问题，提供帮助和建议。</p></li><li><p>写作助手：帮助用户写作，提供写作灵感、写作指导、语法检查等方面的帮助。</p></li><li><p>英语学习助手：提供英语翻译、语法、词汇等方面的帮助，帮助用户学习英语。</p></li><li><p>智能体定制：用户可以训练和定制属于自己的智能体，更加符合聊天喜好。</p></li><li><p>豆包的特点包括：通用人工智能：可以回答各种类型的问题。</p></li><li><p>自然语言处理能力：能够理解和生成自然语言。</p></li><li><p>多模态 AI 能力：结合语音交互和视觉展示，提供更智能、便捷的服务。</p></li><li><p>个性化交互：可以根据用户的需求和偏好进行个性化交互。 总的来说，抖音豆包是一款功能强大、智能便捷的 AI，可以为用户提供多种帮助和服务。</p></li></ul><p>豆包-AI助手官网：<a href="https://www.doubao.com/">https://www.doubao.com/</a></p><hr><p>接下来我说说我用这两个AI工具都干了啥。</p><p>昨晚上本来在闲逛站长论坛的时候，发现别人都有一个漂亮的米表。《PS：米表的意思是一个展示域名的页面，米表一般都是一些捣鼓域名的人使用，这里就不多介绍了，有兴趣的可以去搜索一下什么是米表。》</p><p>我自个琢磨着，我要不要也弄一个米表，毕竟我手里也有几个域名，但是我又不是捣鼓域名的米佬。在一个就是我自身的教育水平实在是太拉跨了。</p><p>但是试用了一下AI工具后，我的想法就变了。🤭</p><p>我分别用<code>腾讯元宝AI</code>和<code>豆包-AI助手</code>的编程，让它们给我生成一个米表。</p><p>之后就是几秒钟的等待，它们就自己咔咔的生成，我就等着它们生成就🆗了，相比较结果我自己还是比较满意滴，嘎嘎。</p><p>源码奉上：</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><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><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br><span class="line">81</span><br><span class="line">82</span><br><span class="line">83</span><br><span class="line">84</span><br><span class="line">85</span><br><span class="line">86</span><br><span class="line">87</span><br><span class="line">88</span><br><span class="line">89</span><br><span class="line">90</span><br><span class="line">91</span><br><span class="line">92</span><br><span class="line">93</span><br><span class="line">94</span><br><span class="line">95</span><br><span class="line">96</span><br><span class="line">97</span><br><span class="line">98</span><br><span class="line">99</span><br><span class="line">100</span><br><span class="line">101</span><br><span class="line">102</span><br><span class="line">103</span><br><span class="line">104</span><br><span class="line">105</span><br><span class="line">106</span><br><span class="line">107</span><br><span class="line">108</span><br><span class="line">109</span><br><span class="line">110</span><br><span class="line">111</span><br><span class="line">112</span><br><span class="line">113</span><br><span class="line">114</span><br><span class="line">115</span><br><span class="line">116</span><br><span class="line">117</span><br><span class="line">118</span><br><span class="line">119</span><br><span class="line">120</span><br><span class="line">121</span><br><span class="line">122</span><br><span class="line">123</span><br><span class="line">124</span><br><span class="line">125</span><br><span class="line">126</span><br><span class="line">127</span><br><span class="line">128</span><br><span class="line">129</span><br><span class="line">130</span><br><span class="line">131</span><br><span class="line">132</span><br><span class="line">133</span><br><span class="line">134</span><br><span class="line">135</span><br><span class="line">136</span><br><span class="line">137</span><br><span class="line">138</span><br><span class="line">139</span><br><span class="line">140</span><br><span class="line">141</span><br><span class="line">142</span><br><span class="line">143</span><br><span class="line">144</span><br><span class="line">145</span><br><span class="line">146</span><br><span class="line">147</span><br><span class="line">148</span><br><span class="line">149</span><br><span class="line">150</span><br><span class="line">151</span><br><span class="line">152</span><br><span class="line">153</span><br><span class="line">154</span><br><span class="line">155</span><br><span class="line">156</span><br><span class="line">157</span><br><span class="line">158</span><br><span class="line">159</span><br><span class="line">160</span><br><span class="line">161</span><br><span class="line">162</span><br><span class="line">163</span><br><span class="line">164</span><br><span class="line">165</span><br><span class="line">166</span><br><span class="line">167</span><br><span class="line">168</span><br><span class="line">169</span><br><span class="line">170</span><br><span class="line">171</span><br><span class="line">172</span><br><span class="line">173</span><br><span class="line">174</span><br><span class="line">175</span><br><span class="line">176</span><br><span class="line">177</span><br><span class="line">178</span><br><span class="line">179</span><br><span class="line">180</span><br><span class="line">181</span><br><span class="line">182</span><br><span class="line">183</span><br><span class="line">184</span><br><span class="line">185</span><br><span class="line">186</span><br><span class="line">187</span><br><span class="line">188</span><br><span class="line">189</span><br><span class="line">190</span><br><span class="line">191</span><br><span class="line">192</span><br><span class="line">193</span><br><span class="line">194</span><br><span class="line">195</span><br><span class="line">196</span><br><span class="line">197</span><br><span class="line">198</span><br><span class="line">199</span><br><span class="line">200</span><br><span class="line">201</span><br><span class="line">202</span><br><span class="line">203</span><br><span class="line">204</span><br><span class="line">205</span><br><span class="line">206</span><br><span class="line">207</span><br><span class="line">208</span><br><span class="line">209</span><br><span class="line">210</span><br><span class="line">211</span><br><span class="line">212</span><br><span class="line">213</span><br><span class="line">214</span><br><span class="line">215</span><br><span class="line">216</span><br><span class="line">217</span><br><span class="line">218</span><br><span class="line">219</span><br><span class="line">220</span><br><span class="line">221</span><br><span class="line">222</span><br><span class="line">223</span><br><span class="line">224</span><br><span class="line">225</span><br><span class="line">226</span><br><span class="line">227</span><br><span class="line">228</span><br><span class="line">229</span><br><span class="line">230</span><br><span class="line">231</span><br><span class="line">232</span><br><span class="line">233</span><br><span class="line">234</span><br><span class="line">235</span><br><span class="line">236</span><br><span class="line">237</span><br><span class="line">238</span><br><span class="line">239</span><br><span class="line">240</span><br><span class="line">241</span><br><span class="line">242</span><br><span class="line">243</span><br><span class="line">244</span><br><span class="line">245</span><br><span class="line">246</span><br><span class="line">247</span><br><span class="line">248</span><br><span class="line">249</span><br><span class="line">250</span><br><span class="line">251</span><br><span class="line">252</span><br><span class="line">253</span><br><span class="line">254</span><br><span class="line">255</span><br><span class="line">256</span><br><span class="line">257</span><br><span class="line">258</span><br><span class="line">259</span><br><span class="line">260</span><br><span class="line">261</span><br><span class="line">262</span><br><span class="line">263</span><br><span class="line">264</span><br><span class="line">265</span><br><span class="line">266</span><br><span class="line">267</span><br><span class="line">268</span><br><span class="line">269</span><br><span class="line">270</span><br><span class="line">271</span><br><span class="line">272</span><br><span class="line">273</span><br><span class="line">274</span><br><span class="line">275</span><br><span class="line">276</span><br><span class="line">277</span><br><span class="line">278</span><br><span class="line">279</span><br><span class="line">280</span><br><span class="line">281</span><br><span class="line">282</span><br><span class="line">283</span><br><span class="line">284</span><br><span class="line">285</span><br><span class="line">286</span><br><span class="line">287</span><br><span class="line">288</span><br><span class="line">289</span><br><span class="line">290</span><br><span class="line">291</span><br><span class="line">292</span><br><span class="line">293</span><br><span class="line">294</span><br><span class="line">295</span><br><span class="line">296</span><br><span class="line">297</span><br><span class="line">298</span><br><span class="line">299</span><br><span class="line">300</span><br><span class="line">301</span><br><span class="line">302</span><br><span class="line">303</span><br><span class="line">304</span><br><span class="line">305</span><br><span class="line">306</span><br><span class="line">307</span><br><span class="line">308</span><br><span class="line">309</span><br><span class="line">310</span><br><span class="line">311</span><br><span class="line">312</span><br><span class="line">313</span><br><span class="line">314</span><br><span class="line">315</span><br><span class="line">316</span><br><span class="line">317</span><br><span class="line">318</span><br><span class="line">319</span><br><span class="line">320</span><br><span class="line">321</span><br><span class="line">322</span><br><span class="line">323</span><br><span class="line">324</span><br><span class="line">325</span><br><span class="line">326</span><br><span class="line">327</span><br><span class="line">328</span><br><span class="line">329</span><br><span class="line">330</span><br><span class="line">331</span><br><span class="line">332</span><br><span class="line">333</span><br><span class="line">334</span><br><span class="line">335</span><br><span class="line">336</span><br><span class="line">337</span><br><span class="line">338</span><br><span class="line">339</span><br><span class="line">340</span><br><span class="line">341</span><br><span class="line">342</span><br><span class="line">343</span><br><span class="line">344</span><br><span class="line">345</span><br><span class="line">346</span><br><span class="line">347</span><br><span class="line">348</span><br><span class="line">349</span><br><span class="line">350</span><br><span class="line">351</span><br><span class="line">352</span><br><span class="line">353</span><br></pre></td><td class="code"><pre><span class="line">&lt;!DOCTYPE html&gt;</span><br><span class="line">&lt;html lang=<span class="string">&quot;zh-CN&quot;</span>&gt;</span><br><span class="line">&lt;<span class="built_in">head</span>&gt;</span><br><span class="line">    &lt;meta charset=<span class="string">&quot;UTF-8&quot;</span>&gt;</span><br><span class="line">    &lt;meta name=<span class="string">&quot;viewport&quot;</span> content=<span class="string">&quot;width=device-width, initial-scale=1.0&quot;</span>&gt;</span><br><span class="line">    &lt;title&gt;域名出售列表&lt;/title&gt;</span><br><span class="line">    &lt;style&gt;</span><br><span class="line">        :root &#123;</span><br><span class="line">            --primary-color: <span class="comment">#2c3e50;</span></span><br><span class="line">            --secondary-color: <span class="comment">#3498db;</span></span><br><span class="line">            --accent-color: <span class="comment">#e74c3c;</span></span><br><span class="line">            --light-bg: <span class="comment">#f8f9fa;</span></span><br><span class="line">            --dark-text: <span class="comment">#2c3e50;</span></span><br><span class="line">            --border-radius: 6px;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        * &#123;</span><br><span class="line">            box-sizing: border-box;</span><br><span class="line">            margin: 0;</span><br><span class="line">            padding: 0;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        body &#123;</span><br><span class="line">            font-family: <span class="string">&#x27;Segoe UI&#x27;</span>, Tahoma, Geneva, Verdana, sans-serif;</span><br><span class="line">            color: var(--dark-text);</span><br><span class="line">            background-color: <span class="comment">#f5f7fa;</span></span><br><span class="line">            padding: 20px;</span><br><span class="line">            line-height: 1.6;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        .container &#123;</span><br><span class="line">            max-width: 1200px;</span><br><span class="line">            margin: 0 auto;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        header &#123;</span><br><span class="line">            text-align: center;</span><br><span class="line">            margin-bottom: 30px;</span><br><span class="line">            padding: 20px 0;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        h1 &#123;</span><br><span class="line">            color: var(--primary-color);</span><br><span class="line">            font-size: 2.2rem;</span><br><span class="line">            margin-bottom: 10px;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        .subtitle &#123;</span><br><span class="line">            color: <span class="comment">#7f8c8d;</span></span><br><span class="line">            font-size: 1.1rem;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        .search-box &#123;</span><br><span class="line">            margin-bottom: 25px;</span><br><span class="line">            display: flex;</span><br><span class="line">            max-width: 500px;</span><br><span class="line">            margin: 0 auto 30px;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        .search-box input &#123;</span><br><span class="line">            flex: 1;</span><br><span class="line">            padding: 12px 15px;</span><br><span class="line">            border: 1px solid <span class="comment">#ddd;</span></span><br><span class="line">            border-radius: var(--border-radius) 0 0 var(--border-radius);</span><br><span class="line">            font-size: 1rem;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        .search-box button &#123;</span><br><span class="line">            padding: 12px 20px;</span><br><span class="line">            background: var(--secondary-color);</span><br><span class="line">            color: white;</span><br><span class="line">            border: none;</span><br><span class="line">            border-radius: 0 var(--border-radius) var(--border-radius) 0;</span><br><span class="line">            cursor: pointer;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        .domain-grid &#123;</span><br><span class="line">            display: grid;</span><br><span class="line">            grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));</span><br><span class="line">            gap: 25px;</span><br><span class="line">            margin-bottom: 40px;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        .domain-card &#123;</span><br><span class="line">            background: white;</span><br><span class="line">            border-radius: var(--border-radius);</span><br><span class="line">            padding: 20px;</span><br><span class="line">            box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);</span><br><span class="line">            transition: transform 0.3s, box-shadow 0.3s;</span><br><span class="line">            border-top: 3px solid var(--secondary-color);</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        .domain-card:hover &#123;</span><br><span class="line">            transform: translateY(-5px);</span><br><span class="line">            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        .domain-name &#123;</span><br><span class="line">            font-weight: 700;</span><br><span class="line">            color: var(--primary-color);</span><br><span class="line">            font-size: 1.4rem;</span><br><span class="line">            margin-bottom: 10px;</span><br><span class="line">            word-break: break-all;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        .domain-price &#123;</span><br><span class="line">            font-size: 1.5rem;</span><br><span class="line">            font-weight: 700;</span><br><span class="line">            color: var(--accent-color);</span><br><span class="line">            margin: 10px 0;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        .domain-description &#123;</span><br><span class="line">            color: <span class="comment">#555;</span></span><br><span class="line">            margin-bottom: 15px;</span><br><span class="line">            font-size: 0.95rem;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        .domain-tags &#123;</span><br><span class="line">            display: flex;</span><br><span class="line">            flex-wrap: wrap;</span><br><span class="line">            gap: 8px;</span><br><span class="line">            margin-bottom: 15px;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        .domain-tag &#123;</span><br><span class="line">            background: <span class="comment">#e1f0fa;</span></span><br><span class="line">            color: var(--secondary-color);</span><br><span class="line">            padding: 5px 12px;</span><br><span class="line">            border-radius: 50px;</span><br><span class="line">            font-size: 0.85rem;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        .btn-contact &#123;</span><br><span class="line">            display: block;</span><br><span class="line">            width: 100%;</span><br><span class="line">            background: var(--secondary-color);</span><br><span class="line">            color: white;</span><br><span class="line">            border: none;</span><br><span class="line">            padding: 12px;</span><br><span class="line">            border-radius: var(--border-radius);</span><br><span class="line">            font-weight: 600;</span><br><span class="line">            cursor: pointer;</span><br><span class="line">            transition: background 0.3s;</span><br><span class="line">            text-align: center;</span><br><span class="line">            text-decoration: none;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        .btn-contact:hover &#123;</span><br><span class="line">            background: <span class="comment">#2980b9;</span></span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        .contact-section &#123;</span><br><span class="line">            background: white;</span><br><span class="line">            border-radius: var(--border-radius);</span><br><span class="line">            padding: 30px;</span><br><span class="line">            box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);</span><br><span class="line">            margin-bottom: 30px;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        .contact-section h2 &#123;</span><br><span class="line">            text-align: center;</span><br><span class="line">            margin-bottom: 20px;</span><br><span class="line">            color: var(--primary-color);</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        .contact-info &#123;</span><br><span class="line">            display: flex;</span><br><span class="line">            flex-wrap: wrap;</span><br><span class="line">            gap: 20px;</span><br><span class="line">            justify-content: center;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        .contact-item &#123;</span><br><span class="line">            display: flex;</span><br><span class="line">            align-items: center;</span><br><span class="line">            gap: 10px;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        footer &#123;</span><br><span class="line">            text-align: center;</span><br><span class="line">            padding: 20px;</span><br><span class="line">            color: <span class="comment">#7f8c8d;</span></span><br><span class="line">            font-size: 0.9rem;</span><br><span class="line">        &#125;</span><br><span class="line">        </span><br><span class="line">        @media (max-width: 768px) &#123;</span><br><span class="line">            .domain-grid &#123;</span><br><span class="line">                grid-template-columns: 1fr;</span><br><span class="line">            &#125;</span><br><span class="line">            </span><br><span class="line">            .domain-card &#123;</span><br><span class="line">                padding: 15px;</span><br><span class="line">            &#125;</span><br><span class="line">            </span><br><span class="line">            .domain-name &#123;</span><br><span class="line">                font-size: 1.2rem;</span><br><span class="line">            &#125;</span><br><span class="line">        &#125;</span><br><span class="line">    &lt;/style&gt;</span><br><span class="line">&lt;/head&gt;</span><br><span class="line">&lt;body&gt;</span><br><span class="line">    &lt;div class=<span class="string">&quot;container&quot;</span>&gt;</span><br><span class="line">        &lt;!-- 页面标题区域 --&gt;</span><br><span class="line">        &lt;header&gt;</span><br><span class="line">            &lt;h1&gt;域名出售列表&lt;/h1&gt;</span><br><span class="line">            &lt;p class=<span class="string">&quot;subtitle&quot;</span>&gt;优质域名资源，直接展示&lt;/p&gt;</span><br><span class="line">        &lt;/header&gt;</span><br><span class="line">        </span><br><span class="line">        &lt;!-- 搜索框 --&gt;</span><br><span class="line">        &lt;div class=<span class="string">&quot;search-box&quot;</span>&gt;</span><br><span class="line">            &lt;input <span class="built_in">type</span>=<span class="string">&quot;text&quot;</span> placeholder=<span class="string">&quot;搜索域名...&quot;</span> <span class="built_in">id</span>=<span class="string">&quot;domainSearch&quot;</span>&gt;</span><br><span class="line">            &lt;button <span class="built_in">id</span>=<span class="string">&quot;searchButton&quot;</span>&gt;搜索&lt;/button&gt;</span><br><span class="line">        &lt;/div&gt;</span><br><span class="line">        </span><br><span class="line">        &lt;!-- 域名列表 --&gt;</span><br><span class="line">        &lt;div class=<span class="string">&quot;domain-grid&quot;</span> <span class="built_in">id</span>=<span class="string">&quot;domainList&quot;</span>&gt;</span><br><span class="line">            &lt;!-- 域名卡片将通过JavaScript动态生成 --&gt;</span><br><span class="line">        &lt;/div&gt;</span><br><span class="line">        </span><br><span class="line">        &lt;!-- 联系方式 --&gt;</span><br><span class="line">        &lt;div class=<span class="string">&quot;contact-section&quot;</span>&gt;</span><br><span class="line">            &lt;h2&gt;联系咨询&lt;/h2&gt;</span><br><span class="line">            &lt;div class=<span class="string">&quot;contact-info&quot;</span>&gt;</span><br><span class="line">                &lt;div class=<span class="string">&quot;contact-item&quot;</span>&gt;</span><br><span class="line">                    &lt;i&gt;📧&lt;/i&gt;</span><br><span class="line">                    &lt;span&gt;邮箱: contact@example.com&lt;/span&gt;</span><br><span class="line">                &lt;/div&gt;</span><br><span class="line">                &lt;div class=<span class="string">&quot;contact-item&quot;</span>&gt;</span><br><span class="line">                    &lt;i&gt;📱&lt;/i&gt;</span><br><span class="line">                    &lt;span&gt;电话: 138-0013-8000&lt;/span&gt;</span><br><span class="line">                &lt;/div&gt;</span><br><span class="line">                &lt;div class=<span class="string">&quot;contact-item&quot;</span>&gt;</span><br><span class="line">                    &lt;i&gt;💬&lt;/i&gt;</span><br><span class="line">                    &lt;span&gt;微信: domain_seller&lt;/span&gt;</span><br><span class="line">                &lt;/div&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><span class="line">        &lt;footer&gt;</span><br><span class="line">            &lt;p&gt;© 2025 域名出售列表 | 所有域名价格可能随时变动，具体以实际交易价格为准&lt;/p&gt;</span><br><span class="line">        &lt;/footer&gt;</span><br><span class="line">    &lt;/div&gt;</span><br><span class="line"></span><br><span class="line">    &lt;script&gt;</span><br><span class="line">        // 域名数据 - 您可以根据需要修改这些数据</span><br><span class="line">        const domains = [</span><br><span class="line">            &#123; </span><br><span class="line">                name: <span class="string">&quot;example.com&quot;</span>, </span><br><span class="line">                price: 50000, </span><br><span class="line">                tags: [<span class="string">&quot;热门&quot;</span>, <span class="string">&quot;商业&quot;</span>], </span><br><span class="line">                description: <span class="string">&quot;简短易记的商业域名，适合各类企业品牌&quot;</span> </span><br><span class="line">            &#125;,</span><br><span class="line">            &#123; </span><br><span class="line">                name: <span class="string">&quot;techwave.net&quot;</span>, </span><br><span class="line">                price: 12000, </span><br><span class="line">                tags: [<span class="string">&quot;科技&quot;</span>, <span class="string">&quot;网络&quot;</span>], </span><br><span class="line">                description: <span class="string">&quot;科技与创新完美结合的域名&quot;</span> </span><br><span class="line">            &#125;,</span><br><span class="line">            &#123; </span><br><span class="line">                name: <span class="string">&quot;bestdeal.online&quot;</span>, </span><br><span class="line">                price: 8000, </span><br><span class="line">                tags: [<span class="string">&quot;电商&quot;</span>, <span class="string">&quot;促销&quot;</span>], </span><br><span class="line">                description: <span class="string">&quot;适合电商和促销活动的优质域名&quot;</span> </span><br><span class="line">            &#125;,</span><br><span class="line">            &#123; </span><br><span class="line">                name: <span class="string">&quot;healthylife.org&quot;</span>, </span><br><span class="line">                price: 15000, </span><br><span class="line">                tags: [<span class="string">&quot;健康&quot;</span>, <span class="string">&quot;生活&quot;</span>], </span><br><span class="line">                description: <span class="string">&quot;健康生活类网站的完美选择&quot;</span> </span><br><span class="line">            &#125;,</span><br><span class="line">            &#123; </span><br><span class="line">                name: <span class="string">&quot;myapp.dev&quot;</span>, </span><br><span class="line">                price: 6000, </span><br><span class="line">                tags: [<span class="string">&quot;开发&quot;</span>, <span class="string">&quot;应用&quot;</span>], </span><br><span class="line">                description: <span class="string">&quot;开发者首选，应用类项目理想域名&quot;</span> </span><br><span class="line">            &#125;,</span><br><span class="line">            &#123; </span><br><span class="line">                name: <span class="string">&quot;smartcity.ai&quot;</span>, </span><br><span class="line">                price: 25000, </span><br><span class="line">                tags: [<span class="string">&quot;AI&quot;</span>, <span class="string">&quot;智慧城市&quot;</span>], </span><br><span class="line">                description: <span class="string">&quot;人工智能与智慧城市领域专属域名&quot;</span> </span><br><span class="line">            &#125;,</span><br><span class="line">            &#123; </span><br><span class="line">                name: <span class="string">&quot;eduplus.cn&quot;</span>, </span><br><span class="line">                price: 9000, </span><br><span class="line">                tags: [<span class="string">&quot;教育&quot;</span>, <span class="string">&quot;中国&quot;</span>], </span><br><span class="line">                description: <span class="string">&quot;教育行业优选，适合中国市场的域名&quot;</span> </span><br><span class="line">            &#125;,</span><br><span class="line">            &#123; </span><br><span class="line">                name: <span class="string">&quot;fashionista.style&quot;</span>, </span><br><span class="line">                price: 7500, </span><br><span class="line">                tags: [<span class="string">&quot;时尚&quot;</span>, <span class="string">&quot;风格&quot;</span>], </span><br><span class="line">                description: <span class="string">&quot;时尚达人和品牌的首选域名&quot;</span> </span><br><span class="line">            &#125;</span><br><span class="line">        ];</span><br><span class="line">        </span><br><span class="line">        // 初始化页面</span><br><span class="line">        document.addEventListener(<span class="string">&#x27;DOMContentLoaded&#x27;</span>, <span class="function"><span class="title">function</span></span>() &#123;</span><br><span class="line">            const domainList = document.getElementById(<span class="string">&#x27;domainList&#x27;</span>);</span><br><span class="line">            </span><br><span class="line">            // 生成域名卡片</span><br><span class="line">            domains.forEach(domain =&gt; &#123;</span><br><span class="line">                const domainCard = document.createElement(<span class="string">&#x27;div&#x27;</span>);</span><br><span class="line">                domainCard.className = <span class="string">&#x27;domain-card&#x27;</span>;</span><br><span class="line">                </span><br><span class="line">                // 创建标签HTML</span><br><span class="line">                <span class="built_in">let</span> tagsHtml = <span class="string">&#x27;&#x27;</span>;</span><br><span class="line">                <span class="keyword">if</span> (domain.tags &amp;&amp; domain.tags.length &gt; 0) &#123;</span><br><span class="line">                    tagsHtml = <span class="string">&#x27;&lt;div class=&quot;domain-tags&quot;&gt;&#x27;</span>;</span><br><span class="line">                    domain.tags.forEach(tag =&gt; &#123;</span><br><span class="line">                        tagsHtml += `&lt;span class=<span class="string">&quot;domain-tag&quot;</span>&gt;<span class="variable">$&#123;tag&#125;</span>&lt;/span&gt;`;</span><br><span class="line">                    &#125;);</span><br><span class="line">                    tagsHtml += <span class="string">&#x27;&lt;/div&gt;&#x27;</span>;</span><br><span class="line">                &#125;</span><br><span class="line">                </span><br><span class="line">                domainCard.innerHTML = `</span><br><span class="line">                    &lt;div class=<span class="string">&quot;domain-name&quot;</span>&gt;<span class="variable">$&#123;domain.name&#125;</span>&lt;/div&gt;</span><br><span class="line">                    &lt;div class=<span class="string">&quot;domain-price&quot;</span>&gt;¥<span class="variable">$&#123;domain.price.toLocaleString()&#125;</span>&lt;/div&gt;</span><br><span class="line">                    &lt;div class=<span class="string">&quot;domain-description&quot;</span>&gt;<span class="variable">$&#123;domain.description&#125;</span>&lt;/div&gt;</span><br><span class="line">                    <span class="variable">$&#123;tagsHtml&#125;</span></span><br><span class="line">                    &lt;a href=<span class="string">&quot;https://vte.cc&quot;</span> class=<span class="string">&quot;btn-contact&quot;</span>&gt;立即咨询&lt;/a&gt;</span><br><span class="line">                `;</span><br><span class="line">                </span><br><span class="line">                domainList.appendChild(domainCard);</span><br><span class="line">            &#125;);</span><br><span class="line">            </span><br><span class="line">            // 搜索功能</span><br><span class="line">            const searchInput = document.getElementById(<span class="string">&#x27;domainSearch&#x27;</span>);</span><br><span class="line">            const searchButton = document.getElementById(<span class="string">&#x27;searchButton&#x27;</span>);</span><br><span class="line">            </span><br><span class="line">            <span class="keyword">function</span> <span class="function"><span class="title">performSearch</span></span>() &#123;</span><br><span class="line">                const searchTerm = searchInput.value.toLowerCase();</span><br><span class="line">                const domainCards = document.querySelectorAll(<span class="string">&#x27;.domain-card&#x27;</span>);</span><br><span class="line">                </span><br><span class="line">                domainCards.forEach(card =&gt; &#123;</span><br><span class="line">                    const domainName = card.querySelector(<span class="string">&#x27;.domain-name&#x27;</span>).textContent.toLowerCase();</span><br><span class="line">                    <span class="keyword">if</span> (domainName.includes(searchTerm)) &#123;</span><br><span class="line">                        card.style.display = <span class="string">&#x27;block&#x27;</span>;</span><br><span class="line">                    &#125; <span class="keyword">else</span> &#123;</span><br><span class="line">                        card.style.display = <span class="string">&#x27;none&#x27;</span>;</span><br><span class="line">                    &#125;</span><br><span class="line">                &#125;);</span><br><span class="line">            &#125;</span><br><span class="line">            </span><br><span class="line">            searchInput.addEventListener(<span class="string">&#x27;input&#x27;</span>, performSearch);</span><br><span class="line">            searchButton.addEventListener(<span class="string">&#x27;click&#x27;</span>, performSearch);</span><br><span class="line">        &#125;);</span><br><span class="line">    &lt;/script&gt;</span><br><span class="line">&lt;/body&gt;</span><br><span class="line">&lt;/html&gt;</span><br><span class="line"></span><br></pre></td></tr></table></figure><h2 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</h2><p>就这种体验感，还有各大搜索引擎什么事儿啊。以后有啥不懂的直接AI了。又没有广告还能自个分析和判断。属实是AI牛逼。</p><p>同时这个AI工具让我有无限的想象空间，怪不得现在的AI工具，这么爆火。</p><p>简直是太好用了。</p>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;话说昨晚上试用了一下最近大火的AI工具，确实是感觉到AI工具牛逼啊，像我的这个初二都没上完的教育水平一般在网上是弄不成啥玩意儿的。但是借用AI工具之后就不一样了！&lt;/p&gt;
&lt;p&gt;说说我都是试用的哪些AI工具吧。&lt;/p&gt;
&lt;h2 id=&quot;腾讯元宝AI&quot;&gt;&lt;a</summary>
        
      
    
    
    
    <category term="natter" scheme="https://vte.cc/categories/natter/"/>
    
    
    <category term="AI工具" scheme="https://vte.cc/tags/AI%E5%B7%A5%E5%85%B7/"/>
    
  </entry>
  
  <entry>
    <title>hexo写文章用到的代码记录</title>
    <link href="https://vte.cc/natter/1/"/>
    <id>https://vte.cc/natter/1/</id>
    <published>2025-10-09T02:45:28.000Z</published>
    <updated>2025-11-05T14:50:52.672Z</updated>
    
    <content type="html"><![CDATA[<p>咱这个小破站搭建成功了，现在记录一下以后要用到的代码，免得到时候翻箱倒柜的找。</p><p>因为这个写作是需要用Markdown语法格式写，所以把常用的到东西在这记录一下。</p><h2 id="超链接"><a href="#超链接" class="headerlink" title="超链接"></a>超链接</h2><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">这是一个链接 [维特笔记](https://vte.cc)</span><br></pre></td></tr></table></figure><p>渲染结果</p><p>这是一个链接 <a href="https://vte.cc/">维特笔记</a></p><h2 id="图片插入"><a href="#图片插入" class="headerlink" title="图片插入"></a>图片插入</h2><p>插入图片Markdown语法代码：</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">![图片alt](图片链接 <span class="string">&quot;图片title&quot;</span>)</span><br></pre></td></tr></table></figure><p>对应的HTML代码：</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></pre></td><td class="code"><pre><span class="line">&lt;img </span><br><span class="line"> src=<span class="string">&quot;图片链接&quot;</span> alt=<span class="string">&quot;图片alt&quot;</span> title=<span class="string">&quot;图片title&quot;</span></span><br><span class="line">&gt;</span><br></pre></td></tr></table></figure><h2 id="引用块"><a href="#引用块" class="headerlink" title="引用块"></a>引用块</h2><h3 id="引用书上的句子"><a href="#引用书上的句子" class="headerlink" title="引用书上的句子"></a>引用书上的句子</h3><blockquote><p>Do not just seek happiness for yourself. Seek happiness for all. Through kindness. Through mercy.</p><footer><strong>David Levithan</strong><cite>Wide Awake</cite></footer></blockquote><h3 id="引用网络上的文章"><a href="#引用网络上的文章" class="headerlink" title="引用网络上的文章"></a>引用网络上的文章</h3><blockquote><p>Every interaction is both precious and an opportunity to delight.</p><footer><strong>Seth Godin</strong><cite><a href="http://sethgodin.typepad.com/seths_blog/2009/07/welcome-to-island-marketing.html">Welcome to Island Marketing</a></cite></footer></blockquote><h2 id="视频插入"><a href="#视频插入" class="headerlink" title="视频插入"></a>视频插入</h2><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">&lt;iframe src=<span class="string">&quot; //player.bilibili.com/player.html?isOutside=true&amp;aid=115252595267797&amp;bvid=BV1G6JCzCE21&amp;cid=32575260409&amp;p=1&amp;as_wide=1&amp;high_quality=1&amp;danmaku=0&quot;</span> style=<span class="string">&quot;width: 100%; aspect-ratio: 16 / 9; border: none;&quot;</span> allowfullscreen&gt; &lt;/iframe&gt;</span><br></pre></td></tr></table></figure><iframe src=" //player.bilibili.com/player.html?isOutside=true&aid=115252595267797&bvid=BV1G6JCzCE21&cid=32575260409&p=1&as_wide=1&high_quality=1&danmaku=0" style="width: 100%; aspect-ratio: 16 / 9; border: none;" allowfullscreen> </iframe><h2 id="音乐插入"><a href="#音乐插入" class="headerlink" title="音乐插入"></a>音乐插入</h2><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">&lt;audio controls&gt;</span><br><span class="line">  &lt;<span class="built_in">source</span> src=<span class="string">&quot;你的mp3地址&quot;</span> <span class="built_in">type</span>=<span class="string">&quot;audio/mpeg&quot;</span>&gt;</span><br><span class="line">  您的浏览器不支持 audio 元素。</span><br><span class="line">&lt;/audio&gt;</span><br></pre></td></tr></table></figure><audio controls>  <source src="https://wasmer.vte.cc/wp-content/uploads/2025/10/video_a__Ba__-Mine-Ba__-Mi._0.mp3" type="audio/mpeg">  您的浏览器不支持 audio 元素。</audio><p>一般来说自己编写也就这几样，其他的好像没有。</p>]]></content>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;咱这个小破站搭建成功了，现在记录一下以后要用到的代码，免得到时候翻箱倒柜的找。&lt;/p&gt;
&lt;p&gt;因为这个写作是需要用Markdown语法格式写，所以把常用的到东西在这记录一下。&lt;/p&gt;
&lt;h2 id=&quot;超链接&quot;&gt;&lt;a href=&quot;#超链接&quot;</summary>
        
      
    
    
    
    <category term="natter" scheme="https://vte.cc/categories/natter/"/>
    
    
    <category term="博客" scheme="https://vte.cc/tags/%E5%8D%9A%E5%AE%A2/"/>
    
    <category term="hexo" scheme="https://vte.cc/tags/hexo/"/>
    
  </entry>
  
</feed>
