Blog

guide

Writing and publishing a post

Create a post in the rich-text editor, set its slug, excerpt, and thumbnail, then publish it now or schedule it for later.

Creating a post

  1. Go to Content → Blog and make sure you're on the Posts tab.
  2. Click New post.
  3. The post editor opens with an empty draft. Start with the title — the URL slug is generated from it automatically.

To edit something you've already written, click the post in the list and the same editor opens with its content loaded.

The editor

The body is a rich-text editor with a formatting toolbar. Alongside the usual text formatting you can insert:

  • Headings, lists, quotes, and horizontal rules
  • Links, images, and video embeds
  • Code blocks with syntax highlighting — pick the language from a dropdown (JavaScript, TypeScript, Python, Go, Rust, SQL, YAML, Markdown, and many more)

Use the preview toggle in the header to see the post rendered the way readers will see it, and the settings toggle to show or hide the settings panel beside the editor.

Post settings

The settings panel holds everything that isn't body copy:

  • Title — the post headline.
  • URL slug — auto-filled from the title while you type, and editable. This becomes the post's public address, so avoid changing it after publishing.
  • Category — one category per post, chosen from the categories you've created.
  • Status — Draft, Published, or Scheduled.
  • Schedule date — only shown when the status is Scheduled. Set the date and time the post should go live.
  • Excerpt — a short summary shown in post lists.
  • Meta description — the description search engines show under the title.
  • Thumbnail — the image used for the post card and for social previews. Upload a file or paste a URL.
  • Tags — type a tag and press Enter to add it. Tags are searchable and readers can browse by them.
  • Featured post — highlights the post. Featured posts get their own count on the blog dashboard.

Autosave and draft recovery

Once a draft exists, the editor autosaves in the background as you type. The header shows the current state: saving, saved with a timestamp, or Autosave failed if something went wrong.

If you close the editor with unsaved work in a brand-new post, AppGram keeps a local copy. The next time you open a new post you'll see a Restored unsaved draft message and your text will be waiting.

Autosave keeps drafts safe — it does not publish anything. A draft stays private until you change its status.

Publishing

  • Publish now — click Publish in the editor header, or set the status to Published and save. The post appears on your public portal immediately.
  • Schedule — set the status to Scheduled and pick a date and time. The post publishes itself when that moment arrives.
  • Unpublish — click Unpublish on a live post to take it back to draft. The content is kept; it just stops being public.

Deleting a post

Delete a post from its row in the posts list. Deletion is permanent — if the post might be useful later, unpublish it instead.

Tips

  • Write the excerpt deliberately. It's the first thing most readers see, and it's what appears in the RSS feed.
  • Add a thumbnail before publishing — it doubles as the social preview image when the post is shared.
  • Keep slugs short and stable. Changing a slug after publishing breaks any links people have already shared.
  • Use the preview toggle before you publish, especially for posts with code blocks or embedded video.

Was this article helpful?

Talk to sales

Tell us what you're running today and we'll map it onto AppGram.

A real human replies within one business day.