<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>陽升之谷²</title><description>Kai&apos;s Blog 2nd</description><link>https://kyki.ing/</link><language>zh_CN</language><item><title>偷钥匙</title><link>https://kyki.ing/posts/tou-yao-shi/</link><guid isPermaLink="true">https://kyki.ing/posts/tou-yao-shi/</guid><pubDate>Wed, 20 Aug 2025 00:07:07 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;角色设定来自一个超可爱弟弟～&lt;br /&gt;
没有BE，因为，必须强调，陽楷锴没有BE作品。&lt;br /&gt;
Warning：骨科（兄/弟）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;“辛苦啦，竹。”学长们的毕业晚会刚刚结束，偌大的报告厅很快回归了平时的寂静。&lt;/p&gt;
&lt;p&gt;只剩下一群勤勤恳恳的学生会干部在收拾着大厅。其中最显眼的，属白岚枫和他的弟弟白岚竹。&lt;/p&gt;
&lt;p&gt;「白」……不仅是他们的姓氏，也是他们身上最显著的特征——头发、头顶的猫耳朵，还有可爱的小脸蛋，都可以很好地用「白」来概括。&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;听到枫的呼唤，白岚竹抬起头：&lt;/p&gt;
&lt;p&gt;“白部长也很辛苦啦。不要忘了自己的功劳哦～”&lt;/p&gt;
&lt;p&gt;映入他们四只湛蓝色眼睛的，是彼此与自己相似的面容。&lt;/p&gt;
&lt;p&gt;白岚枫的表情看起来闷闷的，疲惫中带着一点不自信：&lt;/p&gt;
&lt;p&gt;“其实我也没……”&lt;/p&gt;
&lt;p&gt;但竹显然并不这么觉得，他咧着嘴坏坏地笑着：&lt;/p&gt;
&lt;p&gt;“打住哦～要不要我揪着白部长的猫猫大耳朵，告诉有个今天从头到尾忙前忙后都没时间喝水的人，他到底有多棒呀？”&lt;/p&gt;
&lt;p&gt;于是枫伸出手，微笑着拍了拍竹的肩膀，这场“到底辛不辛苦”的讨论就此告终。&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;“我看到整个会场已经整理得差不多了。今天晚上大家都非常辛苦，这是花经费给大家买的饮料，每个人都有份。现在大家回家好好休息一下吧。”&lt;/p&gt;
&lt;p&gt;主席抱着一小箱刚刚从校门口小卖部冰箱里拿出来的饮料，放在桌子上。&lt;/p&gt;
&lt;p&gt;所有人各自随手拿一瓶，道完谢。剩下的是空荡荡，熄了灯的报告厅。&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;校门口，枫和竹解锁了各自的自行车。&lt;/p&gt;
&lt;p&gt;“慢点喝，又没人跟你抢……”枫看着竹好像不是三个小时而是三个月没喝过水的样子，有些哭笑不得。&lt;/p&gt;
&lt;p&gt;竹时而大口喘气，时而抬头猛灌，不出几口就把一整瓶汽水喝空了。&lt;/p&gt;
&lt;p&gt;“嘿嘿……嘿，这不是，一晚上都没顾得上喝水，太口渴了嘛。&lt;/p&gt;
&lt;p&gt;对了，哥哥也一晚上没喝水了，也要喝！”&lt;/p&gt;
&lt;p&gt;“好啦好啦，真拿你没办法。”枫只好如认输一般拧开瓶盖，浅浅地喝了一口。&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;夏末的Y城，还带着夏日未尽的闷热感，更别提刚刚下过一场不小的雨。&lt;/p&gt;
&lt;p&gt;这样的天气，即使骑车，耳畔总有晚风掠过，也让人感觉似乎有点过于黏腻了。&lt;/p&gt;
&lt;p&gt;道路上随处是深一块浅一块的水渍，车辙划过，水面亦刻下了枫和竹的欢声笑语。&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;从早晨的第一缕日出中他们一同出发，经过同一条路线，到达同一个地点，开启新鲜的一天；&lt;/p&gt;
&lt;p&gt;在黄昏里最后的夕阳中他们一同返回，又是同一条路线，又是同一个地点，结束完整的一天。&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;在竹心里，或许算不上是「不可多得」，但这样的日子，总是让他感觉……实在有些流连。&lt;/p&gt;
&lt;p&gt;他比枫小一岁，在两年前，白岚枫刚上初中的时候，他还差整整一年才能从小学毕业。&lt;/p&gt;
&lt;p&gt;那一年枫比竹上课早，放学晚。&lt;/p&gt;
&lt;p&gt;虽然那一年他过得并不差，早晨睁开眼，桌子上是枫给他留下的早饭；晚上在床上，也还是可以缩在枫的怀里，一同入睡。&lt;/p&gt;
&lt;p&gt;但在那之前，除了上课，他们几乎总是形影不离。所以……当早晨睁开眼，没有枫；当放学回到家，没有枫……竹总感觉缺了什么。&lt;/p&gt;
&lt;p&gt;他总想着，不想枫缺席自己任何一个思念着对方的时刻。&lt;/p&gt;
&lt;p&gt;而且在他心里，从来没有任何一个人能和枫相提并论。他总觉得，即使让别人陪他做所有和枫做过的事情，一模一样地做，也不会像和枫一起那样开心了。&lt;/p&gt;
&lt;p&gt;谁叫他……是哥哥呢。&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;而现在，他们当下正经历的，正是他们两人一直以来共同的生活愿景——陪在彼此身边。&lt;/p&gt;
&lt;p&gt;陪在彼此身边……就什么都够了。两人对此心照不宣。&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;枫知道竹一直以来喜欢这样的时刻，和自己相处的时刻。&lt;/p&gt;
&lt;p&gt;因为他记得那些泪水、那些动作、那些瞬间。&lt;/p&gt;
&lt;p&gt;他记得那次自己刚打开门，就被竹用力地紧紧抱住。&lt;/p&gt;
&lt;p&gt;他记得那次自己夜里被挤到床边几乎要掉下去，身旁的人却还在使劲蹭着自己。&lt;/p&gt;
&lt;p&gt;他知道，白岚竹这个其他人眼里阳光开朗的小男孩……外表下其实也藏着不为人知的不安。&lt;/p&gt;
&lt;p&gt;而事实上，枫自己也没有能力和勇气，说自己对竹的依赖比对方少哪怕一星半点。&lt;/p&gt;
&lt;p&gt;谁叫他……是弟弟呢。&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;只是最近越是想起竹，越是见到竹，越是和竹对话，枫就会有越多纷繁复杂的念想。&lt;/p&gt;
&lt;p&gt;他想到有关未来的事情……枫有时候确实会想象竹的未来，想象竹会遇到一个怎么样的人，他们俩又会怎样幸福地生活在一起。&lt;/p&gt;
&lt;p&gt;竹……应该会有新的憧憬吧，大概会的吧。无论现在和自己的时光有多欢快，自己毕竟不是像他那样活泼的人，没法一直和他一起活蹦乱跳。&lt;/p&gt;
&lt;p&gt;但他却从来没有想过在那个未来，自己又该何去何从，理由是……他心里装不下除了竹以外的任何人。他不敢想。&lt;/p&gt;
&lt;p&gt;时光匆匆地跑，火焰也化作月遥遥。日子一天天过去，自己在竹生命中的占比只会越来越少。&lt;/p&gt;
&lt;p&gt;越来越少，直到……再也没有办法在竹的心里打败另一个人。&lt;/p&gt;
&lt;p&gt;最近这样的想法越来越多了。他眼看着竹变得越来越成熟，越来越有能力独当一面，越来越擅长社交……&lt;/p&gt;
&lt;p&gt;自己在竹心里的地位，恐怕越来越摇摇欲坠了吧，枫想。&lt;/p&gt;
&lt;p&gt;每每想到这里，枫就特别努力地压抑着和竹亲密接触的冲动——他怕这些回忆太鲜明，让他面对失去的时候崩溃到不能自已。&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;家门口，枫和竹把自行车停下。竹拿出锁，像往常一样想把车锁好。&lt;/p&gt;
&lt;p&gt;此时的枫是一副心不在焉的样子。他就这样呆呆地望着远处整齐的路灯的方向，眼神却失去焦点，模糊到甚至看不清到底有几盏路灯在视野里。&lt;/p&gt;
&lt;p&gt;他就这样发呆良久，直到那几声“嗨？嗨！”和那两只在他眼前挥舞的双臂打断了他的思绪：&lt;/p&gt;
&lt;p&gt;“从来没见过哥哥这么发呆呢。哦～我知道了，今天的身份是——做后勤工作累到大脑一片空白的白部长！&lt;/p&gt;
&lt;p&gt;不过，辛苦白部长再受累掏一掏钥匙呢，要不然部长的专用自行车明天就可能消失不见哦。”&lt;/p&gt;
&lt;p&gt;枫仍然心事凝重的样子，不假思索地摸了摸平常放钥匙的口袋——没有，什么都没有。他一个激灵，终于回过神来，迅速摸了摸身上所有可能有钥匙的地方——还是什么都没有。&lt;/p&gt;
&lt;p&gt;“钥匙……好像找不到了。”枫有些沮丧，他从来没有过丢掉钥匙这种重要的东西，“家里还有一把，我们先回去吧。稍后我单独出来锁一下就好。”&lt;/p&gt;
&lt;p&gt;“那多麻烦呀，不如，今天晚上……”竹露出了那看起来永远那么无邪的笑，“哥哥的自行车，就先和我的用同一把锁，锁在一起？这样就不用再出来了嘛。”&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;家里，白岚枫怎么回想也想不到自己会把钥匙丢在什么地方……明明从学校出来的时候还刚用钥匙打开了锁。&lt;/p&gt;
&lt;p&gt;对，刚用过，那一定是掉在路上了，再想找回来，犹如大海捞针。&lt;/p&gt;
&lt;p&gt;“钥匙应该是掉在路上了。竹，明天我得去找地方复刻一把了。”枫看着刚从浴室出来，穿着睡衣，顶着一头湿湿的头发的竹，“你如果明天要宅家，我就快去快回；如果你也想出去转转，那就一起出门。”&lt;/p&gt;
&lt;p&gt;“知道啦，放心去洗澡叭。”白岚竹看着枫有些认真的样子，趁枫转过身，露出一个坏笑。&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;等到白岚枫也从浴室出来靠在床上，就又到了最喜欢的依偎在一起看电视的时间。&lt;/p&gt;
&lt;p&gt;竹看着发呆的枫：“哥哥看起来没什么精神呢，看来今天是真的累得不行了呀。哥哥不睡觉嘛？”&lt;/p&gt;
&lt;p&gt;“没。我只是想到一些事情。”枫回应道。丢掉钥匙是件小事，但对他来说却是一整个“我是不是甚至保护不好最喜欢的弟弟”的情绪风暴。&lt;/p&gt;
&lt;p&gt;他又想起那些最近总是在想的事情。&lt;/p&gt;
&lt;p&gt;“哥哥不如说说，最近又是因为什么事情闷闷不乐呢？”竹关掉电视，翻身让自己的脸占领枫的视野，“今天可是哥哥状态最奇怪的一天呢。”&lt;/p&gt;
&lt;p&gt;“大概是要上初三了，毕业考试在即，压力有点大吧。真的没什么的。”&lt;/p&gt;
&lt;p&gt;“别以为我不知道学习对哥哥来说根本不是什么问题。”竹用手指戳了戳枫柔软的脸，“那哥哥解释解释，今天伸出手没有摸我的头，拍拍肩膀是什么意思？还有，为什么刚刚靠在哥哥身上的时候这么僵硬，就好像……很抗拒？”&lt;/p&gt;
&lt;p&gt;“那不是当时人太多了，太亲密不合适嘛。僵硬……今天太累了嘛。”&lt;/p&gt;
&lt;p&gt;“那哥哥现在摸摸我的头。”竹把头靠在枫的胸口，双手环抱在枫躯干上。&lt;/p&gt;
&lt;p&gt;枫的眼睛藏不住心事，满是迟疑。他慢慢把手覆上竹的后颈。这个曾经做过无数次的动作如今却让他感觉如此陌生而艰难……&lt;/p&gt;
&lt;p&gt;又，还没等枫的手掌彻底放上来，竹缓缓抬起头来，眼里噙着泪：“哥哥是不是有喜欢的人了，想和我保持距离呀。其实……可以直接告诉我的。我会，我会自己找好分寸……”&lt;/p&gt;
&lt;p&gt;很久没有看见过竹流眼泪，这次竟是因为自己，一向多愁善感的枫一时半会竟也大脑一片空白：“我，我其实……”&lt;/p&gt;
&lt;p&gt;“哥哥是不是在找这个呀？”竹掏出自己趁枫发呆的机会，从他身上偷偷掏出来一直藏在身上的那把钥匙，“就算是小秘密的话，告诉我好不好，我拿哥哥在找的东西来换。”&lt;/p&gt;
&lt;p&gt;看着那把钥匙上串着的，和两人眼瞳一样的湛蓝色的，刻着「DoubleCats·枫」的铭牌……或许就连他们共同的名号「DoubleCats」，都要被抛弃了吧。想到这里，竹眼里的泪汇成两股，流了下来。&lt;/p&gt;
&lt;p&gt;“是谁呀？是不是……学生会里的同学呀？不然哥哥今天也不用在工作场合避嫌，对不对？而且……里面的同学也都这么优秀……”&lt;/p&gt;
&lt;p&gt;“竹，你想听实话吗？”&lt;/p&gt;
&lt;p&gt;“当然想……想知道哥哥到底怎么了……”&lt;/p&gt;
&lt;p&gt;“你猜得很对哦。”&lt;/p&gt;
&lt;p&gt;“果然是有喜欢的人了嘛……”白岚竹强打起力气，起身坐在白岚枫旁边，低着头，“我……我知道了。哥哥想保持距离的话，以后不会再和哥哥这么亲密了。”&lt;/p&gt;
&lt;p&gt;“不过别忘了你也是「学生会里的同学」喔。你还是我部门的呢。”&lt;/p&gt;
&lt;p&gt;“哥哥是说……”竹的头又抬了起来，眼泪似乎都停滞了几刻。&lt;/p&gt;
&lt;p&gt;“我喜欢你，竹。我不想再仅仅以「哥哥」的身份陪在你身边了。”枫也看向了竹的眼睛，“我想占有你，竹，只是我一直不敢。”&lt;/p&gt;
&lt;p&gt;“我真的担心这一切都只是我的一厢情愿。”白岚枫长舒一口气，郁结心中许久的事终于说了出口。&lt;/p&gt;
&lt;p&gt;“你真的以为这一切都只是你的一厢情愿？”白岚竹当然很不甘心，“那我所有眼泪，所有脆弱，全部都只留给哥哥，难道哥哥不知道嘛？&lt;/p&gt;
&lt;p&gt;哥哥什么时候看过我，在别人面前掉眼泪呢？&lt;/p&gt;
&lt;p&gt;哥哥真的很好，好到……好到我都有点不想把哥哥分给别人。&lt;/p&gt;
&lt;p&gt;别再盯着我看啦，我是说——嗯，我也喜欢哥……”&lt;/p&gt;
&lt;p&gt;没等白岚竹发出最后一个音节，他的嘴唇就被堵了起来。那是白岚枫的双唇。&lt;/p&gt;
&lt;p&gt;竹很惊讶，却又情不自禁四肢发软，只好把双手环抱在枫的颈间。&lt;/p&gt;
&lt;p&gt;竹很享受这种从未有过的嘴唇被同样柔软的东西覆盖着，甚至……舌头被同样柔软的东西蹂躏着的感觉。&lt;/p&gt;
&lt;p&gt;很热烈的不只是他们之间的爱，还有他们鼻尖感受到的来自对方的气息。热烈，熟悉，共同带来绝无仅有的安心。&lt;/p&gt;
&lt;p&gt;近，那么近，近得几乎可以从舌尖就感受到对方的心跳和自己连成一片，跳成同一个节拍。&lt;/p&gt;
&lt;p&gt;“唔…嗯……”枫听着竹的呻吟，并不是很清楚他到底想说什么，就当作是在说那句没说完的话吧，那句——&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;“我也喜欢哥哥。”&lt;/p&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;p&gt;做这对角色OC的弟弟比我笔下的可爱（惭愧😭）。&lt;br /&gt;
作者声明禁止转载。&lt;/p&gt;
&lt;/blockquote&gt;
</content:encoded></item><item><title>胸膛里有你的心跳</title><link>https://kyki.ing/posts/xiong-tang-li-you-ni-de/</link><guid isPermaLink="true">https://kyki.ing/posts/xiong-tang-li-you-ni-de/</guid><pubDate>Tue, 03 Jun 2025 00:07:07 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;基尼奇水仙。&lt;br /&gt;
阿乔没有太多笔触，想看阿乔互动的轻喜剧类型可能要让阁下失望啦～&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;p&gt;作者一贯的暖心风格之：马哈鱼你只管发刀，二创作者自会暖心。（bushi）（果真有读者认识我吗😭）&lt;br /&gt;
所以请放心不会有痛苦结局的哈，请放心阅读～（但是可能中途会有章节结局不太温暖，请相信我，结局会好起来）&lt;br /&gt;
OOC和世界观错误致歉。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;Chapter 1: “我知道你在。”&lt;/h2&gt;
&lt;p&gt;1&lt;/p&gt;
&lt;p&gt;天空静止，星辰倒映在夜神之国的大河上。&lt;/p&gt;
&lt;p&gt;一个模糊的人影从水中浮现。&lt;/p&gt;
&lt;p&gt;少年缓慢睁开眼睛，像是刚从另一个生命的尽头醒来。&lt;/p&gt;
&lt;p&gt;恍惚间记不起自己是谁，只记得：&lt;/p&gt;
&lt;p&gt;“风从北边吹来……我曾踏上过那片流淌着色彩的土地。”&lt;/p&gt;
&lt;p&gt;他伸手抓起自己的神之眼，灰暗的，不属于任何元素。&lt;/p&gt;
&lt;p&gt;或者说，他全身上下都灰暗着，看起来似乎还有些透明。&lt;/p&gt;
&lt;p&gt;然而他却感觉到自己的灵魂……如火焰一般鲜活。&lt;/p&gt;
&lt;p&gt;他在静寂中听见一个声音，那不是别人的低语，是自己的声音：&lt;/p&gt;
&lt;p&gt;“如果我不该存在，那是谁在替我呼吸？”&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;2&lt;/p&gt;
&lt;p&gt;他被头顶树梢上滴落的雨滴再次点醒。&lt;/p&gt;
&lt;p&gt;“水……水？”他伸出手，映入眼帘的是自己的肉身。&lt;/p&gt;
&lt;p&gt;鲜活的、有色彩的、不再透明的肉身。&lt;/p&gt;
&lt;p&gt;记忆中各种各样的虚幻感受突然开始变得真切起来。&lt;/p&gt;
&lt;p&gt;原来所谓流淌着的色彩，映入眼帘是这样的感受。&lt;/p&gt;
&lt;p&gt;原来……水的触感是这样的，树的气息是这样的……还有自由的风，原来风的声音，也是这样迷人。&lt;/p&gt;
&lt;p&gt;自己的心跳……自己的体温……自己的呼吸……&lt;/p&gt;
&lt;p&gt;对于一个终于对那些模糊的概念有了切身的真实感受的人，一切都无比新鲜。&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;3&lt;/p&gt;
&lt;p&gt;但随之而来的是所有记忆飞快，如潮水般飞快，飞快地涌向他的脑海。与前半生一般长的映影，裹挟着影像中所有的感受，疼痛、快慰、寒冷、温暖……以无限大的速度在他脑海中放映着。&lt;/p&gt;
&lt;p&gt;尤其鲜明的是……那时那只魔兽利爪从他背后穿胸而过那种疼痛至极的感觉。它几乎盖过其他一切美好的体验，逼得少年双目无神地盯着远方。无法呼吸。&lt;/p&gt;
&lt;p&gt;无法呼吸。仿佛前胸后背被一股无限大的力量夹持着。&lt;/p&gt;
&lt;p&gt;只剩下滚烫而沉闷得几乎要将他淹没的心跳。&lt;/p&gt;
&lt;p&gt;以及……腿侧原本仍旧灰暗的宝石闪耀出的翠色和上面凝结出的心形纹路。&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;4&lt;/p&gt;
&lt;p&gt;闪过的所有记忆停留在“今夜在住宅的小床上合上双眼”的那一刻。&lt;/p&gt;
&lt;p&gt;回过神来，惊魂未定的他大口地喘息着求之不得的新鲜空气。&lt;/p&gt;
&lt;p&gt;直到在那棵树下感受到自己身体冷静下来，甚至有寒意的侵袭，少年才终于意识到自己需要找个地方庇护。&lt;/p&gt;
&lt;p&gt;少年看向天空，只看到一轮圆月高高挂于天穹之上。&lt;/p&gt;
&lt;p&gt;他起身，在这片草地上漫无目的地走着。&lt;/p&gt;
&lt;p&gt;没有龙伙伴的帮助，暂时没法使用记忆中已无数次使用过的，早已谙熟于心的钩索。但有了神之眼的庇护，原本有些疲乏的身体也轻巧了起来。&lt;/p&gt;
&lt;p&gt;但摆在他面前的问题，是他究竟该去往何方……&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;5&lt;/p&gt;
&lt;p&gt;“所有记忆都在我身上重现……&lt;/p&gt;
&lt;p&gt;那我怎么可能会不知道，自己该往哪里走，才能与他相逢呢？”&lt;/p&gt;
&lt;p&gt;今后的几天里，为了不打扰到基尼奇的生活，又不错过接下来发生的一切，少年总是藏在暗处看着基尼奇的一举一动。偶尔在基尼奇遇到困难的时候悄悄施以援手。&lt;/p&gt;
&lt;p&gt;所谓“只有受害者，才能完成完美的犯罪。”。基尼奇虽然明显感觉到最近的委托干起来都比以往来得要轻松太多，但他只好归因于自己功力又有长进，抑或是对手实在是过于逊色。&lt;/p&gt;
&lt;p&gt;但即使总是暗中帮助，他一时半会仍不敢面对面前这个“真正的”基尼奇。&lt;/p&gt;
&lt;p&gt;他仍不知道，自己究竟应该以何种身份存在这个世界上？自己和他究竟应该是什么关系？自己接下来又究竟应该怎么做？&lt;/p&gt;
&lt;p&gt;越想越乱，少年一天又一天地拖延着正式与“真正的”基尼奇会面的时间。&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;6&lt;/p&gt;
&lt;p&gt;但两人都不知道，在这样日复一日的接触中，他们之间的联结正日渐深刻……&lt;/p&gt;
&lt;p&gt;直到那一天。&lt;/p&gt;
&lt;p&gt;少年如往常一样躲藏着观察基尼奇执行委托，如往常一样于暗中协助。&lt;/p&gt;
&lt;p&gt;但这一次，基尼奇捕到猎物并交付之后，少年似乎听见了心中响起一个声音：&lt;/p&gt;
&lt;p&gt;——“好累啊。找个借口关住阿乔，然后去部族外、彩石顶的崖边吹吹风吧。”&lt;/p&gt;
&lt;p&gt;并不是自己的念头。&lt;/p&gt;
&lt;p&gt;聪明的少年一瞬间便明白了，那是谁的声音。&lt;/p&gt;
&lt;p&gt;这是一封邀请吗？&lt;/p&gt;
&lt;p&gt;还是说——终于到了，为这份存在，付出代价的时候了？&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;7&lt;/p&gt;
&lt;p&gt;基尼奇站在崖边，风卷起他衣角的边缘。&lt;/p&gt;
&lt;p&gt;他没有回头，只轻声说了一句：&lt;/p&gt;
&lt;p&gt;“出来吧，我知道你在。”&lt;/p&gt;
&lt;p&gt;声音落地的一瞬间，另一个他从石后走了出来。&lt;/p&gt;
&lt;p&gt;与自己相同的猎人素养，没有脚步声。&lt;/p&gt;
&lt;p&gt;但内心却非常强烈地感受到，有另一个呼吸，悄然靠近。&lt;/p&gt;
&lt;p&gt;基尼奇转过身，映入眼帘的是一模一样的面容、发色、眼神，乃至……一切可观察特征上都与自己毫无二致。&lt;/p&gt;
&lt;p&gt;或许因为是早就做好了心理准备，抑或是出于猎手的职业素养，即使是这样，基尼奇也没有丝毫意外的样子。&lt;/p&gt;
&lt;p&gt;两个自己对视着，像是在等对方先开口。&lt;/p&gt;
&lt;h2&gt;Chapter 2: “我听得到。”&lt;/h2&gt;
&lt;p&gt;8&lt;/p&gt;
&lt;p&gt;“你是说，那次巡夜者战争。”&lt;/p&gt;
&lt;p&gt;基尼奇看着面前的少年，陷入了沉思。&lt;/p&gt;
&lt;p&gt;“我记得当时阿乔告诉我，那次，受魔物穿心一击后濒死的我，又奇迹般地站了起来，为所有人取得了最终的胜利。&lt;/p&gt;
&lt;p&gt;从我失去意识到在圣火竞技场的还魂诗中醒来那段时间，我什么都不记得了。&lt;/p&gt;
&lt;p&gt;最近感觉到接到的委托都异常轻松，看来不是我的错觉。我没猜错的话，你的出现——应该说，你的实体的出现——已经有一段时间了吧？”&lt;/p&gt;
&lt;p&gt;少年没有说话，只是轻轻点点头。&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;9&lt;/p&gt;
&lt;p&gt;基尼奇的眼神是一如既往的平静和深邃模样，他托着腮平静地望着眼前之人。&lt;/p&gt;
&lt;p&gt;而被注视着的少年仍然没有说话。他低着头，模糊的视线里只剩下自己戴着手套的双手在不断互相较劲。&lt;/p&gt;
&lt;p&gt;他还是不知道自己到底应该如何面对这一切。&lt;/p&gt;
&lt;p&gt;他甚至不知道自己究竟是否应该活着。或许自己的存在会为面前这位“真正的”、大家熟知的基尼奇带来困扰……&lt;/p&gt;
&lt;p&gt;或许自己真的不该存在。或许即便自己像这样突然出现在这片土地上，也理应藏得好好的，或许还有机会与现在面前之人相安无事。&lt;/p&gt;
&lt;p&gt;而不是像现在这样……&lt;/p&gt;
&lt;p&gt;像现在这样……要容许自己的存在，基尼奇需要付出多大的代价呢？自己又该如何偿还呢？&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;10&lt;/p&gt;
&lt;p&gt;“在想些什么？&lt;/p&gt;
&lt;p&gt;今天你听着我的心声才找到这里来，同样我也能听到你心底的呢喃。&lt;/p&gt;
&lt;p&gt;声音太小，有些模糊。无妨，我能猜出你的心思。&lt;/p&gt;
&lt;p&gt;我对你并无敌意。有什么想法说出来便是。”&lt;/p&gt;
&lt;p&gt;并不算是做出了让步，但更算不上是刻薄的语言。&lt;/p&gt;
&lt;p&gt;基尼奇知道，面前的少年既然承载着自己的所有记忆，又与自己有这样深刻的联结，思维也自然会和自己如出一辙。&lt;/p&gt;
&lt;p&gt;基尼奇深知自己早已不像小时候那样，单纯地渴望摩拉了。但即便如此，他依然很少去想那些看似虚无缥缈的问题，&quot;自己到底算不算拥有所谓「美德」&quot;之类。&lt;/p&gt;
&lt;p&gt;如今面前的少年陷入了如此深思，并不寻常。&lt;/p&gt;
&lt;p&gt;更别说……自己感受到面前少年的心声是那样忐忑不安，甚至可以读出一种无法言说的愧疚，和一种无法化解的不甘。&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;11&lt;/p&gt;
&lt;p&gt;愧疚。因为少年贪恋这种拥有肉体，真正活在这个世界上的感觉。即使他知道会有代价。&lt;/p&gt;
&lt;p&gt;还是那一次巡夜者战争。基尼奇凭着极度强烈的胜利愿望得到了神明的注视。&lt;/p&gt;
&lt;p&gt;而这份注视除了凝结成他身上的神之眼，还在夜神之国的领土上再造了一份基尼奇的灵魂。&lt;/p&gt;
&lt;p&gt;神明的注视以及这份灵魂的力量，带领基尼奇取得了最终的胜利。&lt;/p&gt;
&lt;p&gt;之后还魂诗让所有参战的英雄们凯旋，却让那份再造的灵魂就这样孤零零地留在了夜神之国。&lt;/p&gt;
&lt;p&gt;「他」日日夜夜回味着那场战斗，那是「他」唯一的切身经历。但……也仅仅只是纯粹的战斗而已，没有任何多余的体验。&lt;/p&gt;
&lt;p&gt;就连自己诞生前，“真正的”基尼奇所承受的穿心之痛他也没来得及感受到，就脱离出来成了毫无感知的孤魂。&lt;/p&gt;
&lt;p&gt;「他」日日夜夜向往着能有一天……自己能完整地感受到这个世界。&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;12&lt;/p&gt;
&lt;p&gt;不甘。因为这一切实在来之不易。他已经为这一切付出了太多的代价。&lt;/p&gt;
&lt;p&gt;每时每刻基尼奇的所有记忆就像元素能量进入身体一样直接进入「他」的记忆。带不来任何感受，一切都只是褪淡的余忆。&lt;/p&gt;
&lt;p&gt;无论「他」再怎么想要感受那些时刻，再怎么想要抓住那些细节，也全都是徒劳无功。&lt;/p&gt;
&lt;p&gt;直到那一天，那一天「他」终于也获得了神明的注视，以肉身出现在这个世界，神之眼也因此而亮起。&lt;/p&gt;
&lt;p&gt;那一天「他」终于也感受到了自己一直以来盼望着想感受到的一切。&lt;/p&gt;
&lt;p&gt;那一天「他」终于也鲜活地活在了这个世界上。&lt;/p&gt;
&lt;p&gt;那一天「他」终于从那种毫无感受的空洞痛苦中解脱出来。&lt;/p&gt;
&lt;p&gt;这种痛苦……现在的「他」宁愿无数次经历在「他」的肉体诞生之时，记忆片段中的一切感受瞬间强加于身上的感觉。&lt;/p&gt;
&lt;p&gt;如此强烈而持久的念念不忘，终于让回应降临，愿望实现。而自己……自己这么快又要失去这一切了吗？&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;13&lt;/p&gt;
&lt;p&gt;愧疚和不甘就这样在心头打转，一直顺着呼吸转到酸楚的鼻尖，然后是湿润的眼眶。&lt;/p&gt;
&lt;p&gt;然后是一滴落在彩色地面上晶莹剔透的泪。&lt;/p&gt;
&lt;p&gt;这么多天一直在暗中帮助，面前的少年，虽然是不请自来，即使不论任何感情，功利地说，也算是自己的战友。&lt;/p&gt;
&lt;p&gt;即使是从来都只顾度量代价，而忽视激励与抚慰的基尼奇，看到战友流泪，心里也很不是滋味。&lt;/p&gt;
&lt;p&gt;何况……自己还能感受到对方内心的波涛汹涌。&lt;/p&gt;
&lt;p&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt;14&lt;/p&gt;
&lt;p&gt;“基尼奇……”沉默良久的少年终于暂时保管好堆积的情绪，“我……”&lt;/p&gt;
&lt;p&gt;他想问自己能不能留在他身边，即使只是像之前那样做一个旁观者，偶尔在战斗中悄悄帮忙。&lt;/p&gt;
&lt;p&gt;他不想离开这片熟悉的土地，至少在他用自己的眼睛看过所有回忆中想见的景观和人物之前。&lt;/p&gt;
&lt;p&gt;但他终究没有说出来，而是强装镇定，改口说：“我听从你的处置。”&lt;/p&gt;
&lt;p&gt;倘若面对的是其他人，或许这番改口能够让人相信这是他的本意。&lt;/p&gt;
&lt;p&gt;可惜，面对他的是已经与自己联结在一起的对方。&lt;/p&gt;
&lt;p&gt;“我听得到。”基尼奇的声音也柔和下来，“你想留在我身边。”&lt;/p&gt;
&lt;p&gt;“如果你想让我离开你和你所熟……”&lt;/p&gt;
&lt;p&gt;“不。我同意了。暂时不适合加入，但你可以继续旁观我的生活，如果你能接受只能旁观所产生的代价的话。&lt;/p&gt;
&lt;p&gt;不过，我应该叫你什么呢？”&lt;/p&gt;
&lt;p&gt;少年确实没有想过给自己取一个名字。他的目光投向远方，又收回到基尼奇身上。&lt;/p&gt;
&lt;p&gt;“或许，作为你允许我留在你身边的交换……&lt;/p&gt;
&lt;p&gt;我希望由你来赋予我名字。”&lt;/p&gt;
&lt;p&gt;“那从今以后，你就叫诺柯吧。‘诺言’的‘诺’，‘琼柯’的‘柯’。”&lt;/p&gt;
&lt;p&gt;“诺柯……嗯，我记住了。”&lt;/p&gt;
&lt;p&gt;“要去任何别处看看，请自便。但请注意不要引人目光。如果想见我的话，在心里呼唤我吧。&lt;/p&gt;
&lt;p&gt;我听得到。”&lt;/p&gt;
</content:encoded></item><item><title>关于隐私</title><link>https://kyki.ing/posts/privacy/</link><guid isPermaLink="true">https://kyki.ing/posts/privacy/</guid><pubDate>Sat, 19 Dec 2020 23:05:50 GMT</pubDate><content:encoded>&lt;p&gt;你或许想不到，一个静态博客居然会有隐私说明。
为什么是说明而不是条款呢？因为如果你看到了这里，你已经把我的小破站看得很深入了……可以说使用即同意吧。&lt;/p&gt;
&lt;p&gt;你的数据将被通过以下方式收集：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cloudflare Web Analytics的JavaScript所得数据：https://static.cloudflareinsights.com/beacon.min.js；&lt;/li&gt;
&lt;li&gt;Cloudflare CDN与客户端的连接数据；&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;简要地说明一下你被收集的数据：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;你访问本站使用的的User-Agent字符串（用于分析你使用的浏览器、设备类型和操作系统）；&lt;/li&gt;
&lt;li&gt;你访问本站的哪个子域名；&lt;/li&gt;
&lt;li&gt;你从什么网站跳转到本站；&lt;/li&gt;
&lt;li&gt;你访问本站的哪些目录/页面；&lt;/li&gt;
&lt;li&gt;你的IP地址（用于了解你所在的国家/地区和模糊的访客识别）；&lt;/li&gt;
&lt;li&gt;你使用的HTTP版本和TLS版本；&lt;/li&gt;
&lt;li&gt;你在本站停留的时间以及进行的操作（包括但不限于鼠标滚动、光标移动、鼠标点击）。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;你被收集的数据会被如何使用：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;我不会对你的数据做任何处理，仅供我个人参考；&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;当然，如果你不愿意被收集如此详细的数据，完全可以直接屏蔽前文提到的URL来防止采集你数据的JavaScript脚本被执行。如果你不希望你的IP地址被收集，当然也可以直接通过Tor或代理来访问本站。这里没有任何&lt;s&gt;恶心的&lt;/s&gt;类似BlockAdBlock之类的限制。&lt;/p&gt;
</content:encoded></item><item><title>Include Video in the Posts</title><link>https://kyki.ing/posts/video/</link><guid isPermaLink="true">https://kyki.ing/posts/video/</guid><description>This post demonstrates how to include embedded video in a blog post.</description><pubDate>Mon, 01 Jan 2001 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Just copy the embed code from YouTube or other platforms, and paste it in the markdown file.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;---
title: Include Video in the Post
published: 2023-10-19
// ...
---

