<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Martin Kronberger</title>
    <subtitle>Computational physics, Rust, and things I have written down.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://kron-berger.com/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://kron-berger.com"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-07-25T00:00:00+00:00</updated>
    <id>https://kron-berger.com/atom.xml</id>
    <entry xml:lang="en">
        <title>Setting up this site</title>
        <published>2026-07-25T00:00:00+00:00</published>
        <updated>2026-07-25T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://kron-berger.com/blog/hello-world/"/>
        <id>https://kron-berger.com/blog/hello-world/</id>
        
        <content type="html" xml:base="https://kron-berger.com/blog/hello-world/">&lt;p&gt;This site is a Zola build wrapped in a Nix flake.
The homeserver pulls it in as a flake input, nginx serves the resulting store
path on localhost, and a Cloudflare Tunnel carries it to the internet without
opening a single inbound port on the router.&lt;&#x2F;p&gt;
&lt;p&gt;The nice property is that publishing and rolling back are the same operation as
any other system change: bump the flake input, &lt;code&gt;deploy-rs&lt;&#x2F;code&gt;, done.
If a post breaks the build, the deploy fails and the live site keeps serving the
previous store path.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;writing-a-post&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#writing-a-post&quot; aria-label=&quot;Anchor link for: writing-a-post&quot;&gt;Writing a post&lt;&#x2F;a&gt;&lt;&#x2F;h2&gt;
&lt;p&gt;Drop a markdown file in &lt;code&gt;content&#x2F;blog&#x2F;&lt;&#x2F;code&gt;, set &lt;code&gt;title&lt;&#x2F;code&gt; and &lt;code&gt;date&lt;&#x2F;code&gt; in the front
matter, write.
&lt;code&gt;zola serve&lt;&#x2F;code&gt; gives a live preview on &lt;code&gt;localhost:1111&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
