<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Apart on Ben&#39;s Blog</title>
    <link>https://jinpeng.cv/en/tags/apart/</link>
    <description>Recent content in Apart on Ben&#39;s Blog</description>
    <generator>Hugo -- 0.154.0</generator>
    <language>en</language>
    <copyright>©️ 2025 Ben</copyright>
    <lastBuildDate>Mon, 09 Mar 2026 22:26:59 -0600</lastBuildDate>
    <atom:link href="https://jinpeng.cv/en/tags/apart/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>2025-08-26</title>
      <link>https://jinpeng.cv/en/diary/2025/august/2025-08-26/</link>
      <pubDate>Tue, 26 Aug 2025 18:13:47 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/august/2025-08-26/</guid>
      <description>&lt;p&gt;今天欢欢爸爸妈妈起的比较早，听到他们说话声音，就醒了。虽然困得不行。&lt;/p&gt;
&lt;p&gt;告诉老师们我的机票行程，想着走之前请老师们吃个饭。老师们纷纷表示他们来安排就好。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>今天欢欢爸爸妈妈起的比较早，听到他们说话声音，就醒了。虽然困得不行。</p>
<p>告诉老师们我的机票行程，想着走之前请老师们吃个饭。老师们纷纷表示他们来安排就好。</p>
<p>时间差不多就来到了八点，和小欢欢分别，我和欢欢爸爸去买排烟管，一直折腾到早上十点半才弄好，算是勉强能用。</p>
<p>然后欢欢爸爸送我来坐车，我们还加了微信。还是那个美女司机，还是一样的晕车。</p>
<p>中午直接回住的地方了，准备休息一下。</p>
<h3 id="1812-来到哥哥家">18:12 来到哥哥家</h3>
<p>爸爸今天来水城了，一直想叫我来吃饭。我并不想来，不喜欢这种带熟不熟的社交。</p>
<p>来了之后发现也还好，吃完饭，妈妈洗好碗。带他们去人民广场逛了逛。</p>
<p>虽然言语不多，但是能够明显感觉到挺好的。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-08-17</title>
      <link>https://jinpeng.cv/en/diary/2025/august/2025-08-17/</link>
      <pubDate>Sun, 17 Aug 2025 21:08:03 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/august/2025-08-17/</guid>
      <description>&lt;p&gt;短暂相聚之后，又该分别了。吃完饺子，炒饭，简单收拾收拾行李。该返程了。&lt;/p&gt;
&lt;p&gt;在街上的时候，宁宁一如既往的依依不舍，她想不明白，为什么我们每次都要这样狠心的离开。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>短暂相聚之后，又该分别了。吃完饺子，炒饭，简单收拾收拾行李。该返程了。</p>
<p>在街上的时候，宁宁一如既往的依依不舍，她想不明白，为什么我们每次都要这样狠心的离开。</p>
<p>她伤心的如此纯粹，不掺杂一丝丝任何其他的情绪，只是想我们能在彼此身边。她和曼曼拥抱亲吻了每一个人，我们各自带着彼此心里的祝福离开。</p>
<p>下一站是爸爸上班的地方——湾田煤矿。因为不怎么顺路，而且路比较脏，爸爸上班也比较早。妈妈姐姐都叫他自己先走，不要叫我送。而我则将这些复杂的情感转嫁到金钱上来：都可以送，把油加满就行！</p>
<p>这次爸爸没有叫我们送到他的住处，到煤矿门口跟前就喝止我们，就在这里下车了。爸爸如我预言的一样回头。</p>
<p>下一站是欢欢家，我想多和欢欢呆在一起，不管是什么环境。于是提前和妈妈说好要在欢欢家吃晚饭。</p>
<p>我们特意留他们两个大人单独相处，感受 i 人的情绪；而我和欢欢则乘机去看看凤仙和她的宝宝，有自己的小家挺好的，虽然可能会有各种烦恼。</p>
<p>吃完晚饭，我和欢欢把哥哥的车擦了一遍，不然实在是太脏了。擦完感觉干净了许多，心里也舒服了许多。</p>
<p>到水城已经是 8 点四十了，和妈妈分别，前往出租屋。</p>
<p>感觉今天好累啊，躺着休息了一会儿舒服了很多。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-08-10</title>
      <link>https://jinpeng.cv/en/diary/2025/august/2025-08-10/</link>
      <pubDate>Sun, 10 Aug 2025 23:31:35 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/august/2025-08-10/</guid>
      <description>&lt;p&gt;今天睡得比昨天好很多，中午带小欢欢去吃了鹅肉粉，得到了她的肯定。真的是很好吃！&lt;/p&gt;
