<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>ksh.me</title>
        <link>https://ksh.me/</link>
        <description>A travel blog about life on the road.</description>
        <lastBuildDate>Fri, 13 Feb 2026 11:22:11 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>SvelteKit + Feed</generator>
        <language>en</language>
        <image>
            <title>ksh.me</title>
            <url>https://ksh.me/images/logo.png</url>
            <link>https://ksh.me/</link>
        </image>
        <copyright>© 2026 Filipe Varela · ksh.me</copyright>
        <atom:link href="https://ksh.me/feed/" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Making it easier to post]]></title>
            <link>https://ksh.me/posts/2026/02/making-it-easier-to-post</link>
            <guid>https://ksh.me/posts/2026/02/making-it-easier-to-post</guid>
            <pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<p>Was chatting with <a href="https://www.noamalmos.com/" rel="nofollow">Noam</a> yesterday about static sites vs WordPress sites and it reminded me that this site existed and needed some love.</p> <p>The biggest point of friction with posting here has always been creating the file for a new post…getting the right folder, the frontmatter format, the slug. It’s a small thing, but enough to keep me from posting for a long time. That, and the fact that I’ve been busy adding <a href="https://mutelife.com/daily/" rel="nofollow">daily photos on mutelife</a> instead.</p> <p>Anyway, I ended up creating a slash command for <a href="https://claude.ai/claude-code" rel="nofollow">Claude Code</a> that lets me spin up a new post with the right structure in seconds. No more excuses. It works like so:</p> <pre class="language-undefined"><!----><code class="language-undefined">/new-post New post title goes here</code><!----></pre> <p>It then walks me through a few questions to set up the file. It asks whether the post has photos, which tags to use, and automatically generates most frontmatter for me.</p> <p>Oh, also tidied up a couple of things around the site that were out of place.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[New Stickers]]></title>
            <link>https://ksh.me/posts/2025/02/new-stickers</link>
            <guid>https://ksh.me/posts/2025/02/new-stickers</guid>
            <pubDate>Mon, 03 Feb 2025 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<p>Been working on a new set of stickers and finally got them printed.</p> <p><img src="/images/2025/new-stickers.jpg" alt="Street art stickers"></p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Defaults]]></title>
            <link>https://ksh.me/posts/2025/01/defaults</link>
            <guid>https://ksh.me/posts/2025/01/defaults</guid>
            <pubDate>Mon, 27 Jan 2025 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<p>Pushed some changes to the site, including an up-to-date <a href="/about/">about page</a>, and a new <a href="/defaults/">defaults page</a>.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Mastodon Publishing]]></title>
            <link>https://ksh.me/posts/2025/01/mastodon-publishing</link>
            <guid>https://ksh.me/posts/2025/01/mastodon-publishing</guid>
            <pubDate>Sat, 25 Jan 2025 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<p>This blog is now automatically published to Mastodon, via a custom-built script that I’m running on GitHub Actions. Here’s the breakdown:</p> <ul><li>A new post is added to the blog.</li> <li>The script in GH Actions is triggered by a deployment status event.</li> <li>The script fetches the post from the blog, and formats it for Mastodon.</li></ul> <p>It’s a bit of a hack, but it works for now.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[New Micro Blog]]></title>
            <link>https://ksh.me/posts/2024/11/new-micro-blog</link>
            <guid>https://ksh.me/posts/2024/11/new-micro-blog</guid>
            <pubDate>Fri, 01 Nov 2024 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<h2>New micro blog</h2> <p>Decided to re-launch this micro blog and take it on as a learning side project.</p> <p>I’ve rewritten the entire thing twice. First, with <a href="https://astro.build/" rel="nofollow">Astro</a>, which was a fun but somewhat painful experience. Took me a couple of weeks to build what I wanted. Astro is great, but in the end it just didn’t click for me.</p> <p>The second time I re-wrote it with <a href="https://svelte.dev/" rel="nofollow">SvelteKit</a>, my favorite framework. Took me one day and a half to put the entire thing together. Svelte is super intuitive, exciting to work with, and very designer-friendly. Highly recommend playing with it!</p> <p>This site now has <a href="/maps">maps</a>, such as <a href="/maps/lisbon">this one of Lisbon</a> or <a href="/maps/tokyo">this one of Tokyo</a>. It also has <a href="/posts">blog posts</a> and a neat <a href="/about">about page</a> and links to other sites such as <a href="https://keyframr.com" rel="nofollow">keyframr.com</a>.</p> <p>Bonus, here’s a photo of a recent trip.</p> <p><img src="/images/2024/11/IMG_4708.jpeg" alt="View from under a patio umbrella overlooking a gravel yard with an orange tree and surrounding greenery."></p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Lisboa ➡️ Montijo]]></title>
            <link>https://ksh.me/posts/2024/10/lisboa-montijo</link>
            <guid>https://ksh.me/posts/2024/10/lisboa-montijo</guid>
            <pubDate>Sun, 06 Oct 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Group therapy]]></title>
            <link>https://ksh.me/posts/2024/10/group-therapy</link>
            <guid>https://ksh.me/posts/2024/10/group-therapy</guid>
            <pubDate>Fri, 04 Oct 2024 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<p><img src="/images/2024/img_4527-1.jpg" alt="Group therapy"></p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[I Got Stung]]></title>
            <link>https://ksh.me/posts/2024/02/i-got-stung</link>
            <guid>https://ksh.me/posts/2024/02/i-got-stung</guid>
            <pubDate>Mon, 05 Feb 2024 23:43:23 GMT</pubDate>
            <content:encoded><![CDATA[<p>I got stung by a bee in my left foot, but not even that could ruin the most incredible afternoon we’d had in Japan.</p> <p><a href="https://mutelife.com/2024/02/blissful-odaiba/" rel="nofollow">mutelife.com/2024/02/blissful-odaiba/</a></p> <p><img src="/images/2024/fd1927574f.jpg" alt="FD1927574F"></p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[I Am A]]></title>
            <link>https://ksh.me/posts/2024/02/i-am-a</link>
            <guid>https://ksh.me/posts/2024/02/i-am-a</guid>
            <pubDate>Fri, 02 Feb 2024 17:42:24 GMT</pubDate>
            <content:encoded><![CDATA[<blockquote><p>I am a creative. What I do is alchemy. It is a mystery. I do not so much do it, as let it be done through me.</p></blockquote> <p><a href="https://alistapart.com/article/i-am-a-creative/" rel="nofollow">alistapart.com/article/i-am-a-creative/</a></p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Starting In South]]></title>
            <link>https://ksh.me/posts/2024/02/starting-in-south</link>
            <guid>https://ksh.me/posts/2024/02/starting-in-south</guid>
            <pubDate>Thu, 01 Feb 2024 18:32:57 GMT</pubDate>
            <content:encoded><![CDATA[<p>Starting in South Korea and finishing this trip in Japan meant that Tokyo was the last place we’d be visiting. We had traveled from North to South (Seoul → Busan), then West to East (Osaka → Kyoto), and now Tokyo was waiting for us.</p> <p><a href="https://mutelife.com/2024/02/konnichiwa-tokyo/" rel="nofollow">mutelife.com/2024/02/konnichiwa-tokyo/</a></p> <p><img src="/images/2024/c5418b4c94.jpg" alt="C5418B4C94"></p>]]></content:encoded>
        </item>
    </channel>
</rss>