Post Stats
Loading…- Total
- —
- Published
- —
- Drafts
- —
- Standalones
- —
Restricted
Only approved GitHub accounts can unlock this admin panel. Sign in to continue.
Internal Tools
Draft markdown front matter, review manifest stats, and keep the blog pipeline unblocked without touching half a dozen files manually.
blog/content/<slug>.md.npm run build:blog to regenerate listings, RSS, and manifests.blog/index.html) and commit.ver in script.js if needed.Fallback
Use these steps if the admin panel is down or GitHub auth is failing.
blog/content/<slug>.md with front matter (see README example).images/blog/ or reference full URLs.blog/.generated/blog-manifest.json with a copied entry.blog/index.html by duplicating the latest card and updating title, slug, dates, tag, and image paths.ver in script.js to bust caches.blog/content/<slug>.md and any unused images in images/blog/.blog/.generated/blog-manifest.json (or rely on a hosting rebuild after commit).blog/index.html so it disappears from listings.blog/ for this slug, delete it.ver in script.js if you want clients to refresh.DISCORD_WEBHOOK_URL in your hosting env (Vercel dashboard) so deploys can broadcast.content/webhooks.json (same shape as the UI list).DISCORD_WEBHOOK_URL or remove entries from content/webhooks.json and commit.content/site-settings.json and set "countdownEnabled": false to hide it.releaseCountdownTarget, countdownHeading, and countdownNote if they should not render.ver in script.js if the cached UI lingers.Discord Webhook
Not configured
Set DISCORD_WEBHOOK_URL so builds broadcast automatically.
Notifications
Use tokens: {title}, {summary}, {url}, {tag}, {date}.
Optional Discord embed payload. Strings support the same tokens. color accepts an integer (e.g., 5793266 for #5865F2). See Discord embed docs.
Select one or more webhooks. Leave empty to send to all saved webhooks.
Generator
Fill out the form to generate front matter…
Save this as blog/content/<slug>.md, then run npm run build:blog.
Manifest
Loading manifest…
Editor
Sitewide
Editing isn’t configured. Set ALLOWLIST_GITHUB_TOKEN so the panel can commit to content/site-settings.json.
Access Control
Manage who can unlock this admin view. Updates commit directly to the repository’s allow list file.
No users on the allow list yet.
Allow list editing isn’t configured. Set ALLOWLIST_GITHUB_TOKEN (repo scope) so the panel can commit updates automatically.