<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <id>tag:export-9-e95df16c.test,2005:/feed</id>
  <link rel="alternate" type="text/html" href="/"/>
  <link rel="self" type="application/atom+xml" href="/feed.atom"/>
  <title>Family Blog</title>
  <subtitle>This is my blog. Enjoy it as much as I do...</subtitle>
  <updated>2026-07-20T21:03:38Z</updated>
  <logo>/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBFdz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--b0eb444679808e8daaaa946e5fde2f5faafbd423/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RTNKbGMybDZaVjkwYjE5bWFXeHNXd2RwQWl3QmFRSXNBVG9LYzJGMlpYSjdCem9LYzNSeWFYQlVPZ3h4ZFdGc2FYUjVhV1E9IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--7078bf40ff8afc896a1dc6f2463fdde6f6f86d17/download.jpg</logo>
  <icon>/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBFdz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--b0eb444679808e8daaaa946e5fde2f5faafbd423/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RTNKbGMybDZaVjkwYjE5bWFXeHNXd2RwUldsRk9ncHpZWFpsY25zSE9ncHpkSEpwY0ZRNkRIRjFZV3hwZEhscFpBPT0iLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--d08182cba0fdc7c8a81bd9750a3ad418292e66e0/download.jpg</icon>
  <author>
    <name>Family Blog</name>
    <uri>/</uri>
  </author>
  <entry>
    <id>tag:export-9-e95df16c.test,2005:Post/577</id>
    <published>2026-07-20T21:03:38Z</published>
    <updated>2026-07-20T21:03:38Z</updated>
    <link rel="alternate" type="text/html" href="/post/do-i-do-this"/>
    <title>Do I do this?</title>
    <content type="html">&lt;p&gt;Just wanted to see how it's looking...&lt;/p&gt;</content>
    <summary>Just wanted to see how it's looking...</summary>
    <category term="what-could-go-wrong" label="what could go wrong" scheme="/categories"/>
    <author>
      <name>Vincent</name>
      <uri>/</uri>
    </author>
  </entry>
  <entry>
    <id>tag:export-9-e95df16c.test,2005:Post/566</id>
    <published>2026-07-20T13:10:16Z</published>
    <updated>2026-07-20T13:10:16Z</updated>
    <link rel="alternate" type="text/html" href="/post/testing-deploys-with-cloudflare"/>
    <title>Testing deploys with Cloudflare</title>
    <content type="html">&lt;p&gt;So this is my new blog that shows correctly on Cloudflare too.&lt;/p&gt;</content>
    <summary>So this is my new blog that shows correctly on Cloudflare too.</summary>
    <author>
      <name>Vincent</name>
      <uri>/</uri>
    </author>
  </entry>
  <entry>
    <id>tag:export-9-e95df16c.test,2005:Post/565</id>
    <published>2026-07-18T17:27:58Z</published>
    <updated>2026-07-19T14:47:56Z</updated>
    <link rel="alternate" type="text/html" href="/post/the-last-lantern-keeper-of-elderglow"/>
    <title>The Last Lantern Keeper of Elderglow</title>
    <content type="html">&lt;p&gt;In the misty valleys where the mountains kiss the sea, there once stood a village called Elderglow. Not many maps still marked it. The ink had faded on most, and the younger generations had long since moved to the bright cities where electric lights never slept. But old Mara still lived there, the last Lantern Keeper.&lt;/p&gt;

&lt;figure class="attachment attachment--preview flex-col justify-center attachment--jpg"&gt;
    &lt;img class="lightbox__image strip-metadata lightbox__image" srcset="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBazhIIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--b2149ffe8477f3010f6f248ba110c6103f8896ef/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0M0QUU2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--6970857381949962f80f9e295d406f3815d40d7b/C5P44.jpg 480w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBazhIIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--b2149ffe8477f3010f6f248ba110c6103f8896ef/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--48002c6872e13d7e392c3c6acd8799c511a096e4/C5P44.jpg 800w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBazhIIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--b2149ffe8477f3010f6f248ba110c6103f8896ef/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLUUJHa0NrQVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--cbb3973a81bbafe5d520787a077c06fb4638172a/C5P44.jpg 1168w" sizes="(max-width: 672px) 100vw, 672px" loading="lazy" data-lightbox-url="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBazhIIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--b2149ffe8477f3010f6f248ba110c6103f8896ef/C5P44.jpg" src="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBazhIIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--b2149ffe8477f3010f6f248ba110c6103f8896ef/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--48002c6872e13d7e392c3c6acd8799c511a096e4/C5P44.jpg" decoding="async"&gt;
&lt;/figure&gt;

&lt;p&gt;Every evening as the sun dipped behind the jagged peaks, Mara would walk the ancient stone path that wound through the village. Her shoulders were stooped now, her hands wrinkled like the bark of the elder trees, but her step was steady. On her back she carried a heavy iron lantern, its glass etched with protective runes that no one alive could still read. Inside burned a flame that never went out — or so the stories claimed.&lt;/p&gt;

&lt;p&gt;The villagers who remained (a handful of stubborn farmers, a retired fisherman, and a young girl named Lira who refused to leave her grandmother) would watch from their doorways as Mara passed. They no longer believed the old tales, but something in them still felt safer when the lantern’s warm golden light swept across their windows.&lt;/p&gt;

&lt;p&gt;One autumn evening, the wind carried a different kind of chill. The sea was restless, throwing white-capped waves against the black rocks. Mara paused at the highest point of the path, where the lantern post stood waiting. She lifted the heavy lantern onto its hook and adjusted the wick with the care of someone who had done this for seventy-three years.&lt;/p&gt;

&lt;p&gt;That night, the flame flickered strangely.&lt;/p&gt;

&lt;p&gt;Lira, who was twelve and far too curious for her own good, crept out after her grandmother had gone to bed. She followed the path up to the lantern post and found Mara already there, staring at the restless flame.&lt;/p&gt;

&lt;p&gt;“Grandma,” Lira whispered, “why does the light look worried tonight?”&lt;/p&gt;

&lt;p&gt;Mara didn’t answer right away. She simply patted the stone post as if it were an old friend. “Because something is coming, child. Something that hasn’t walked these lands in a very long time.”&lt;/p&gt;

&lt;p&gt;The next morning, the sky was the color of bruised plums. By midday, the first shadow appeared on the horizon — a tall figure wrapped in a cloak the color of midnight. He moved without sound, yet every bird in the valley fell silent as he passed.&lt;/p&gt;

