<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">
  <channel>
    <title>Checkpoint Earth</title>
    <link>https://checkpointearth.com/</link>
    <atom:link href="https://checkpointearth.com/feed.rss" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Wed, 19 Aug 2026 02:28:50 GMT</lastBuildDate>
    <language>en</language>
    <generator>Lume 3.3.1</generator>
    <item>
      <title>New website!</title>
      <link>https://checkpointearth.com/blog/newsite/</link>
      <guid isPermaLink="false">https://checkpointearth.com/blog/newsite/</guid>
      <description>We updated a website for AGENCY</description>
      <content:encoded>
        <![CDATA[<section>
<p>We have a new website! I have the same feeling now as I do when one of us cleans
the floor in our apartment: this is nice, why didn’t we do this sooner? I guess
we didn’t because we had other, more pressing things to do. In any case, this is
a time for celebration, not for self chastisement.</p>
<p>Aside from the general simplicity of having a static site, one of the key things
we have is a blog. We have a lot of things to share from the making of our game.
I tried sharing some of these things on our bluesky and X (Twitter) accounts but
they are not really the right places for sharing more complicated writeups.</p>
<p>The previous website was built using <a href="https://fastht.ml/">FastHTML</a> with
thematic inspirations from <a href="https://getuikit.com/">UIKit</a> and
<a href="https://ui.shadcn.com/">shadcn/ui</a>. Both of us are comfortable with Python and
it was easy enough to build something quickly with some interactivity. But it
felt slightly clunky when we needed to extend the basic site to include things
like a blog populated with entries written in markdown. We could have done it by
writing more code but we need to focus all our coding efforts on the game.</p>
<p>So we said goodbye to FastHTML and looked at a bunch of static site generators.
<a href="https://lume.land/">Lume</a> seemed easy enough to pick up in a day and flexible
enough to support a variety of website types. We picked the
<a href="https://github.com/ethmarks/lume_tufte">Tufte</a> theme as the base theme, and
ported our previous site over, making modifications as needed.</p>
<p>I don’t think we are done tweaking the website and we probably won’t ever be
done but for now, we are happy with what we have. It gives us a simpler but
stronger foundation. If we ever need to bring back interactivity to our website,
we can figure it out then. One thing we intentionally omitted with this website
migration is the mailing list. We might bring it back in the future but for now,
the mailing list is halted.</p>
</section>
]]>
      </content:encoded>
      <pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>