Publishing Your First Post

You've installed jekcms and you're logged in. Let's publish your first post.

Creating a new post

From the admin dashboard, click Posts → Add New (or press N as a shortcut from any admin page). You'll land on the post editor with these sections:

  • Title — Plain text, also used as the default slug
  • Content — The jek-editor block editor (WYSIWYG + markdown shortcuts + image uploads)
  • Excerpt — A 1–2 sentence summary that appears in archive cards and meta descriptions
  • Featured image — The image that shows in homepage cards, OG tags, and article hero
  • Categories & Tags — Sidebar panel, supports autocomplete
  • Status — Draft / Published / Scheduled
  • Visibility — Public / Private / Password-protected
  • SEO Meta — Override the auto-generated title/description for this post

Using the editor

The jek-editor supports:

  • Markdown shortcuts: # for H1, ## for H2, bold, italic, [link](url), > quote, - for list, 1. for numbered list
  • Slash commands: Type / at the start of a line to insert a block (image, video embed, callout, code block, table, divider)
  • Image paste: Ctrl+V an image from your clipboard — it uploads automatically and converts to AVIF + WebP with a PNG fallback
  • Drag & drop: Drop image files anywhere in the editor area

Scheduling a post

Set the status to Scheduled and pick a publish date/time in the future. A cron worker (see [Automation](/docs/automation)) flips the post to Published when the scheduled time hits.

SEO metadata

Every post has auto-generated SEO defaults:

  • Title tag: {Post title} — {Site name}
  • Meta description: First 155 characters of the excerpt (or content if excerpt is blank)
  • OG image: Featured image, or the site's default OG image
  • Canonical URL: {Site URL}/{slug}

Override any of these under SEO Meta in the sidebar. jekcms emits JSON-LD schema (Article + BreadcrumbList + FAQPage if H2/H3 questions are detected) automatically.

FAQ sections

Write H3 headings that end with ? followed by the answer as a paragraph — jekcms detects these and renders them as collapsible accordions, plus emits FAQPage JSON-LD so Google can surface them as rich snippets.

### Does jekcms support AMP?

Yes. Every post has an AMP version at `/amp/{slug}`.

### Can I import from WordPress?

Yes. See [WordPress Import](/docs/getting-started/wordpress-import).

Publishing

Set status to Published and hit Save (or Ctrl+S). The post is live at yoursite.com/{slug} immediately. RSS/Atom/JSON feeds update automatically, and — if you've configured outbound webhooks — any subscribed n8n workflow or external tool gets pinged.

Be the first to know

New features, release notes & CMS guides — a couple of emails a month, no spam.