&lt;p&gt;The stranger stopped at the edge of Elderglow. His face was hidden, but his voice carried on the wind like distant thunder.&lt;/p&gt;

&lt;p&gt;“I seek the Last Lantern,” he said. “The one that holds back the Long Dark.”&lt;/p&gt;

&lt;p&gt;The remaining villagers gathered, frightened but defiant. Mara stepped forward, smaller than the stranger by two heads, yet she seemed taller in that moment.&lt;/p&gt;

&lt;p&gt;“This lantern has kept the valley safe for generations,” she said. “It is not yours to take.”&lt;/p&gt;

&lt;p&gt;The stranger laughed softly. “Old woman, the world beyond these mountains has already forgotten your kind. The Long Dark is coming whether you light your little flame or not. I offer you mercy. Give me the lantern and I will let your people leave in peace.”&lt;/p&gt;

&lt;p&gt;Lira watched from behind her grandmother’s skirts, heart hammering. She had heard the stories a thousand times: how the first Lantern Keeper had made a pact with the mountain spirits. How the flame was not mere fire but a fragment of the first dawn. How as long as it burned, the valley would never know true night.&lt;/p&gt;

&lt;p&gt;But she had also heard the newer stories — the ones her schoolteachers in the city told before she stopped going. Stories about superstition and progress. Stories that said the old ways were dying and should be allowed to.&lt;/p&gt;

&lt;p&gt;Mara looked at her granddaughter and saw the doubt.&lt;/p&gt;

&lt;p&gt;“Child,” she said quietly, “do you trust the light you can see, or the light you can feel?”&lt;/p&gt;

&lt;p&gt;Before Lira could answer, the stranger raised his hand. Darkness spilled from his fingers like ink poured into water. It swallowed the path behind him, turning wildflowers to ash and birdsong to silence.&lt;/p&gt;

&lt;p&gt;The villagers cried out. Some ran for their homes. Others stood frozen.&lt;/p&gt;

&lt;p&gt;Mara lifted the lantern from its post. The flame inside surged brighter, pushing back against the spreading dark. For a moment, the two forces met — golden warmth against swallowing black — and the air itself seemed to scream.&lt;/p&gt;

&lt;p&gt;Lira stepped forward without thinking. She placed her small hand over her grandmother’s on the lantern’s handle.&lt;/p&gt;

&lt;p&gt;Together they held it high.&lt;/p&gt;

&lt;p&gt;The flame roared. It wasn’t just light anymore. It was memory. It was every evening walk Mara had ever taken. It was every child who had once followed the glow home. It was every prayer whispered by those who had lived and loved in Elderglow for centuries.&lt;/p&gt;

&lt;p&gt;The stranger staggered back. “Impossible,” he hissed. “The pact should have ended with the last true believer.”&lt;/p&gt;

&lt;p&gt;Mara smiled, tired but triumphant. “Belief doesn’t die when people stop speaking it aloud, stranger. It lives in the ones who still feel it in their bones.”&lt;/p&gt;

&lt;p&gt;What happened next would be told in different ways depending on who you asked.&lt;/p&gt;

&lt;p&gt;Some said the stranger dissolved into smoke. Others claimed he simply turned and walked back into the sea from which he had come. A few swore they saw wings of shadow unfold from his back before he vanished.&lt;/p&gt;

&lt;p&gt;But everyone agreed on one thing: the lantern burned brighter than it had in decades. Its light reached farther than ever before, touching even the distant city lights on the horizon for one impossible moment.&lt;/p&gt;

&lt;p&gt;When the sun rose the next morning, the valley felt different. The mist was lighter. The birds sang louder. And Lira, standing beside her grandmother as they lit the lantern once more, understood something she hadn’t before.&lt;/p&gt;

&lt;p&gt;Some lights are meant to be carried.&lt;br&gt;Some stories are meant to be kept alive.&lt;br&gt;And sometimes the bravest thing a person can do is refuse to let the dark convince them that the light was never real.&lt;/p&gt;

&lt;p&gt;Years later, when travelers passed through what remained of Elderglow, they would find a new lantern post at the entrance to the village. Beside it stood a young woman with steady hands and bright eyes. She would smile at them and say:&lt;/p&gt;

&lt;p&gt;“Welcome. The light is still here. And it always will be, as long as someone is willing to carry it.”&lt;/p&gt;</content>
    <summary>In the misty valleys where the mountains kiss the sea, there once stood a village called Elderglow. Not many maps still marked it. The ink had faded on most, and the younger generations had long since moved to the bright cities where electric lights never slept. But old Mara still...</summary>
    <category term="hello-again" label="Hello again" scheme="/categories"/>
    <author>
      <name>Vincent</name>
      <uri>/</uri>
    </author>
  </entry>
  <entry>
    <id>tag:export-9-e95df16c.test,2005:Post/548</id>
    <published>2026-06-18T09:03:56Z</published>
    <updated>2026-06-18T09:03:56Z</updated>
    <link rel="alternate" type="text/html" href="/post/2026-06-18-1"/>
    <content type="html">&lt;div class="attachment-gallery attachment-gallery--3"&gt;
