Index: src/views/pages/home.ejs
===================================================================
--- src/views/pages/home.ejs	(revision 7bc636b391c66ac399c33e54f7173a022c6a3cbd)
+++ src/views/pages/home.ejs	(revision b94c08ee93afe04552667726a69e8b5eb5629d16)
@@ -11,4 +11,5 @@
 
 const allPosts = [...pinnedPosts, ...posts];
+const _base = (typeof siteUrlBase !== 'undefined' && siteUrlBase) ? siteUrlBase : '';
 %>
 
@@ -26,7 +27,7 @@
       <% if (user && permissions.canCreatePost(user, site)) { %>
         <p style="margin-top:2rem">
-          <a class="btn" href="/posts/new"
-             hx-get="/posts/new?partial=1" hx-target="#pcms-main" hx-swap="innerHTML"
-             hx-push-url="/posts/new" hx-indicator="#pcms-loading">
+          <a class="btn" href="<%= _base %>/posts/new"
+             hx-get="<%= _base %>/posts/new?partial=1" hx-target="#pcms-main" hx-swap="innerHTML"
+             hx-push-url="<%= _base %>/posts/new" hx-indicator="#pcms-loading">
             Schrijf je eerste post →
           </a>
