<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>lukecase</title><description>Demo Site</description><link>https://fuwari.vercel.app/</link><language>zh_CN</language><item><title>Galgame 推荐：《Muv-Luv Alternative》</title><link>https://fuwari.vercel.app/posts/test/</link><guid isPermaLink="true">https://fuwari.vercel.app/posts/test/</guid><description>一篇关于《Muv-Luv Alternative》的详细推荐与介绍，这部由 âge 开发的视觉小说被誉为机甲战争题材的巅峰之作。</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;《Muv-Luv Alternative》—— 从日常到末日的壮绝史诗&lt;/h1&gt;
&lt;h1&gt;Galgame 介绍：穿越屏幕的浪漫与故事&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;注意：这部作品是《Muv-Luv》三部曲的最终章，&lt;strong&gt;强烈建议先玩前作《Muv-Luv Extra》和《Muv-Luv Unlimited》&lt;/strong&gt;，才能获得最完整的体验。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;故事背景&lt;/h2&gt;
&lt;p&gt;故事始于一个看似再普通不过的校园恋爱喜剧 —— 但就在你以为这只是又一部轻松日常的时候，剧情急转直下，主角被抛入一个人类正面临灭绝危机的 &lt;strong&gt;平行世界&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;在这个世界里，名为 &lt;strong&gt;BETA（ビータ）&lt;/strong&gt; 的外星生物入侵地球，人类依靠巨型人形兵器「战术机」进行殊死抵抗。主角必须在残酷的战场与不断的轮回中，寻找拯救两个世界的方法。&lt;/p&gt;
&lt;h3&gt;世界观速览&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Extra 篇：&lt;/strong&gt; 日常校园，轻松搞笑，用来建立角色感情。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unlimited 篇：&lt;/strong&gt; 穿越到 BETA 入侵的末日世界，人类濒临灭亡。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alternative 篇：&lt;/strong&gt; 最终篇，集大成之作，将前两作的所有伏笔一口气引爆。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;为什么值得玩？&lt;/h2&gt;
&lt;h3&gt;极致的情感落差&lt;/h3&gt;
&lt;p&gt;许多玩家对《Muv-Luv Alternative》的评价是：&lt;strong&gt;「先给你糖，再给你刀，然后刀到粉碎。」&lt;/strong&gt; 当你与角色在 Extra 篇中建立了深厚感情后，Unlimited 和 Alternative 会毫不留情地将这一切撕碎。这种从日常到绝望的巨大落差，是这部作品最独特的体验。&lt;/p&gt;
&lt;h3&gt;沉浸到窒息的战场描写&lt;/h3&gt;
&lt;p&gt;âge 在描写大型战役时毫不吝啬笔墨。战术机的操作细节、战场上的战术指挥、士兵的恐惧与勇气，每一场战斗都写得极具压迫感。尤其是著名的 &lt;strong&gt;「甲21号作战」&lt;/strong&gt;，被许多玩家称为视觉小说史上最震撼的战斗场景之一。&lt;/p&gt;
&lt;h3&gt;顶尖的音乐阵容&lt;/h3&gt;
&lt;p&gt;由 &lt;strong&gt;伊藤善之&lt;/strong&gt; 领衔的音乐团队创作的原声带，从激昂的机战配乐到催泪的主题曲《マブラヴ》，每一首都有极高的完成度。尤其是当剧情进入高潮时，音乐的切入几乎能让你浑身起鸡皮疙瘩。&lt;/p&gt;
&lt;h2&gt;一点提醒&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;大量血腥与残酷描写&lt;/strong&gt;（BETA 的设定相当猎奇）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;极高的情感投入门槛&lt;/strong&gt;（需要几十小时通关前三部）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;较老旧的画风&lt;/strong&gt;（毕竟是 2006 年的作品，但有一个重制版）&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;但如果你能够跨越这些门槛，它将给你带来视觉小说这个媒介中，&lt;strong&gt;独一无二的、无可替代的震撼体验&lt;/strong&gt;。&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;如果你对硬核科幻、机甲战争题材感兴趣，不妨从《Muv-Luv Extra》开始这段旅程。它不会让你失望的。&lt;/p&gt;
&lt;/blockquote&gt;
</content:encoded></item><item><title>Markdown Extended Features</title><link>https://fuwari.vercel.app/posts/markdown-extended/</link><guid isPermaLink="true">https://fuwari.vercel.app/posts/markdown-extended/</guid><description>Read more about Markdown features in Fuwari</description><pubDate>Wed, 01 May 2024 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;h3&gt;Basic Syntax&lt;/h3&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;h3&gt;Custom Titles&lt;/h3&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;h3&gt;GitHub Syntax&lt;/h3&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;
&lt;h3&gt;Spoiler&lt;/h3&gt;
&lt;p&gt;You can add spoilers to your text. The text also supports &lt;strong&gt;Markdown&lt;/strong&gt; syntax.&lt;/p&gt;
&lt;p&gt;The content :spoiler[is hidden &lt;strong&gt;ayyy&lt;/strong&gt;]!&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;The content :spoiler[is hidden **ayyy**]!