&lt;figure class="attachment attachment--preview flex-col justify-center attachment--png"&gt;
    &lt;img class="lightbox__image strip-metadata lightbox__image" srcset="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2tHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--f9929b9590121f36ade1920d5809dd47b925a796/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0M0QUU2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--b64914bfde27c71ebacf8d4720f14b4733d7143c/CleanShot%202026-05-25%20at%2009.48.58@2x.png 480w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2tHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--f9929b9590121f36ade1920d5809dd47b925a796/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--db1a38a2cfc3688dd672196316f86fc09c5225db/CleanShot%202026-05-25%20at%2009.48.58@2x.png 800w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2tHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--f9929b9590121f36ade1920d5809dd47b925a796/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NzQVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bfd39522812efdf94e6eeeed95a4b0faf9e71f37/CleanShot%202026-05-25%20at%2009.48.58@2x.png 1200w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2tHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--f9929b9590121f36ade1920d5809dd47b925a796/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKQUJta0NRQVk2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--c7ca0c776b64234494fa9e93adfb1831da8d95ad/CleanShot%202026-05-25%20at%2009.48.58@2x.png 1600w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2tHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--f9929b9590121f36ade1920d5809dd47b925a796/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJQUNHa0NBQWc2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--0be05cedaa41659cac8971c40f5bf74a474d5bcc/CleanShot%202026-05-25%20at%2009.48.58@2x.png 2048w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2tHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--f9929b9590121f36ade1920d5809dd47b925a796/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMMkNHa0M5Z2c2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--4bd1928727a7c4c93ce0ebda538df348ea6db8cc/CleanShot%202026-05-25%20at%2009.48.58@2x.png 2294w" sizes="(max-width: 672px) 100vw, 672px" loading="lazy" data-lightbox-url="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2tHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--f9929b9590121f36ade1920d5809dd47b925a796/CleanShot%202026-05-25%20at%2009.48.58@2x.png" src="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2tHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--f9929b9590121f36ade1920d5809dd47b925a796/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--db1a38a2cfc3688dd672196316f86fc09c5225db/CleanShot%202026-05-25%20at%2009.48.58@2x.png" decoding="async"&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview flex-col justify-center attachment--png"&gt;
    &lt;img class="lightbox__image strip-metadata lightbox__image" srcset="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2dHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--d37e226e15da78e079e53c9513647545734ec84e/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0M0QUU2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--b64914bfde27c71ebacf8d4720f14b4733d7143c/CleanShot%202026-05-26%20at%2020.58.02@2x.png 480w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2dHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--d37e226e15da78e079e53c9513647545734ec84e/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--db1a38a2cfc3688dd672196316f86fc09c5225db/CleanShot%202026-05-26%20at%2020.58.02@2x.png 800w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2dHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--d37e226e15da78e079e53c9513647545734ec84e/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NzQVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bfd39522812efdf94e6eeeed95a4b0faf9e71f37/CleanShot%202026-05-26%20at%2020.58.02@2x.png 1200w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2dHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--d37e226e15da78e079e53c9513647545734ec84e/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKQUJta0NRQVk2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--c7ca0c776b64234494fa9e93adfb1831da8d95ad/CleanShot%202026-05-26%20at%2020.58.02@2x.png 1600w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2dHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--d37e226e15da78e079e53c9513647545734ec84e/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKSUJta0NTQVk2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--ebb0780944c56e1cc8f823d2e7146775b9e32b6e/CleanShot%202026-05-26%20at%2020.58.02@2x.png 1608w" sizes="(max-width: 672px) 100vw, 672px" loading="lazy" data-lightbox-url="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2dHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--d37e226e15da78e079e53c9513647545734ec84e/CleanShot%202026-05-26%20at%2020.58.02@2x.png" src="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2dHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--d37e226e15da78e079e53c9513647545734ec84e/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--db1a38a2cfc3688dd672196316f86fc09c5225db/CleanShot%202026-05-26%20at%2020.58.02@2x.png" decoding="async"&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview flex-col justify-center attachment--png"&gt;
    &lt;img class="lightbox__image strip-metadata lightbox__image" srcset="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2NHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--712ca12e44edc8a278c30a090bca5251bf8e43c1/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0M0QUU2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--b64914bfde27c71ebacf8d4720f14b4733d7143c/CleanShot%202026-05-27%20at%2009.36.19@2x.png 480w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2NHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--712ca12e44edc8a278c30a090bca5251bf8e43c1/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--db1a38a2cfc3688dd672196316f86fc09c5225db/CleanShot%202026-05-27%20at%2009.36.19@2x.png 800w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2NHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--712ca12e44edc8a278c30a090bca5251bf8e43c1/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NzQVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bfd39522812efdf94e6eeeed95a4b0faf9e71f37/CleanShot%202026-05-27%20at%2009.36.19@2x.png 1200w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2NHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--712ca12e44edc8a278c30a090bca5251bf8e43c1/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKQUJta0NRQVk2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--c7ca0c776b64234494fa9e93adfb1831da8d95ad/CleanShot%202026-05-27%20at%2009.36.19@2x.png 1600w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2NHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--712ca12e44edc8a278c30a090bca5251bf8e43c1/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJQUNHa0NBQWc2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--0be05cedaa41659cac8971c40f5bf74a474d5bcc/CleanShot%202026-05-27%20at%2009.36.19@2x.png 2048w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2NHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--712ca12e44edc8a278c30a090bca5251bf8e43c1/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMT0NHa0N6Z2c2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--dbd9c101d3db88664781a6f6f6f34d7cd0d2ea33/CleanShot%202026-05-27%20at%2009.36.19@2x.png 2254w" sizes="(max-width: 672px) 100vw, 672px" loading="lazy" data-lightbox-url="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2NHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--712ca12e44edc8a278c30a090bca5251bf8e43c1/CleanShot%202026-05-27%20at%2009.36.19@2x.png" src="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2NHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--712ca12e44edc8a278c30a090bca5251bf8e43c1/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--db1a38a2cfc3688dd672196316f86fc09c5225db/CleanShot%202026-05-27%20at%2009.36.19@2x.png" decoding="async"&gt;
&lt;/figure&gt;
&lt;/div&gt;</content>
    <summary></summary>
    <author>
      <name>Vincent</name>
      <uri>/</uri>
    </author>
  </entry>
  <entry>
    <id>tag:export-9-e95df16c.test,2005:Post/546</id>
    <published>2026-06-18T08:58:31Z</published>
    <updated>2026-06-18T08:58:31Z</updated>
    <link rel="alternate" type="text/html" href="/post/2026-06-18"/>
    <content type="html">&lt;p&gt;This is a post I am writing.&lt;/p&gt;