&lt;p&gt;吃完我们去菜市场逛了逛，买了一些西红柿，烤鹌鹑蛋，黄瓜还有羊角蜜。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>今天睡得比昨天好很多，中午带小欢欢去吃了鹅肉粉，得到了她的肯定。真的是很好吃！</p>
<p>吃完我们去菜市场逛了逛，买了一些西红柿，烤鹌鹑蛋，黄瓜还有羊角蜜。</p>
<p>回来吃吃喝喝就已经三点过了，好想时间暂停。简单休息会儿，送小欢欢去坐车了。自己坐公交回来，没啥胃口。简单把剩菜热了热，煮了碗面放进去，不大好吃。</p>
<p>然后晚上又玩了好久的游戏，MOBA 游戏太看运气了。总是会有各种气人的情况出现。</p>
]]></content:encoded>
    </item>
    <item>
      <title>June 15, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/june/2025-06-15/</link>
      <pubDate>Sun, 15 Jun 2025 02:17:41 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/june/2025-06-15/</guid>
      <description>&lt;p&gt;This morning, my older brother called me and asked me to take my mom to the hospital for a follow-up check-up since they had something to do in Liuzhi. Coincidentally, Huanhuan also had to work overtime today. After we had breakfast, I dropped her off at her workplace, and we went our separate ways.&lt;/p&gt;
&lt;p&gt;My mom had breakfast with me, and afterward, I took her to the hospital for an ultrasound. The results were quite good—there was no further growth or enlargement. When we arrived at the doctor’s office, we could hear a patient arguing with the doctor, who was recommending surgery.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>This morning, my older brother called me and asked me to take my mom to the hospital for a follow-up check-up since they had something to do in Liuzhi. Coincidentally, Huanhuan also had to work overtime today. After we had breakfast, I dropped her off at her workplace, and we went our separate ways.</p>
<p>My mom had breakfast with me, and afterward, I took her to the hospital for an ultrasound. The results were quite good—there was no further growth or enlargement. When we arrived at the doctor’s office, we could hear a patient arguing with the doctor, who was recommending surgery.</p>
<p>After the argument finally subsided, it was our turn. The doctor, despite knowing it was benign, still said, &ldquo;If you&rsquo;re the nervous type, you might as well remove the thyroid.&rdquo; That’s clearly not something a doctor should say. No wonder the previous patient was arguing with her—she always seems to push for surgery.</p>
<p>She rambled on with an illogical explanation, leaving my mom confused. I quickly stepped in to clarify: &ldquo;This is benign. What the doctor means is that we don’t need to do anything about it—just monitor it with regular check-ups. But if you’re going to worry every day about it growing or turning bad, causing constant anxiety, then it might be better to remove it.&rdquo; That made things a bit clearer.</p>
<p>For conditions that might require surgery, it’s always best to consult multiple doctors. Some really don’t have the best medical ethics.</p>
<p>After returning home, I went to the supermarket to buy some eggs, vermicelli, and clams. I also stopped by the seafood street to get some oysters, planning to cook them and share them with my mom. Unfortunately, the quality this time wasn’t great, and they didn’t taste very good. As usual, my mom started criticizing everything, and I had to scold her again.</p>
<p>In the evening, I played a few rounds of games with Huanhuan and Xiaoxue. Then, as drowsiness set in, I got ready to hit the sack.</p>
]]></content:encoded>
    </item>
    <item>
      <title>May 5, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/may/2025-05-05/</link>
      <pubDate>Mon, 05 May 2025 13:06:07 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/may/2025-05-05/</guid>
      <description>&lt;p&gt;Today is already the last day of the holiday—time really flies.&lt;/p&gt;