&lt;/code&gt;&lt;/pre&gt;
</content:encoded></item><item><title>Expressive Code Example</title><link>https://fuwari.vercel.app/posts/expressive-code/</link><guid isPermaLink="true">https://fuwari.vercel.app/posts/expressive-code/</guid><description>How code blocks look in Markdown using Expressive Code.</description><pubDate>Wed, 10 Apr 2024 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><item><title>Hooksoft 经典作品推荐指南</title><link>https://fuwari.vercel.app/posts/ele/</link><guid isPermaLink="true">https://fuwari.vercel.app/posts/ele/</guid><description>HOOKSOFT（フックソフト）旗下Galgame作品精选推荐，从废萌到泣きゲー，带你领略这家老牌美少女游戏厂商的魅力。</description><pubDate>Mon, 01 Apr 2024 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;封面图片来源: &lt;a href=&quot;https://civitai.com&quot;&gt;Civitai&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;关于 HOOKSOFT&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;HOOKSOFT&lt;/strong&gt;（フックソフト）是日本知名美少女游戏制作公司，成立于2000年。以制作青春校园恋爱题材的&quot;废萌&quot;（萌えゲー）作品而闻名，旗下拥有 &lt;strong&gt;SMEE&lt;/strong&gt;、&lt;strong&gt;ASa Project&lt;/strong&gt; 等多个子品牌。&lt;/p&gt;
&lt;p&gt;从早期的《Like Life》到后来的《PriministAr》《MeltyMoment》等作品，HOOKSOFT一直以高质量的CG、轻松搞笑的剧情以及对角色细腻的刻画深受玩家喜爱。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;经典作品推荐&lt;/h2&gt;
&lt;h3&gt;1. Like Life（ライクライフ）⭐&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;发售年份：&lt;/strong&gt; 2004年
&lt;strong&gt;原画：&lt;/strong&gt; 松下まかこ、らっこ
&lt;strong&gt;脚本：&lt;/strong&gt; 川波トモキ、三浦祐介&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;HOOKSOFT早期的代表作之一。故事围绕&quot;精灵&quot;这一奇幻元素展开，男主角被精灵缠上而展开一系列欢乐又温馨的日常。本作奠定了HOOKSOFT&quot;轻松搞笑+温情治愈&quot;的风格基调。&lt;/p&gt;
&lt;h3&gt;2. PriministAr（プリミニスター）🌸&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;发售年份：&lt;/strong&gt; 2013年
&lt;strong&gt;原画：&lt;/strong&gt; 松下まかこ、鈴ヶ森ちかげ
&lt;strong&gt;脚本：&lt;/strong&gt; 川波トモキ、宅本うと&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;一款充满青春恋爱气息的校园纯爱作品。讲述了男主角与几位女主角们在&quot;奉仕部&quot;中的日常互动。游戏画风清新可爱，角色性格鲜明，是废萌爱好者的必玩之作。其中&quot;三度笠&quot;コウ的剧情更是被奉为经典。&lt;/p&gt;
&lt;h3&gt;3. MeltyMoment（メルティモーメント）💕&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;发售年份：&lt;/strong&gt; 2016年
&lt;strong&gt;原画：&lt;/strong&gt; 松下まかこ
&lt;strong&gt;脚本：&lt;/strong&gt; たにかわたかし、川波トモキ&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;继承了HOOKSOFT一贯的校园恋爱风格，但在剧情深度和情感渲染上更进了一步。标题&quot;Melty Moment&quot;意即&quot;融化的瞬间&quot;，描绘了男女主角从相识、相知到相恋的那些令人心动的瞬间。&lt;/p&gt;
&lt;h3&gt;4. Strawberry Nauts（ストロベリーノーツ）🍓&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;发售年份：&lt;/strong&gt; 2011年
&lt;strong&gt;原画：&lt;/strong&gt; 松下まかこ、羽鳥風画
&lt;strong&gt;脚本：&lt;/strong&gt; はやかわ透、川波トモキ&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;以&quot;学園アイドル&quot;为主题的作品，讲述了男主角进入一所偶像培养学校的故事。游戏中的音乐演出是一大亮点，每条女主角路线都各具特色，尤其是当麻千影线以深刻的心理描写著称。&lt;/p&gt;
&lt;h3&gt;5. Honey Coming（ハニーカミング）🍯&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;发售年份：&lt;/strong&gt; 2007年
&lt;strong&gt;原画：&lt;/strong&gt; 松下まかこ、らっこ
&lt;strong&gt;脚本：&lt;/strong&gt; 川波トモキ、三浦祐介&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;以&quot;恋爱模拟器&quot;为主题，男主角需要通过一系列&quot;任务&quot;来提升与女主角们的好感度。系统设计新颖有趣，众多女主角各有魅力，是一部让人玩得开心的轻松作品。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;子品牌推荐&lt;/h2&gt;
&lt;h3&gt;SMEE 🎯&lt;/h3&gt;
&lt;p&gt;SMEE是HOOKSOFT旗下的子品牌，以制作&quot;甜蜜的恋爱喜剧&quot;为理念。代表作品有：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;「フレラバ ～Friend to Lover～」&lt;/strong&gt; — 男女主角从朋友到恋人的过程堪称经典&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;「ピュア×コネクト」&lt;/strong&gt; — 讲述通过&quot;恋爱配对系统&quot;展开的校园恋爱&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;「ハミダシクリエイティブ」&lt;/strong&gt; — 以学园祭为舞台，充满创意的作品&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;ASa Project 🎪&lt;/h3&gt;
&lt;p&gt;以搞笑和&quot;劈腿&quot;玩法著称的ASa Project，作品节奏轻快、笑点密集：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;「恋愛0キロメートル」&lt;/strong&gt; — 多女角&quot;入侵&quot;男主家的爆笑日常&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;「ひとつ飛ばし恋愛」&lt;/strong&gt; — 充满戏剧性的群像恋爱故事&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;「コイバナ恋愛」&lt;/strong&gt; — 以&quot;恋爱杂谈&quot;为线索展开的故事&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;为什么推荐HOOKSOFT？&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;高质量的CG立绘&lt;/strong&gt; — 松下まかこ的画风辨识度高，画面精致可爱&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;轻松快乐的氛围&lt;/strong&gt; — 大多数作品以喜剧为主，非常适合放松心情&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;角色塑造出色&lt;/strong&gt; — 每个角色都有独立的故事线和完整的成长弧光&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;良心的定价&lt;/strong&gt; — 相比其他厂商，HOOKSOFT的作品性价比很高&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;丰富的选择&lt;/strong&gt; — 从纯爱到搞笑，从校园到奇幻，总有一款适合你&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;总结：&lt;/strong&gt; 如果你喜欢废萌、喜欢轻松愉快的校园恋爱故事，那么HOOKSOFT的作品绝对是你不容错过的选择。从《Like Life》到最新的作品，每一部都饱含着制作组对角色和故事的用心。&lt;/p&gt;
&lt;p&gt;&lt;em&gt;那么，准备好开始你的HOOKSOFT之旅了吗？&lt;/em&gt; 🎮&lt;/p&gt;
&lt;/blockquote&gt;
</content:encoded></item><item><title>Simple Guides for Fuwari</title><link>https://fuwari.vercel.app/posts/guide/</link><guid isPermaLink="true">https://fuwari.vercel.app/posts/guide/</guid><description>How to use this blog template.</description><pubDate>Mon, 01 Apr 2024 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://fuwari.vercel.app/posts/markdown/</link><guid isPermaLink="true">https://fuwari.vercel.app/posts/markdown/</guid><description>A simple example of a Markdown blog post.</description><pubDate>Sun, 01 Oct 2023 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>Include Video in the Posts</title><link>https://fuwari.vercel.app/posts/video/</link><guid isPermaLink="true">https://fuwari.vercel.app/posts/video/</guid><description>This post demonstrates how to include embedded video in a blog post.</description><pubDate>Tue, 01 Aug 2023 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></channel></rss>