&lt;div class="attachment-gallery attachment-gallery--4"&gt;
&lt;figure class="attachment attachment--preview flex-col justify-center attachment--png"&gt;
    &lt;img class="lightbox__image strip-metadata lightbox__image" srcset="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcm9HIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--7553ca64437e72fb085e021c6283fd2a7269ffd0/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0M0QUU2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--b64914bfde27c71ebacf8d4720f14b4733d7143c/CleanShot%202026-06-18%20at%2010.50.50@2x.png 480w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcm9HIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--7553ca64437e72fb085e021c6283fd2a7269ffd0/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--db1a38a2cfc3688dd672196316f86fc09c5225db/CleanShot%202026-06-18%20at%2010.50.50@2x.png 800w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcm9HIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--7553ca64437e72fb085e021c6283fd2a7269ffd0/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NzQVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bfd39522812efdf94e6eeeed95a4b0faf9e71f37/CleanShot%202026-06-18%20at%2010.50.50@2x.png 1200w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcm9HIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--7553ca64437e72fb085e021c6283fd2a7269ffd0/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMS0JXa0N5Z1U2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--fe34e5e74b9b76bb1641a6c586ff6d5450ff9b4c/CleanShot%202026-06-18%20at%2010.50.50@2x.png 1482w" sizes="(max-width: 672px) 100vw, 672px" loading="lazy" data-lightbox-url="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcm9HIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--7553ca64437e72fb085e021c6283fd2a7269ffd0/CleanShot%202026-06-18%20at%2010.50.50@2x.png" src="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcm9HIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--7553ca64437e72fb085e021c6283fd2a7269ffd0/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--db1a38a2cfc3688dd672196316f86fc09c5225db/CleanShot%202026-06-18%20at%2010.50.50@2x.png" decoding="async"&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview flex-col justify-center attachment--png"&gt;
    &lt;img class="lightbox__image strip-metadata lightbox__image" srcset="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcmdHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--c169e72b5c590d50b826508b1a391bae5d83a06c/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0M0QUU2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--b64914bfde27c71ebacf8d4720f14b4733d7143c/CleanShot%202026-06-18%20at%2010.51.59@2x.png 480w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcmdHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--c169e72b5c590d50b826508b1a391bae5d83a06c/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--db1a38a2cfc3688dd672196316f86fc09c5225db/CleanShot%202026-06-18%20at%2010.51.59@2x.png 800w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcmdHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--c169e72b5c590d50b826508b1a391bae5d83a06c/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJd0Eya0NNQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--aa42fdb47237ce459e8aabce238867673abdbd49/CleanShot%202026-06-18%20at%2010.51.59@2x.png 816w" sizes="(max-width: 672px) 100vw, 672px" loading="lazy" data-lightbox-url="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcmdHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--c169e72b5c590d50b826508b1a391bae5d83a06c/CleanShot%202026-06-18%20at%2010.51.59@2x.png" src="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcmdHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--c169e72b5c590d50b826508b1a391bae5d83a06c/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--db1a38a2cfc3688dd672196316f86fc09c5225db/CleanShot%202026-06-18%20at%2010.51.59@2x.png" decoding="async"&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview flex-col justify-center attachment--png"&gt;
    &lt;img class="lightbox__image strip-metadata lightbox__image" srcset="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcmtHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--d729a4ff270d768e79ed5add89cd347864aa5495/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0M0QUU2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--b64914bfde27c71ebacf8d4720f14b4733d7143c/CleanShot%202026-06-18%20at%2010.49.49@2x.png 480w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcmtHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--d729a4ff270d768e79ed5add89cd347864aa5495/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--db1a38a2cfc3688dd672196316f86fc09c5225db/CleanShot%202026-06-18%20at%2010.49.49@2x.png 800w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcmtHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--d729a4ff270d768e79ed5add89cd347864aa5495/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NzQVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bfd39522812efdf94e6eeeed95a4b0faf9e71f37/CleanShot%202026-06-18%20at%2010.49.49@2x.png 1200w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcmtHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--d729a4ff270d768e79ed5add89cd347864aa5495/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMaUJXa0M0Z1U2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--22ffea0388029460f8cc77259ec56bb7d9c76032/CleanShot%202026-06-18%20at%2010.49.49@2x.png 1506w" sizes="(max-width: 672px) 100vw, 672px" loading="lazy" data-lightbox-url="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcmtHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--d729a4ff270d768e79ed5add89cd347864aa5495/CleanShot%202026-06-18%20at%2010.49.49@2x.png" src="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcmtHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--d729a4ff270d768e79ed5add89cd347864aa5495/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--db1a38a2cfc3688dd672196316f86fc09c5225db/CleanShot%202026-06-18%20at%2010.49.49@2x.png" decoding="async"&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview flex-col justify-center attachment--png"&gt;
    &lt;img class="lightbox__image strip-metadata lightbox__image" srcset="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcnNHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--301d3307694e430fb976bed05df7bbce5f1ea479/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0M0QUU2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--b64914bfde27c71ebacf8d4720f14b4733d7143c/CleanShot%202026-06-18%20at%2010.47.35@2x.png 480w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcnNHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--301d3307694e430fb976bed05df7bbce5f1ea479/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--db1a38a2cfc3688dd672196316f86fc09c5225db/CleanShot%202026-06-18%20at%2010.47.35@2x.png 800w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcnNHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--301d3307694e430fb976bed05df7bbce5f1ea479/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NzQVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bfd39522812efdf94e6eeeed95a4b0faf9e71f37/CleanShot%202026-06-18%20at%2010.47.35@2x.png 1200w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcnNHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--301d3307694e430fb976bed05df7bbce5f1ea479/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKQUJta0NRQVk2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--c7ca0c776b64234494fa9e93adfb1831da8d95ad/CleanShot%202026-06-18%20at%2010.47.35@2x.png 1600w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcnNHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--301d3307694e430fb976bed05df7bbce5f1ea479/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJT0Iya0NEZ2M2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--b3c834786a82debb1e56bf04e58eec3a9b6d35a0/CleanShot%202026-06-18%20at%2010.47.35@2x.png 1806w" sizes="(max-width: 672px) 100vw, 672px" loading="lazy" data-lightbox-url="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcnNHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--301d3307694e430fb976bed05df7bbce5f1ea479/CleanShot%202026-06-18%20at%2010.47.35@2x.png" src="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcnNHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--301d3307694e430fb976bed05df7bbce5f1ea479/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--db1a38a2cfc3688dd672196316f86fc09c5225db/CleanShot%202026-06-18%20at%2010.47.35@2x.png" decoding="async"&gt;
&lt;/figure&gt;
&lt;/div&gt;</content>
    <summary>This is a post I am writing.</summary>
    <author>
      <name>Vincent</name>
      <uri>/</uri>
    </author>
  </entry>
  <entry>
    <id>tag:export-9-e95df16c.test,2005:Post/542</id>
    <published>2026-06-18T08:22:25Z</published>
    <updated>2026-06-18T08:22:25Z</updated>
    <link rel="alternate" type="text/html" href="/post/lightning-bolt-logo-api-upload-test"/>
    <title>Lightning bolt logo (API upload test)</title>
    <content type="html">&lt;p&gt;Testing the API alt text feature with the lightning bolt logo.&lt;/p&gt;

