LaunchGPT

Blog

Write a blog post

Draft in the browser, then add the file to content/blog/ and register metadata in lib/blog-posts.ts. Posts go live after you deploy.

AI blog title ideasOptional: generate titles, then paste here.

Letters, numbers, and hyphens only (kebab-case). Spaces and underscores become hyphens on save.

Import from HTML

Paste a full HTML document or an article fragment (e.g. export from Docs, Word, or a CMS). Scripts and styles are stripped server-side, same as Convert HTML to Markdown.

Use ## / ### for TOC headings. See content/blog/README.md for Callout, FAQSection, and other components.

~2 words · estimated 1 min read (used in the registry snippet below)

Publish on LaunchGPT

Pushes this post live at /blog/your-slug (no git step). Requires admin login or BLOG_PUBLISH_SECRET in the optional field below. Built-in slugs from blog-posts.ts cannot be overwritten.

Not signed in as admin — Sign in with an account that has the admin role, open Dashboard after login and use Write article, or use the publish secret below if your project has one configured.

Preview: registry entry

  {
    slug: "your-slug",
    title: "Your title",
    excerpt: "Short summary for cards and SEO.",
    category: "Comparisons",
    author: "LaunchGPT Team",
    authorId: "launchgpt-team",
    date: "2026-04-12",
    readMinutes: 1,
  },
  1. Save the downloaded file as frontend/content/blog/slug.mdx.
  2. Paste the entry into the BLOG_POSTS array in lib/blog-posts.ts (keep featured post first if you rely on that layout).
  3. Run npm run build locally, then commit and deploy.

← Back to blog

Discover the right tool — Start free today