&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;https://www.youtube.com/embed/5gIf0_xpFPI?si=N1WTorLKL0uwLsU_&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;YouTube&lt;/h2&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;https://www.youtube.com/embed/5gIf0_xpFPI?si=N1WTorLKL0uwLsU_&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h2&gt;Bilibili&lt;/h2&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?bvid=BV1fK4y1s7Qf&amp;amp;p=1&quot; scrolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt; &amp;lt;/iframe&amp;gt;&lt;/p&gt;
</content:encoded></item><item><title>Simple Guides for Fuwari</title><link>https://kyki.ing/posts/guide/</link><guid isPermaLink="true">https://kyki.ing/posts/guide/</guid><description>How to use this blog template.</description><pubDate>Mon, 01 Jan 2001 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;Cover image source: &lt;a href=&quot;https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/208fc754-890d-4adb-9753-2c963332675d/width=2048/01651-1456859105-(colour_1.5),girl,_Blue,yellow,green,cyan,purple,red,pink,_best,8k,UHD,masterpiece,male%20focus,%201boy,gloves,%20ponytail,%20long%20hair,.jpeg&quot;&gt;Source&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This blog template is built with &lt;a href=&quot;https://astro.build/&quot;&gt;Astro&lt;/a&gt;. For the things that are not mentioned in this guide, you may find the answers in the &lt;a href=&quot;https://docs.astro.build/&quot;&gt;Astro Docs&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Front-matter of Posts&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;---
title: My First Blog Post
published: 2023-09-09
description: This is the first post of my new Astro blog.
image: ./cover.jpg
tags: [Foo, Bar]
category: Front-end
draft: false
---
&lt;/code&gt;&lt;/pre&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Attribute&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;title&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The title of the post.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;published&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The date the post was published.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;description&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;A short description of the post. Displayed on index page.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;image&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The cover image path of the post.&amp;lt;br/&amp;gt;1. Start with &lt;code&gt;http://&lt;/code&gt; or &lt;code&gt;https://&lt;/code&gt;: Use web image&amp;lt;br/&amp;gt;2. Start with &lt;code&gt;/&lt;/code&gt;: For image in &lt;code&gt;public&lt;/code&gt; dir&amp;lt;br/&amp;gt;3. With none of the prefixes: Relative to the markdown file&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tags&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The tags of the post.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;category&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The category of the post.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;draft&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;If this post is still a draft, which won&apos;t be displayed.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;Where to Place the Post Files&lt;/h2&gt;
&lt;p&gt;Your post files should be placed in &lt;code&gt;src/content/posts/&lt;/code&gt; directory. You can also create sub-directories to better organize your posts and assets.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;src/content/posts/
├── post-1.md
└── post-2/
    ├── cover.png
    └── index.md