&lt;figure class="attachment attachment--preview flex-col justify-center attachment--png"&gt;
    &lt;img class="lightbox__image strip-metadata lightbox__image" srcset="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBckVHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--16d1da7c5283b2bc2fe43326a126c2f8a3cd85f3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0M0QUU2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--6970857381949962f80f9e295d406f3815d40d7b/lightning-bolt.png 480w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBckVHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--16d1da7c5283b2bc2fe43326a126c2f8a3cd85f3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--48002c6872e13d7e392c3c6acd8799c511a096e4/lightning-bolt.png 800w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBckVHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--16d1da7c5283b2bc2fe43326a126c2f8a3cd85f3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJQUJHa0NBQVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--33588346a6479298e4bdc5726bf3fbf2b4f5de33/lightning-bolt.png 1024w" sizes="(max-width: 672px) 100vw, 672px" loading="lazy" alt="A yellow lightning bolt with a black outline on an orange background" data-lightbox-url="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBckVHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--16d1da7c5283b2bc2fe43326a126c2f8a3cd85f3/lightning-bolt.png" src="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBckVHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--16d1da7c5283b2bc2fe43326a126c2f8a3cd85f3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--48002c6872e13d7e392c3c6acd8799c511a096e4/lightning-bolt.png" decoding="async"&gt;
    &lt;figcaption class="attachment__caption text-center"&gt;
      Lightning bolt logo
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Above is the uploaded image.&lt;/p&gt;</content>
    <summary>Testing the API alt text feature with the lightning bolt logo.

Above is the uploaded image.</summary>
    <author>
      <name>Vincent</name>
      <uri>/</uri>
    </author>
  </entry>
  <entry>
    <id>tag:export-9-e95df16c.test,2005:Post/506</id>
    <published>2026-05-01T12:00:42Z</published>
    <updated>2026-05-01T12:00:42Z</updated>
    <link rel="alternate" type="text/html" href="/post/2026-05-01"/>
    <content type="html">&lt;p&gt;Uploading a .avif&lt;/p&gt;

&lt;figure class="attachment attachment--preview flex-col justify-center attachment--avif"&gt;
    &lt;img class="lightbox__image strip-metadata lightbox__image" srcset="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbkFHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--c72711e50f718d0df755daa837b6c5482d66968f/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRTGdBV2tDNEFFNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--0e5d203b93aa560448f4f1cfd7030072c11958e9/lexxy-format-test.avif 480w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbkFHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--c72711e50f718d0df755daa837b6c5482d66968f/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRSWdBMmtDSUFNNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--f05bf5af202d3c722deed518cc929dd0df793565/lexxy-format-test.avif 800w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbkFHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--c72711e50f718d0df755daa837b6c5482d66968f/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRS3dCR2tDc0FRNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--2d3337fbfbe11196d83059290424314f560125e1/lexxy-format-test.avif 1200w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbkFHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--c72711e50f718d0df755daa837b6c5482d66968f/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRTG1CR2tDNWdRNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--4acb7be30e12a4778a21d8e65dec231076b959c3/lexxy-format-test.avif 1254w" sizes="(max-width: 672px) 100vw, 672px" loading="lazy" data-lightbox-url="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbkFHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--c72711e50f718d0df755daa837b6c5482d66968f/lexxy-format-test.avif" src="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbkFHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--c72711e50f718d0df755daa837b6c5482d66968f/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRSWdBMmtDSUFNNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--f05bf5af202d3c722deed518cc929dd0df793565/lexxy-format-test.avif" decoding="async"&gt;
&lt;/figure&gt;</content>
    <summary>Uploading a .avif</summary>
    <author>
      <name>Vincent</name>
      <uri>/</uri>
    </author>
  </entry>
  <entry>
    <id>tag:export-9-e95df16c.test,2005:Post/503</id>
    <published>2026-04-30T13:53:34Z</published>
    <updated>2026-05-17T18:15:38Z</updated>
    <link rel="alternate" type="text/html" href="/post/road-trip-reflections-why-i-always-pack-a-pen"/>
    <title>Road-Trip Reflections: Why I Always Pack a Pen</title>
    <content type="html">&lt;p&gt;There’s something magical about watching the world roll by from the passenger seat while the kids nap in the back. On our last long drive I kept a small notebook on my lap and wrote whatever popped into my head—funny things the kids said at rest stops, the way golden light hit the wheat fields, how my heart felt when we finally saw the mountains appear on the horizon.&lt;/p&gt;

&lt;p&gt;Writing while we travel turns the in-between moments into something permanent. Later, when life gets hectic, I can open that notebook and instantly feel the same calm we had on the road.&lt;/p&gt;

&lt;p&gt;It’s become our family’s quiet love language: “Remember when we wrote about the sunset in Wyoming?”&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;strong&gt;Do you journal during family trips?&lt;/strong&gt;&lt;/b&gt; I’d love to hear your favorite travel-writing memory or tip. Safe travels, friends! 🚗✨&lt;/p&gt;</content>
    <summary>There’s something magical about watching the world roll by from the passenger seat while the kids nap in the back. On our last long drive I kept a small notebook on my lap and wrote whatever popped into my head—funny things the kids said at rest stops, the way golden...</summary>
    <author>
      <name>Vincent</name>
      <uri>/</uri>
    </author>
  </entry>
  <entry>
    <id>tag:export-9-e95df16c.test,2005:Post/505</id>
    <published>2026-04-29T13:55:00Z</published>
    <updated>2026-04-30T13:58:32Z</updated>
    <link rel="alternate" type="text/html" href="/post/writing-by-the-water"/>
    <title>Writing by the Water</title>
    <content type="html">&lt;p&gt;We spent spring break at a little beach cottage with nothing but waves and wide-open sky. Every morning I woke before everyone else, made coffee, and carried my journal down to the sand. The rhythm of the tide became my writing metronome.&lt;/p&gt;

&lt;figure class="attachment attachment--preview flex-col justify-center attachment--jpg"&gt;
    &lt;img class="lightbox__image strip-metadata lightbox__image" srcset="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbXdHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--af91ef4a67a3eb1b59940738cd4b8896348bec6d/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0M0QUU2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--6970857381949962f80f9e295d406f3815d40d7b/58cd82d5-adce-43b9-a062-09c73c427386.jpg 480w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbXdHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--af91ef4a67a3eb1b59940738cd4b8896348bec6d/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--48002c6872e13d7e392c3c6acd8799c511a096e4/58cd82d5-adce-43b9-a062-09c73c427386.jpg 800w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbXdHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--af91ef4a67a3eb1b59940738cd4b8896348bec6d/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLUUJHa0NrQVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--cbb3973a81bbafe5d520787a077c06fb4638172a/58cd82d5-adce-43b9-a062-09c73c427386.jpg 1168w" sizes="(max-width: 672px) 100vw, 672px" loading="lazy" data-lightbox-url="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbXdHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--af91ef4a67a3eb1b59940738cd4b8896348bec6d/58cd82d5-adce-43b9-a062-09c73c427386.jpg" src="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbXdHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--af91ef4a67a3eb1b59940738cd4b8896348bec6d/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--48002c6872e13d7e392c3c6acd8799c511a096e4/58cd82d5-adce-43b9-a062-09c73c427386.jpg" decoding="async"&gt;
