Skip to main content

Media

Managed media is stored outside the public web root and delivered through tinymash media routes. Root media and author-space media have separate ownership.

Uploading images

Composer can accept uploads, pasted images, drag-and-drop, and media-library selection when allowed by the site’s media policy. The server checks file size, image signature, MIME type, extension, and configured dimensions before storing the item.

The selected graphics driver can resize oversized images, strip configured metadata, and create thumbnails or display derivatives. Upload and import use the same media service.

Image roles

  • Body images are inserted into Markdown at the chosen position.
  • Featured images are signals for listings, covers, and supported theme views.
  • Social images override link-preview imagery when the SEO plugin is active.
  • Site and author identity images supply banners, backgrounds, profile imagery, and fallback social presentation.
  • Photos galleries store media IDs, order, captions, and alternative-text overrides without duplicating files.

A featured image is not automatically repeated in the body of a full entry.

Alternative text and captions

Use alternative text to describe the image’s purpose in context. Decorative images should use empty alternative text only when they add no information. A caption is visible content and is not a replacement for useful alternative text.

Imported Blogger alignment is retained when the importer recognizes it. A theme option such as Scribe’s standalone-image centering affects presentation without rewriting the authored Markdown.

Media library

The media library reports known use as:

  • In use
  • Possibly unused
  • Upload association only

Possibly unused is a review signal, not proof that deletion is safe. Superadmins can mark an item Reviewed: keep or Cleanup candidate. Deletion is allowed only after a fresh usage check still reports the marked item as possibly unused.

Deletion removes the primary file, known derivatives, metadata, and its review record. There is no automatic bulk deletion.

Private sites

Authorized media on a non-public site uses a private browser cache for 15 minutes with normal validators. This keeps repeated backgrounds, banners, and article images smooth without allowing shared caching. Unauthorized media remains inaccessible.