&lt;p&gt;I slept in today, and after waking up, we continued playing games. I was hoping to finish the game today.&lt;/p&gt;
&lt;p&gt;Around 10 a.m., my brother called and asked me to drive to Liupanshui South Station to pick up Mom. When I met up with him, he said he had already arranged a ride-hailing service for her. We just happened to run into my brother, and then he left. We took the opportunity to have breakfast at Panxian Flavors.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Today is already the last day of the holiday—time really flies.</p>
<p>I slept in today, and after waking up, we continued playing games. I was hoping to finish the game today.</p>
<p>Around 10 a.m., my brother called and asked me to drive to Liupanshui South Station to pick up Mom. When I met up with him, he said he had already arranged a ride-hailing service for her. We just happened to run into my brother, and then he left. We took the opportunity to have breakfast at Panxian Flavors.</p>
<p>Huanhuan seemed a bit reluctant to let my brother know we had been together these past few days, feeling somewhat shy. I think if it were me, I’d feel the same way, but there isn’t really a good solution for it.</p>
<p>By 2 p.m., we finally finished <em>It Takes Two</em>. It really is an amazing game.</p>
<p>After resting for a few minutes, I took Huanhuan to the bus station. Just as we arrived, a driver from Panzhou approached us, so we avoided having to wait in line for the coach.</p>
<p>When I got back, I originally planned to rest, but I ended up tinkering with Shizuku, Dizuku, and NFC cards on my phone. As a result, I didn’t get proper rest when I should have.</p>
<p>There were still some leftover vegetables from yesterday, so I cooked noodles with them again today. Simple but delicious.</p>
<p>After eating, I caught up on the diary entries I missed.</p>
<p>Now it’s time to get back to work and give it my all.</p>
]]></content:encoded>
    </item>
    <item>
      <title>April 29, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/april/2025-04-29/</link>
      <pubDate>Tue, 29 Apr 2025 07:14:27 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/april/2025-04-29/</guid>
      <description>&lt;p&gt;Woke up in the middle of the night suddenly wanting to listen to this song. In the morning, after waiting for Huanhuan to wake up, I asked Xiao Ai to have Jeff Chang sing it for us.&lt;/p&gt;

&lt;link rel=&#34;stylesheet&#34; href=&#34;https://cdnjs.webstatic.cn/ajax/libs/aplayer/1.10.1/APlayer.min.css&#34; integrity=&#34;sha512-CIYsJUa3pr1eoXlZFroEI0mq0UIMUqNouNinjpCkSWo3Bx5NRlQ0OuC6DtEB/bDqUWnzXc1gs2X/g52l36N5iw==&#34; crossorigin=&#34;anonymous&#34;&gt;
&lt;script src=&#34;https://cdnjs.webstatic.cn/ajax/libs/aplayer/1.10.1/APlayer.min.js&#34; integrity=&#34;sha512-RWosNnDNw8FxHibJqdFRySIswOUgYhFxnmYO3fp+BgCU7gfo4z0oS7mYFBvaa8qu+axY39BmQOrhW3Tp70XbaQ==&#34; crossorigin=&#34;anonymous&#34;&gt;&lt;/script&gt;

&lt;script src=&#34;https://cdnjs.webstatic.cn/ajax/libs/meting/2.0.1/Meting.min.js&#34; integrity=&#34;sha512-/IDbuuVE9yEqGRO0rCzXN1jIU1ZFkVd3TMLuK3HkmD4fCCwoIAkrqcK8KPYcIMDF/Z/pQ2mMOTPYS07qM/7VsA==&#34; crossorigin=&#34;anonymous&#34;&gt;&lt;/script&gt;&lt;meting-js server=&#34;netease&#34; type=&#34;song&#34; id=&#34;33599439&#34; theme=&#34;#448aff&#34;&gt;&lt;/meting-js&gt;
&lt;blockquote&gt;
&lt;p&gt;Two people shining together, their radiance outshines the stars of the night.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Every separation always brings a tinge of reluctance, but today’s emotions felt particularly strong.&lt;/p&gt;
&lt;p&gt;We went to a place called Panxian Flavor for breakfast, having sticky rice, mushroom meatball noodles, and meat pies. Afterward, she went to attend a team-building event organized by the city branch, while I picked up a package and wandered around.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Woke up in the middle of the night suddenly wanting to listen to this song. In the morning, after waiting for Huanhuan to wake up, I asked Xiao Ai to have Jeff Chang sing it for us.</p>

<link rel="stylesheet" href="https://cdnjs.webstatic.cn/ajax/libs/aplayer/1.10.1/APlayer.min.css" integrity="sha512-CIYsJUa3pr1eoXlZFroEI0mq0UIMUqNouNinjpCkSWo3Bx5NRlQ0OuC6DtEB/bDqUWnzXc1gs2X/g52l36N5iw==" crossorigin="anonymous">
<script src="https://cdnjs.webstatic.cn/ajax/libs/aplayer/1.10.1/APlayer.min.js" integrity="sha512-RWosNnDNw8FxHibJqdFRySIswOUgYhFxnmYO3fp+BgCU7gfo4z0oS7mYFBvaa8qu+axY39BmQOrhW3Tp70XbaQ==" crossorigin="anonymous"></script>