&lt;/figure&gt;

&lt;p&gt;I didn’t plan what to write—I just let the ocean fill the pages. Stories about our family, little things I’d almost forgotten, hopes I hadn’t said out loud. By the time the kids came running out in their pajamas, I already felt full.&lt;/p&gt;

&lt;p&gt;Traveling with a notebook has become my favorite family tradition. It turns ordinary trips into keepsakes we can read together years from now.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;strong&gt;What’s one memory from a family trip you wish you had written down?&lt;/strong&gt;&lt;/b&gt; I’d love to hear it. 🌊&lt;/p&gt;</content>
    <summary>We spent spring break at a little beach cottage with nothing but waves and wide-open sky. Every morning I woke before everyone else, made coffee, and carried my journal down to the sand. The rhythm of the tide became my writing metronome.

I didn’t plan what to write—I just let...</summary>
    <author>
      <name>Vincent</name>
      <uri>/</uri>
    </author>
  </entry>
  <entry>
    <id>tag:export-9-e95df16c.test,2005:Post/504</id>
    <published>2026-04-28T13:54:00Z</published>
    <updated>2026-07-02T20:38:45Z</updated>
    <link rel="alternate" type="text/html" href="/post/the-gentle-magic-of-forest-walks-even-when-life-feels-loud"/>
    <title>The Gentle Magic of Forest Walks (Even When Life Feels Loud)</title>
    <content type="html">&lt;p&gt;Some &lt;s&gt;weekends&lt;/s&gt; we don’t go far at all. We just drive thirty minutes to the old-growth trail near Grandma’s house and walk until the trees &lt;mark style="color:var(--highlight-5);"&gt;swallow&lt;/mark&gt; the sound of traffic. The kids know the rules: no phones, no rushing, just “listen with your whole body.”&lt;/p&gt;

&lt;p&gt;Last Saturday we found a fallen log that looked like a dragon. We sat on it for almost an hour—talking, not talking, watching sunlight dance on moss. I pulled out my little travel journal and wrote three sentences: “Today the forest reminded me that peace isn’t the absence of noise. It’s the presence of wonder.”&lt;/p&gt;

&lt;p&gt;Those short, simple walks have become the calmest part of our month. No fancy destination required.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where does your family go when you need a little nature reset?&lt;/strong&gt; Share your secret spot—I’m always looking for new trails to try with the crew. 🍃&lt;/p&gt;

&lt;p&gt;Some &lt;s&gt;weekends&lt;/s&gt; we don’t go far at all. We just drive thirty minutes to the old-growth trail near Grandma’s house and walk until the trees &lt;mark style="color:var(--highlight-5);"&gt;swallow&lt;/mark&gt; the sound of traffic. The kids know the rules: no phones, no rushing, just “listen with your whole body.”&lt;/p&gt;

&lt;p&gt;Last Saturday we found a fallen log that looked like a dragon. We sat on it for almost an hour—talking, not talking, watching sunlight dance on moss. I pulled out my little travel journal and wrote three sentences: “Today the forest reminded me that peace isn’t the absence of noise. It’s the presence of wonder.”&lt;/p&gt;

&lt;p&gt;Those short, simple walks have become the calmest part of our month. No fancy destination required.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where does your family go when you need a little nature reset?&lt;/strong&gt; Share your secret spot—I’m always looking for new trails to try with the crew. 🍃&lt;/p&gt;

&lt;p&gt;Some &lt;s&gt;weekends&lt;/s&gt; we don’t go far at all. We just drive thirty minutes to the old-growth trail near Grandma’s house and walk until the trees &lt;mark style="color:var(--highlight-5);"&gt;swallow&lt;/mark&gt; the sound of traffic. The kids know the rules: no phones, no rushing, just “listen with your whole body.”&lt;/p&gt;

&lt;p&gt;Last Saturday we found a fallen log that looked like a dragon. We sat on it for almost an hour—talking, not talking, watching sunlight dance on moss. I pulled out my little travel journal and wrote three sentences: “Today the forest reminded me that peace isn’t the absence of noise. It’s the presence of wonder.”&lt;/p&gt;

&lt;p&gt;Those short, simple walks have become the calmest part of our month. No fancy destination required.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where does your family go when you need a little nature reset?&lt;/strong&gt; Share your secret spot—I’m always looking for new trails to try with the crew. 🍃&lt;/p&gt;

&lt;p&gt;Some &lt;s&gt;weekends&lt;/s&gt; we don’t go far at all. We just drive thirty minutes to the old-growth trail near Grandma’s house and walk until the trees &lt;mark style="color:var(--highlight-5);"&gt;swallow&lt;/mark&gt; the sound of traffic. The kids know the rules: no phones, no rushing, just “listen with your whole body.”&lt;/p&gt;

&lt;p&gt;Last Saturday we found a fallen log that looked like a dragon. We sat on it for almost an hour—talking, not talking, watching sunlight dance on moss. I pulled out my little travel journal and wrote three sentences: “Today the forest reminded me that peace isn’t the absence of noise. It’s the presence of wonder.”&lt;/p&gt;

&lt;p&gt;Those short, simple walks have become the calmest part of our month. No fancy destination required.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where does your family go when you need a little nature reset?&lt;/strong&gt; Share your secret spot—I’m always looking for new trails to try with the crew. 🍃&lt;/p&gt;

&lt;p&gt;Some &lt;s&gt;weekends&lt;/s&gt; we don’t go far at all. We just drive thirty minutes to the old-growth trail near Grandma’s house and walk until the trees &lt;mark style="color:var(--highlight-5);"&gt;swallow&lt;/mark&gt; the sound of traffic. The kids know the rules: no phones, no rushing, just “listen with your whole body.”&lt;/p&gt;

