Index: src/views/partials/topnav.ejs
===================================================================
--- src/views/partials/topnav.ejs	(revision 2cc887bf7dea6c0b2111115007c817e3fae28258)
+++ src/views/partials/topnav.ejs	(revision 640b39c77691f7bb8ddb40f536fc678f88b8df8d)
@@ -109,5 +109,5 @@
                 <span>Account</span>
               </a>
-              <% if (user.role === 'god' || user.role === 'admin') { %>
+              <% if (user.role === 'god' || user.role === 'admin' || (typeof userOwnsSite !== 'undefined' && userOwnsSite)) { %>
                 <a href="/admin" role="menuitem" class="udi">
                   <svg class="udi-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3 3h7v7H3z"/><path d="M14 3h7v7h-7z"/><path d="M14 14h7v7h-7z"/><path d="M3 14h7v7H3z"/></svg>
@@ -116,7 +116,7 @@
               <% } %>
               <% if (_canPost) { %>
-                <a href="/posts/new" role="menuitem" class="udi"
-                   hx-get="/posts/new?partial=1" hx-target="#pcms-main" hx-swap="innerHTML"
-                   hx-push-url="/posts/new" hx-indicator="#pcms-loading">
+                <a href="<%= _siteUrlBase %>/posts/new" role="menuitem" class="udi"
+                   hx-get="<%= _siteUrlBase %>/posts/new?partial=1" hx-target="#pcms-main" hx-swap="innerHTML"
+                   hx-push-url="<%= _siteUrlBase %>/posts/new" hx-indicator="#pcms-loading">
                   <svg class="udi-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 20h9"/><path d="M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4 12.5-12.5z"/></svg>
                   <span>Nieuwe post</span>