&lt;/code&gt;&lt;/pre&gt;
</content:encoded></item><item><title>Markdown Example</title><link>https://kyki.ing/posts/markdown/</link><guid isPermaLink="true">https://kyki.ing/posts/markdown/</guid><description>A simple example of a Markdown blog post.</description><pubDate>Mon, 01 Jan 2001 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;An h1 header&lt;/h1&gt;
&lt;p&gt;Paragraphs are separated by a blank line.&lt;/p&gt;
&lt;p&gt;2nd paragraph. &lt;em&gt;Italic&lt;/em&gt;, &lt;strong&gt;bold&lt;/strong&gt;, and &lt;code&gt;monospace&lt;/code&gt;. Itemized lists
look like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;this one&lt;/li&gt;
&lt;li&gt;that one&lt;/li&gt;
&lt;li&gt;the other one&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note that --- not considering the asterisk --- the actual text
content starts at 4-columns in.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Block quotes are
written like so.&lt;/p&gt;
&lt;p&gt;They can span multiple paragraphs,
if you like.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Use 3 dashes for an em-dash. Use 2 dashes for ranges (ex., &quot;it&apos;s all
in chapters 12--14&quot;). Three dots ... will be converted to an ellipsis.
Unicode is supported. ☺&lt;/p&gt;
&lt;h2&gt;An h2 header&lt;/h2&gt;
&lt;p&gt;Here&apos;s a numbered list:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;first item&lt;/li&gt;
&lt;li&gt;second item&lt;/li&gt;
&lt;li&gt;third item&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Note again how the actual text starts at 4 columns in (4 characters
from the left side). Here&apos;s a code sample:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# Let me re-iterate ...
for i in 1 .. 10 { do-something(i) }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;As you probably guessed, indented 4 spaces. By the way, instead of
indenting the block, you can use delimited blocks, if you like:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;define foobar() {
    print &quot;Welcome to flavor country!&quot;;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(which makes copying &amp;amp; pasting easier). You can optionally mark the
delimited block for Pandoc to syntax highlight it:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;import time
# Quick, count to ten!
for i in range(10):
    # (but not *too* quick)
    time.sleep(0.5)
    print i
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;An h3 header&lt;/h3&gt;
&lt;p&gt;Now a nested list:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;First, get these ingredients:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;carrots&lt;/li&gt;
&lt;li&gt;celery&lt;/li&gt;
&lt;li&gt;lentils&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Boil some water.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Dump everything in the pot and follow
this algorithm:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; find wooden spoon
 uncover pot
 stir
 cover pot
 balance wooden spoon precariously on pot handle
 wait 10 minutes
 goto first step (or shut off burner when done)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Do not bump wooden spoon or it will fall.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Notice again how text always lines up on 4-space indents (including
that last line which continues item 3 above).&lt;/p&gt;
&lt;p&gt;Here&apos;s a link to &lt;a href=&quot;http://foo.bar&quot;&gt;a website&lt;/a&gt;, to a &lt;a href=&quot;local-doc.html&quot;&gt;local
doc&lt;/a&gt;, and to a &lt;a href=&quot;#an-h2-header&quot;&gt;section heading in the current
doc&lt;/a&gt;. Here&apos;s a footnote [^1].&lt;/p&gt;
&lt;p&gt;[^1]: Footnote text goes here.&lt;/p&gt;
&lt;p&gt;Tables can look like this:&lt;/p&gt;
&lt;p&gt;size material color&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;9 leather brown
10 hemp canvas natural
11 glass transparent&lt;/p&gt;
&lt;p&gt;Table: Shoes, their sizes, and what they&apos;re made of&lt;/p&gt;
&lt;p&gt;(The above is the caption for the table.) Pandoc also supports
multi-line tables:&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;keyword text&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;red Sunsets, apples, and
other red or reddish
things.&lt;/p&gt;
&lt;p&gt;green Leaves, grass, frogs
and other things it&apos;s
not easy being.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;A horizontal rule follows.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Here&apos;s a definition list:&lt;/p&gt;
&lt;p&gt;apples
: Good for making applesauce.
oranges
: Citrus!
tomatoes
: There&apos;s no &quot;e&quot; in tomatoe.&lt;/p&gt;
&lt;p&gt;Again, text is indented 4 spaces. (Put a blank line between each
term/definition pair to spread things out more.)&lt;/p&gt;
&lt;p&gt;Here&apos;s a &quot;line block&quot;:&lt;/p&gt;
&lt;p&gt;| Line one
| Line too
| Line tree&lt;/p&gt;
&lt;p&gt;and images can be specified like so:&lt;/p&gt;
&lt;p&gt;Inline math equations go in like so: $\omega = d\phi / dt$. Display
math should get its own line and be put in in double-dollarsigns:&lt;/p&gt;
&lt;p&gt;$$I = \int \rho R^{2} dV$$&lt;/p&gt;
&lt;p&gt;$$
\begin{equation*}
\pi
=3.1415926535
;8979323846;2643383279;5028841971;6939937510;5820974944
;5923078164;0628620899;8628034825;3421170679;\ldots
\end{equation*}
$$&lt;/p&gt;
&lt;p&gt;And note that you can backslash-escape any punctuation characters
which you wish to be displayed literally, ex.: `foo`, *bar*, etc.&lt;/p&gt;
</content:encoded></item><item><title>Markdown Extended Features</title><link>https://kyki.ing/posts/markdown-extended/</link><guid isPermaLink="true">https://kyki.ing/posts/markdown-extended/</guid><description>Read more about Markdown features in Fuwari</description><pubDate>Mon, 01 Jan 2001 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;GitHub repository cards&lt;/h2&gt;
&lt;p&gt;You can add dynamic cards that link to GitHub repositories, on page load, the repository information is pulled from the GitHub API.&lt;/p&gt;
&lt;p&gt;::github{repo=&quot;Fabrizz/MMM-OnSpotify&quot;}&lt;/p&gt;
&lt;p&gt;Create a GitHub repository card with the code &lt;code&gt;::github{repo=&quot;&amp;lt;owner&amp;gt;/&amp;lt;repo&amp;gt;&quot;}&lt;/code&gt;.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;::github{repo=&quot;saicaca/fuwari&quot;}
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;Admonitions&lt;/h2&gt;
&lt;p&gt;Following types of admonitions are supported: &lt;code&gt;note&lt;/code&gt; &lt;code&gt;tip&lt;/code&gt; &lt;code&gt;important&lt;/code&gt; &lt;code&gt;warning&lt;/code&gt; &lt;code&gt;caution&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;:::note
Highlights information that users should take into account, even when skimming.
:::&lt;/p&gt;
&lt;p&gt;:::tip
Optional information to help a user be more successful.
:::&lt;/p&gt;
&lt;p&gt;:::important
Crucial information necessary for users to succeed.
:::&lt;/p&gt;
&lt;p&gt;:::warning
Critical content demanding immediate user attention due to potential risks.
:::&lt;/p&gt;
&lt;p&gt;:::caution
Negative potential consequences of an action.
:::&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;:::note
Highlights information that users should take into account, even when skimming.
:::

:::tip
Optional information to help a user be more successful.
:::
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The title of the admonition can be customized.&lt;/p&gt;
&lt;p&gt;:::note[MY CUSTOM TITLE]
This is a note with a custom title.
:::&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;:::note[MY CUSTOM TITLE]
This is a note with a custom title.
:::
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;[!TIP]
&lt;a href=&quot;https://github.com/orgs/community/discussions/16925&quot;&gt;The GitHub syntax&lt;/a&gt; is also supported.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code&gt;&amp;gt; [!NOTE]
&amp;gt; The GitHub syntax is also supported.

&amp;gt; [!TIP]
&amp;gt; The GitHub syntax is also supported.
&lt;/code&gt;&lt;/pre&gt;
</content:encoded></item><item><title>Expressive Code Example</title><link>https://kyki.ing/posts/expressive-code/</link><guid isPermaLink="true">https://kyki.ing/posts/expressive-code/</guid><description>How code blocks look in Markdown using Expressive Code.</description><pubDate>Mon, 01 Jan 2001 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Here, we&apos;ll explore how code blocks look using &lt;a href=&quot;https://expressive-code.com/&quot;&gt;Expressive Code&lt;/a&gt;. The provided examples are based on the official documentation, which you can refer to for further details.&lt;/p&gt;
&lt;h2&gt;Expressive Code&lt;/h2&gt;
&lt;h3&gt;Syntax Highlighting&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://expressive-code.com/key-features/syntax-highlighting/&quot;&gt;Syntax Highlighting&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Regular syntax highlighting&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;console.log(&apos;This code is syntax highlighted!&apos;)
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Rendering ANSI escape sequences&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;ANSI colors:
- Regular: [31mRed[0m [32mGreen[0m [33mYellow[0m [34mBlue[0m [35mMagenta[0m [36mCyan[0m
- Bold:    [1;31mRed[0m [1;32mGreen[0m [1;33mYellow[0m [1;34mBlue[0m [1;35mMagenta[0m [1;36mCyan[0m
- Dimmed:  [2;31mRed[0m [2;32mGreen[0m [2;33mYellow[0m [2;34mBlue[0m [2;35mMagenta[0m [2;36mCyan[0m

256 colors (showing colors 160-177):
[38;5;160m160 [38;5;161m161 [38;5;162m162 [38;5;163m163 [38;5;164m164 [38;5;165m165[0m
[38;5;166m166 [38;5;167m167 [38;5;168m168 [38;5;169m169 [38;5;170m170 [38;5;171m171[0m
[38;5;172m172 [38;5;173m173 [38;5;174m174 [38;5;175m175 [38;5;176m176 [38;5;177m177[0m

Full RGB colors:
[38;2;34;139;34mForestGreen - RGB(34, 139, 34)[0m

Text formatting: [1mBold[0m [2mDimmed[0m [3mItalic[0m [4mUnderline[0m
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;Editor &amp;amp; Terminal Frames&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://expressive-code.com/key-features/frames/&quot;&gt;Editor &amp;amp; Terminal Frames&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Code editor frames&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;console.log(&apos;Title attribute example&apos;)
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;!-- src/content/index.html --&amp;gt;
&amp;lt;div&amp;gt;File name comment example&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Terminal frames&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;echo &quot;This terminal frame has no title&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;pre&gt;&lt;code&gt;Write-Output &quot;This one has a title!&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Overriding frame types&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;echo &quot;Look ma, no frame!&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;pre&gt;&lt;code&gt;# Without overriding, this would be a terminal frame
function Watch-Tail { Get-Content -Tail 20 -Wait $args }
New-Alias tail Watch-Tail
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;Text &amp;amp; Line Markers&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://expressive-code.com/key-features/text-markers/&quot;&gt;Text &amp;amp; Line Markers&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Marking full lines &amp;amp; line ranges&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;// Line 1 - targeted by line number
// Line 2
// Line 3
// Line 4 - targeted by line number
// Line 5
// Line 6
// Line 7 - targeted by range &quot;7-8&quot;
// Line 8 - targeted by range &quot;7-8&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Selecting line marker types (mark, ins, del)&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;function demo() {
  console.log(&apos;this line is marked as deleted&apos;)
  // This line and the next one are marked as inserted
  console.log(&apos;this is the second inserted line&apos;)

  return &apos;this line uses the neutral default marker type&apos;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Adding labels to line markers&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;// labeled-line-markers.jsx
&amp;lt;button
  role=&quot;button&quot;
  {...props}
  value={value}
  className={buttonClassName}
  disabled={disabled}
  active={active}
&amp;gt;
  {children &amp;amp;&amp;amp;
    !active &amp;amp;&amp;amp;
    (typeof children === &apos;string&apos; ? &amp;lt;span&amp;gt;{children}&amp;lt;/span&amp;gt; : children)}
&amp;lt;/button&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Adding long labels on their own lines&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;// labeled-line-markers.jsx
&amp;lt;button
  role=&quot;button&quot;
  {...props}

  value={value}
  className={buttonClassName}

  disabled={disabled}
  active={active}
&amp;gt;

  {children &amp;amp;&amp;amp;
    !active &amp;amp;&amp;amp;
    (typeof children === &apos;string&apos; ? &amp;lt;span&amp;gt;{children}&amp;lt;/span&amp;gt; : children)}
&amp;lt;/button&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Using diff-like syntax&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;+this line will be marked as inserted
-this line will be marked as deleted
this is a regular line
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;pre&gt;&lt;code&gt;--- a/README.md
+++ b/README.md
@@ -1,3 +1,4 @@
+this is an actual diff file
-all contents will remain unmodified
 no whitespace will be removed either
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Combining syntax highlighting with diff-like syntax&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;  function thisIsJavaScript() {
    // This entire block gets highlighted as JavaScript,
    // and we can still add diff markers to it!
-   console.log(&apos;Old code to be removed&apos;)
+   console.log(&apos;New and shiny code!&apos;)
  }
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Marking individual text inside lines&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;function demo() {
  // Mark any given text inside lines
  return &apos;Multiple matches of the given text are supported&apos;;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Regular expressions&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;console.log(&apos;The words yes and yep will be marked.&apos;)
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Escaping forward slashes&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;echo &quot;Test&quot; &amp;gt; /home/test.txt
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Selecting inline marker types (mark, ins, del)&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;function demo() {
  console.log(&apos;These are inserted and deleted marker types&apos;);
  // The return statement uses the default marker type
  return true;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;Word Wrap&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://expressive-code.com/key-features/word-wrap/&quot;&gt;Word Wrap&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Configuring word wrap per block&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;// Example with wrap
function getLongString() {
  return &apos;This is a very long string that will most probably not fit into the available space unless the container is extremely wide&apos;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;pre&gt;&lt;code&gt;// Example with wrap=false
function getLongString() {
  return &apos;This is a very long string that will most probably not fit into the available space unless the container is extremely wide&apos;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Configuring indentation of wrapped lines&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;// Example with preserveIndent (enabled by default)
function getLongString() {
  return &apos;This is a very long string that will most probably not fit into the available space unless the container is extremely wide&apos;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;pre&gt;&lt;code&gt;// Example with preserveIndent=false
function getLongString() {
  return &apos;This is a very long string that will most probably not fit into the available space unless the container is extremely wide&apos;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;Collapsible Sections&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://expressive-code.com/plugins/collapsible-sections/&quot;&gt;Collapsible Sections&lt;/a&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;// All this boilerplate setup code will be collapsed
import { someBoilerplateEngine } from &apos;@example/some-boilerplate&apos;
import { evenMoreBoilerplate } from &apos;@example/even-more-boilerplate&apos;

const engine = someBoilerplateEngine(evenMoreBoilerplate())

// This part of the code will be visible by default
engine.doSomething(1, 2, 3, calcFn)

function calcFn() {
  // You can have multiple collapsed sections
  const a = 1
  const b = 2
  const c = a + b

  // This will remain visible
  console.log(`Calculation result: ${a} + ${b} = ${c}`)
  return c
}

// All this code until the end of the block will be collapsed again
engine.closeConnection()
engine.freeMemory()
engine.shutdown({ reason: &apos;End of example boilerplate code&apos; })
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;Line Numbers&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://expressive-code.com/plugins/line-numbers/&quot;&gt;Line Numbers&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Displaying line numbers per block&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;// This code block will show line numbers
console.log(&apos;Greetings from line 2!&apos;)
console.log(&apos;I am on line 3&apos;)
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;pre&gt;&lt;code&gt;// Line numbers are disabled for this block
console.log(&apos;Hello?&apos;)
console.log(&apos;Sorry, do you know what line I am on?&apos;)
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;Changing the starting line number&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;console.log(&apos;Greetings from line 5!&apos;)
console.log(&apos;I am on line 6&apos;)
&lt;/code&gt;&lt;/pre&gt;
</content:encoded></item></channel></rss>