ai.syui.log.post

Record containing a blog post. Compatible with site.standard.document.

Details · record, key tid
Kindrecord
Record keytid
Authoritylog.syui.ai
Indexed

Record

record · key tid

Properties

Strong reference to a Bluesky post.

content

union

Open union for content. Supports markdown and other formats via $type.

One of

Cover image. Less than 1MB.

  • maxSize: 1000000
  • accept: image/*

A brief description or excerpt from the post.

  • maxLength: 30000
  • maxGraphemes: 3000

langs

array

Indicates human language of post content.

  • maxLength: 3
itemsstring · language

parent

string · at-uri

AT-URI of the parent message being replied to.

path

string

Combine with site URL to construct a canonical URL to the post.

publishedAt

requiredstring · datetime

Timestamp of the post's publish time.

root

string · at-uri

AT-URI of the root message in a thread.

site

requiredstring · uri

Points to a publication record (at://) or a publication URL (https://).

tags

array

Tags to categorize the post.

itemsstring
  • maxLength: 1280
  • maxGraphemes: 128

Plaintext representation of the post content. Should not contain markdown or other formatting.

title

requiredstring

Title of the post.

  • maxLength: 5000
  • maxGraphemes: 500

Translations of the post in other languages.

Reference

updatedAt

string · datetime

Timestamp of the post's last edit.

#markdown

object

Markdown content format.

Properties

text

requiredstring

Markdown text content.

  • maxLength: 1000000
  • maxGraphemes: 100000

#translation

object

A translation of a post.

Properties

content

string
  • maxLength: 1000000
  • maxGraphemes: 100000

title

string
  • maxLength: 5000
  • maxGraphemes: 500

#translationMap

object

Map of language codes to translations.

Properties

en

ref
Reference

ja

ref
Reference

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.