<script src="https://cdnjs.webstatic.cn/ajax/libs/meting/2.0.1/Meting.min.js" integrity="sha512-/IDbuuVE9yEqGRO0rCzXN1jIU1ZFkVd3TMLuK3HkmD4fCCwoIAkrqcK8KPYcIMDF/Z/pQ2mMOTPYS07qM/7VsA==" crossorigin="anonymous"></script><meting-js server="netease" type="song" id="33599439" theme="#448aff"></meting-js>
<blockquote>
<p>Two people shining together, their radiance outshines the stars of the night.</p>
</blockquote>
<p>Every separation always brings a tinge of reluctance, but today’s emotions felt particularly strong.</p>
<p>We went to a place called Panxian Flavor for breakfast, having sticky rice, mushroom meatball noodles, and meat pies. Afterward, she went to attend a team-building event organized by the city branch, while I picked up a package and wandered around.</p>
<p>A few days ago, I submitted my resume at the Guizhou Talent Expo. This afternoon, the Energy Bureau called to ask if I was certain about joining. Personally, I’m not too keen—there’s a five-year service commitment, the benefits aren’t great, and if it involves frequent mine visits, I’d be quite averse to it. For now, I agreed to see how things unfold.</p>
<p>Later, I chatted with Niuwa, who mentioned that her colleague has a friend in the Energy Bureau and gave me a brief rundown of the situation. The meal allowance they provide is only enough for 13 meals a month, and the dormitory is still a communal setup. This isn’t talent recruitment—it’s more like recruiting workhorses. Niuwa then mentioned that her boyfriend is in Gui&rsquo;an and said the benefits there are quite good, suggesting I give it a try.</p>
<h3 id="1655-added-custom-title-to-callout">16:55 Added custom title to callout</h3>
<p>The most important thing in programming is understanding the existing code logic—otherwise, even the smartest AI won’t be of much help. The better you grasp the underlying logic, the better you can solve problems. The same goes for everything else.</p>
<h3 id="2019-continued-refining-obsidian-compatible-callout-folding">20:19 Continued refining Obsidian-compatible callout folding</h3>
<p>Noticed that Hugo’s source code supports folding tags, so I spent some effort combining it with AI to achieve callout folding compatible with Obsidian.</p>
  

  


  
  <blockquote class="alert-blockquote alert-question" data-collapsible="&#43;">
    <p class="alert-heading callout-title">
      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
        <circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path>
      </svg>
      
      <span>Question</span>
      
    </p>
    <div class="alert-content callout-content">
      <p>CSS always has its share of inexplicable issues. With flex as the parent node, the span tags inside never seem to center vertically.</p>
    </div>
  </blockquote>
  

<script>
  document.addEventListener("DOMContentLoaded", function () {
    document.querySelectorAll(".alert-blockquote").forEach(function (e) {
        
        var foldAttr = e.getAttribute("data-collapsible");
        if (foldAttr === "+" || foldAttr === "-") {
            e.classList.add("is-collapsible");

            var titleElem = e.querySelector(".callout-title");
            var contentElem = e.querySelector(".callout-content");

            if (titleElem && contentElem && !titleElem.querySelector(".callout-fold")) {
                var isCollapsed = foldAttr === "-"; 
                var toggleState = function () {
                    updateState(!isCollapsed, true);
                };

                var updateState = function (collapsed, animate) {
                    isCollapsed = collapsed;
                    e.classList.toggle("is-collapsed", collapsed);
                    contentElem.style.display = collapsed ? "none" : "block";

                    
                    
                    var svgIcon = foldButton.querySelector("svg");
                    if (svgIcon) {
                        svgIcon.style.transform = collapsed ? "rotate(-90deg)" : "rotate(0deg)";
                        svgIcon.style.transition = "transform 0.2s ease-in-out";
                    }
                };

                
                var foldButton = document.createElement("div");
                foldButton.className = "callout-fold";

                
                foldButton.innerHTML = `
                    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-chevron-down">
                        <path d="m6 9 6 6 6-6"></path>
                    </svg>
                `;

                foldButton.addEventListener("click", function (event) {
                    event.preventDefault();
                    toggleState();
                });

                
                titleElem.appendChild(foldButton);

                
                titleElem.addEventListener("click", function (event) {
                    if (!event.defaultPrevented) {
                        event.preventDefault();
                        toggleState();
                    }
                });

                
                updateState(isCollapsed, false);
            }
        }
    });
});
</script>
<h3 id="2202-packed-up-some-things">22:02 Packed up some things</h3>
<p>Heading home with Mom tomorrow.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