&lt;p&gt;Last Saturday we found a fallen log that looked like a dragon. We sat on it for almost an hour—talking, not talking, watching sunlight dance on moss. I pulled out my little travel journal and wrote three sentences: “Today the forest reminded me that peace isn’t the absence of noise. It’s the presence of wonder.”&lt;/p&gt;

&lt;p&gt;Those short, simple walks have become the calmest part of our month. No fancy destination required.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where does your family go when you need a little nature reset?&lt;/strong&gt; Share your secret spot—I’m always looking for new trails to try with the crew. 🍃&lt;/p&gt;

&lt;p&gt;Some &lt;s&gt;weekends&lt;/s&gt; we don’t go far at all. We just drive thirty minutes to the old-growth trail near Grandma’s house and walk until the trees &lt;mark style="color:var(--highlight-5);"&gt;swallow&lt;/mark&gt; the sound of traffic. The kids know the rules: no phones, no rushing, just “listen with your whole body.”&lt;/p&gt;

&lt;p&gt;Last Saturday we found a fallen log that looked like a dragon. We sat on it for almost an hour—talking, not talking, watching sunlight dance on moss. I pulled out my little travel journal and wrote three sentences: “Today the forest reminded me that peace isn’t the absence of noise. It’s the presence of wonder.”&lt;/p&gt;

&lt;p&gt;Those short, simple walks have become the calmest part of our month. No fancy destination required.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where does your family go when you need a little nature reset?&lt;/strong&gt; Share your secret spot—I’m always looking for new trails to try with the crew. 🍃&lt;/p&gt;</content>
    <summary>Some weekends we don’t go far at all. We just drive thirty minutes to the old-growth trail near Grandma’s house and walk until the trees swallow the sound of traffic. The kids know the rules: no phones, no rushing, just “listen with your whole body.”

Last Saturday we found a...</summary>
    <author>
      <name>Vincent</name>
      <uri>/</uri>
    </author>
  </entry>
  <entry>
    <id>tag:export-9-e95df16c.test,2005:Post/499</id>
    <published>2026-04-23T20:10:50Z</published>
    <updated>2026-04-23T20:10:50Z</updated>
    <link rel="alternate" type="text/html" href="/post/2026-04-23"/>
    <content type="html">&lt;figure class="attachment attachment--preview flex-col justify-center attachment--mp4"&gt;
   &lt;video controls="" preload="metadata" loading="lazy" poster="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBa1FHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--b3e2b2e72dcb1818d52d42eaf03b1dd81f320608/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9VY21WemFYcGxYM1J2WDJ4cGJXbDBXd2RwQWlBRGFRSWdBem9LYzJGMlpYSjdCem9NY1hWaGJHbDBlV2xaT2dwemRISnBjRlE9IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--2787df040befd6ef18a818500d125bcf34bc4405/momentary_space.mp4"&gt;
     &lt;source src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBa1FHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--b3e2b2e72dcb1818d52d42eaf03b1dd81f320608/momentary_space.mp4" type="video/mp4"&gt;&lt;/source&gt;
   &lt;/video&gt;
&lt;/figure&gt;</content>
    <summary></summary>
    <author>
      <name>Vincent</name>
      <uri>/</uri>
    </author>
  </entry>
  <entry>
    <id>tag:export-9-e95df16c.test,2005:Post/42</id>
    <published>2026-03-29T13:34:05Z</published>
    <updated>2026-03-29T13:34:05Z</updated>
    <link rel="alternate" type="text/html" href="/post/2026-03-29-2"/>
    <content type="html">&lt;p&gt;This is another draft.&lt;/p&gt;</content>
    <summary>This is another draft.</summary>
    <author>
      <name>Vincent</name>
      <uri>/</uri>
    </author>
  </entry>
  <entry>
    <id>tag:export-9-e95df16c.test,2005:Post/39</id>
    <published>2026-03-29T13:21:56Z</published>
    <updated>2026-03-29T13:21:56Z</updated>
    <link rel="alternate" type="text/html" href="/post/2026-03-29"/>
    <content type="html">&lt;p&gt;This is a post. With an image.&lt;/p&gt;

&lt;figure class="attachment attachment--preview flex-col justify-center attachment--png"&gt;
    &lt;img class="lightbox__image strip-metadata lightbox__image" srcset="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBTQT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ae96a0d92ded8ad303a7dfd7eb4e0154647158c3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0M0QUU2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--b64914bfde27c71ebacf8d4720f14b4733d7143c/CleanShot%202026-03-29%20at%2015.21.36@2x.png 480w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBTQT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ae96a0d92ded8ad303a7dfd7eb4e0154647158c3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--db1a38a2cfc3688dd672196316f86fc09c5225db/CleanShot%202026-03-29%20at%2015.21.36@2x.png 800w, /rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBTQT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ae96a0d92ded8ad303a7dfd7eb4e0154647158c3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKUEJHa0NUd1E2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--5ddda3a912ae5229c9c725e42deccebf93d3b1ab/CleanShot%202026-03-29%20at%2015.21.36@2x.png 1103w" sizes="(max-width: 672px) 100vw, 672px" loading="lazy" data-lightbox-url="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBTQT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ae96a0d92ded8ad303a7dfd7eb4e0154647158c3/CleanShot%202026-03-29%20at%2015.21.36@2x.png" src="/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBTQT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ae96a0d92ded8ad303a7dfd7eb4e0154647158c3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZ0Eya0NJQU02Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--db1a38a2cfc3688dd672196316f86fc09c5225db/CleanShot%202026-03-29%20at%2015.21.36@2x.png" decoding="async"&gt;
&lt;/figure&gt;</content>
    <summary>This is a post. With an image.</summary>
    <author>
      <name>Vincent</name>
      <uri>/</uri>
    </author>
  </entry>
  <entry>
    <id>tag:export-9-e95df16c.test,2005:Post/37</id>
    <published>2026-02-18T15:02:08Z</published>
    <updated>2026-02-18T15:02:08Z</updated>
    <link rel="alternate" type="text/html" href="/post/2026-02-18"/>
    <content type="html">&lt;p&gt;Hey everyone,&lt;/p&gt;

&lt;p&gt;Because of customers like &lt;strong&gt;you&lt;/strong&gt;, I’m finally able
to do something I’ve wanted to do for a very long time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Today we’re removing all hit limits and overages — forever
— on every single paid plan.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We want to do things differently from most other analytics
platforms.&lt;br&gt;Instead of usage caps, stress, and enterprise bloat,
we’re building a simple, delightful, &lt;strong&gt;all-in-one human
solution&lt;/strong&gt;: privacy-first analytics + automatic site health
monitoring (uptime, SSL, broken links, mixed content — all in one
place). A tool that stays friendly and helpful even as your sites grow
bigger.&lt;/p&gt;

