<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>龙猫云 · Guides, notes, and stories</title><description>TotoroCloud Lab&apos;s blog: practical guides, notes on what I&apos;m learning, and the occasional story.</description><link>https://totorocloud.run/</link><language>en</language><atom:link href="https://totorocloud.run/en/rss.xml" rel="self" type="application/rss+xml"/><item><title>Welcome to TotoroCloud</title><link>https://totorocloud.run/en/posts/welcome/</link><guid isPermaLink="true">https://totorocloud.run/en/posts/welcome/</guid><description>An introduction to TotoroCloud: modern cloud architecture, engineering principles, and our technical knowledge base.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Welcome to &lt;strong&gt;TotoroCloud&lt;/strong&gt;. This engineering publication is dedicated to exploring scalable distributed systems, modern cloud infrastructure, and practical developer workflows.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/covers/welcome.webp&quot; alt=&quot;A tidy workspace with modern engineering equipment&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;architecture-and-focus&quot;&gt;Architecture and Focus&lt;/h2&gt;
&lt;p&gt;Our objective is to provide actionable technical insights and high-signal architectural references:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bilingual documentation&lt;/strong&gt; designed for clear global communication.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Instant full-text indexing&lt;/strong&gt; with keyboard-friendly shortcuts (&lt;code&gt;Ctrl&lt;/code&gt; / &lt;code&gt;⌘ + K&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;High-performance delivery&lt;/strong&gt; tuned for minimal latency and clean Core Web Vitals.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dynamic asset generation&lt;/strong&gt; for rich social previews and open graph distribution.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Full SEO optimization&lt;/strong&gt; with automated sitemaps, semantic feeds, and structured schema graphs.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;engineering-standards&quot;&gt;Engineering Standards&lt;/h2&gt;
&lt;p&gt;Every article in this knowledge base is authored with clarity and depth. We focus on real-world engineering constraints, production benchmarks, and resilient system design.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Build resilient foundations first; scale with precision and measurable telemetry.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Explore our technical guides, system architecture breakdowns, and dev notes across the publication.&lt;/p&gt;
</content:encoded><category>Guides</category><category>Astro</category><category>Blogging</category></item><item><title>A weekend in the mountains</title><link>https://totorocloud.run/en/posts/a-weekend-in-the-mountains/</link><guid isPermaLink="true">https://totorocloud.run/en/posts/a-weekend-in-the-mountains/</guid><description>Two days without signal, a backpack lighter than it should have been, and the reminder, again, that switching off isn&apos;t a luxury.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;We left on a Friday afternoon, with just enough light to reach the hut before dark. There was no plan beyond walking, cooking something simple, and going to bed early. Sometimes that’s the best plan there is.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/covers/mountains.webp&quot; alt=&quot;A mountain trail through pines at sunrise&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-walk&quot;&gt;The walk&lt;/h2&gt;
&lt;p&gt;The first hour is always hard. Your legs complain, the backpack weighs more than you remembered, and your head is still back in the city. But at some point the pace settles, the conversation fades on its own, and all that’s left is the sound of boots on the dirt.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You don’t climb the mountain to reach the top. You climb so the city falls off your shoulders.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;what-i-took-home&quot;&gt;What I took home&lt;/h2&gt;
&lt;p&gt;We didn’t summit. We stopped halfway up the slope, watching the valley fill with fog, and that was just fine. I came back on Sunday tired, with a blister and a clearer head than I’d had in weeks.&lt;/p&gt;
&lt;p&gt;Some things don’t get fixed by working more. They get fixed by walking for two days with no signal.&lt;/p&gt;
</content:encoded><category>Stories</category><category>Travel</category><category>Life</category></item><item><title>Writing with Markdown</title><link>https://totorocloud.run/en/posts/writing-with-markdown/</link><guid isPermaLink="true">https://totorocloud.run/en/posts/writing-with-markdown/</guid><description>A tour of every element you can use in a post: headings, emphasis, lists, code, tables, quotes, and images.</description><pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This post is a living cheatsheet: it shows how each Markdown element looks in the template. Use it as a reference while you write, and delete it once you no longer need it.&lt;/p&gt;
&lt;p&gt;Every post starts with a small block of data (the &lt;em&gt;frontmatter&lt;/em&gt;) between lines of three dashes:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;yaml&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;---&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#85E89D&quot;&gt;title&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;&quot;My post&quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#85E89D&quot;&gt;description&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;&quot;A one- or two-sentence summary.&quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#85E89D&quot;&gt;date&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;2026-01-20&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#85E89D&quot;&gt;lang&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;en&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#85E89D&quot;&gt;category&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;notes&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#85E89D&quot;&gt;tags&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: [&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;&quot;Markdown&quot;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;---&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;headings&quot;&gt;Headings&lt;/h2&gt;
&lt;p&gt;Use &lt;code&gt;##&lt;/code&gt; for sections and &lt;code&gt;###&lt;/code&gt; for subsections. The top level (&lt;code&gt;#&lt;/code&gt;) is reserved for the title, so inside the text start at &lt;code&gt;##&lt;/code&gt;. Headings show up on their own in the article’s side table of contents.&lt;/p&gt;
&lt;h2 id=&quot;text-and-emphasis&quot;&gt;Text and emphasis&lt;/h2&gt;
&lt;p&gt;You can make text &lt;strong&gt;bold&lt;/strong&gt;, &lt;em&gt;italic&lt;/em&gt;, or &lt;code&gt;inline code&lt;/code&gt; to refer to a command or a file name. &lt;a href=&quot;https://astro.build&quot;&gt;Links&lt;/a&gt; work too and, if you need it, you can &lt;del&gt;strike&lt;/del&gt; something through.&lt;/p&gt;
&lt;h2 id=&quot;lists&quot;&gt;Lists&lt;/h2&gt;
&lt;p&gt;Unordered lists are good for loose ideas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;First point&lt;/li&gt;
&lt;li&gt;Second point, with a detail&lt;/li&gt;
&lt;li&gt;Third point&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And ordered ones for steps that go in sequence:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Write the file&lt;/li&gt;
&lt;li&gt;Fill in the frontmatter&lt;/li&gt;
&lt;li&gt;Publish&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;code&quot;&gt;Code&lt;/h2&gt;
&lt;p&gt;Inline code goes between backticks, like &lt;code&gt;pnpm dev&lt;/code&gt;. For longer blocks, use three backticks and name the language so it gets highlighted. Each block comes with a copy button:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;sh&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;pnpm&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; install&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;pnpm&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; dev&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;js&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#F97583&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt; greet&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#FFAB70&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;) {&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#F97583&quot;&gt;  return&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; `Hello, ${&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;}`&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;}&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;console.&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;log&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;greet&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;&quot;world&quot;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;));&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;tables&quot;&gt;Tables&lt;/h2&gt;
&lt;p&gt;Tables are handy for comparing things at a glance:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Element&lt;/th&gt;
&lt;th&gt;Syntax&lt;/th&gt;
&lt;th&gt;What for?&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Bold&lt;/td&gt;
&lt;td&gt;&lt;code&gt;**text**&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Emphasize an idea&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Link&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[text](url)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point to another page&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Code&lt;/td&gt;
&lt;td&gt;&lt;code&gt;`code`&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Name a command or a file&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&quot;quotes-and-images&quot;&gt;Quotes and images&lt;/h2&gt;
&lt;p&gt;Blockquotes highlight a sentence or a reference:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The best way to learn something is to write about it afterwards.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And images are inserted with a single line; they scale to the page width on their own:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/covers/markdown.webp&quot; alt=&quot;A mountain of books on a table&quot;&gt;&lt;/p&gt;
&lt;p&gt;That covers almost everything you’ll need. From here on, the rest is just writing.&lt;/p&gt;
</content:encoded><category>Notes</category><category>Markdown</category><category>Writing</category></item></channel></rss>