&lt;p&gt;This is also a big step in forming Tinylytics into something
better for the long term. By removing the limits and usage anxiety
completely, I can now focus my energy on building better features, more
polish, and the thoughtful details that make the tool truly delightful
to use — today and for years to come.&lt;/p&gt;

&lt;p&gt;No more 3-month averages.&lt;br&gt;No more surprise bills.&lt;br&gt;No
more watching a meter when your site starts growing.&lt;/p&gt;

&lt;p&gt;Your sites can now grow as big as they want, at the exact same
price you already pay.&lt;br&gt;This change is live &lt;strong&gt;right
now&lt;/strong&gt; for every existing customer.&lt;/p&gt;

&lt;p&gt;You made this possible.&lt;br&gt;Thank you. ❤️&lt;/p&gt;

&lt;p&gt;It feels really good.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A quick note on fair usage&lt;/strong&gt;&lt;br&gt;99 % of our users
will never even come close, but for complete transparency: paid plans
are &lt;strong&gt;completely unlimited&lt;/strong&gt; — no hard caps and no overage
charges, ever.&lt;/p&gt;

&lt;p&gt;If an account consistently exceeds ~1 million hits per month
(averaged over any 3-month period), we may gently reach out to say hello
and make sure we’re still the best fit. No automatic restrictions or
extra charges will ever be applied without prior personal communication.
We’ve never had to do this with any current customer and hope we never
have to in a restrictive way — we simply want to keep supporting cool
projects as they grow.&lt;/p&gt;

&lt;p&gt;Existing customers: your original price stays locked forever.&lt;br&gt;New
customers get the same unlimited freedom at our current rates.&lt;/p&gt;

&lt;p&gt;If you ever hit bigger traffic or run multiple sites and want some
extra tips, just email me directly — I love hearing your stories and I’m
always here to help.&lt;/p&gt;

&lt;p&gt;Enjoy the freedom,&lt;br&gt;— Vincent&lt;br&gt;(Founder &amp;amp; the guy who
still answers every support email personally ✌️)&lt;/p&gt;</content>
    <summary>Hey everyone,

Because of customers like you, I’m finally able to do something I’ve wanted to do for a very long time.

Today we’re removing all hit limits and overages — forever — on every single paid plan.

We want to do things differently from most other analytics platforms.
Instead...</summary>
    <author>
      <name>Vincent</name>
      <uri>/</uri>
    </author>
  </entry>
  <entry>
    <id>tag:export-9-e95df16c.test,2005:Post/36</id>
    <published>2026-02-18T14:56:39Z</published>
    <updated>2026-02-18T14:56:39Z</updated>
    <link rel="alternate" type="text/html" href="/post/unlimited-hits-forever-on-every-paid-plan"/>
    <title>Unlimited hits forever on every paid plan</title>
    <content type="html">&lt;p&gt;Hey everyone,&lt;/p&gt;

&lt;p&gt;Because of customers like &lt;b&gt;&lt;strong&gt;you&lt;/strong&gt;&lt;/b&gt;, I’m finally able to do something I’ve wanted to do for a very long time.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;strong&gt;Today we’re removing all hit limits and overages — forever — on every single paid plan.&lt;/strong&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;We want to do things differently from most other analytics platforms.&lt;br&gt;Instead of usage caps, stress, and enterprise bloat, we’re building a simple, delightful, &lt;b&gt;&lt;strong&gt;all-in-one human solution&lt;/strong&gt;&lt;/b&gt;: privacy-first analytics + automatic site health monitoring (uptime, SSL, broken links, mixed content — all in one place). A tool that stays friendly and helpful even as your sites grow bigger.&lt;/p&gt;

&lt;p&gt;This is also a big step in forming Tinylytics into something better for the long term. By removing the limits and usage anxiety completely, I can now focus my energy on building better features, more polish, and the thoughtful details that make the tool truly delightful to use — today and for years to come.&lt;/p&gt;

&lt;p&gt;No more 3-month averages.&lt;br&gt;No more surprise bills.&lt;br&gt;No more watching a meter when your site starts growing.&lt;/p&gt;

&lt;p&gt;Your sites can now grow as big as they want, at the exact same price you already pay.&lt;br&gt;This change is live &lt;b&gt;&lt;strong&gt;right now&lt;/strong&gt;&lt;/b&gt; for every existing customer.&lt;/p&gt;

&lt;p&gt;You made this possible.&lt;br&gt;Thank you. ❤️&lt;/p&gt;

&lt;p&gt;It feels really good.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;strong&gt;A quick note on fair usage&lt;/strong&gt;&lt;/b&gt;&lt;br&gt;99 % of our users will never even come close, but for complete transparency: paid plans are &lt;b&gt;&lt;strong&gt;completely unlimited&lt;/strong&gt;&lt;/b&gt; — no hard caps and no overage charges, ever.&lt;/p&gt;

&lt;p&gt;If an account consistently exceeds ~1 million hits per month (averaged over any 3-month period), we may gently reach out to say hello and make sure we’re still the best fit. No automatic restrictions or extra charges will ever be applied without prior personal communication. We’ve never had to do this with any current customer and hope we never have to in a restrictive way — we simply want to keep supporting cool projects as they grow.&lt;/p&gt;

&lt;p&gt;Existing customers: your original price stays locked forever.&lt;br&gt;New customers get the same unlimited freedom at our current rates.&lt;/p&gt;

&lt;p&gt;If you ever hit bigger traffic or run multiple sites and want some extra tips, just email me directly — I love hearing your stories and I’m always here to help.&lt;/p&gt;

&lt;p&gt;Enjoy the freedom,&lt;br&gt;— Vincent&lt;br&gt;(Founder &amp;amp; the guy who still answers every support email personally ✌️)&lt;/p&gt;</content>
    <summary>Hey everyone,

Because of customers like you, I’m finally able to do something I’ve wanted to do for a very long time.

Today we’re removing all hit limits and overages — forever — on every single paid plan.

We want to do things differently from most other analytics platforms.
Instead...</summary>
    <author>
      <name>Vincent</name>
      <uri>/</uri>
    </author>
  </entry>
</feed>
