space.remanso.note

lexicon.store

Documentation

A markdown blog post with LaTeX, GitHub notes, Mermaid, YouTube and Bluesky extensions.

main record

A markdown blog post with LaTeX, GitHub notes, Mermaid, YouTube and Bluesky extensions.

Record Key tid Timestamp-based ID

Properties

content string Required

Markdown content. Local image paths are replaced with blob CIDs at publish time.

maxLength: 30000 bytes
createdAt string datetime Optional

An RFC 3339 formatted timestamp.

discoverable boolean Optional

Whether the note can be discovered by others in public listings. Defaults to true.

fontFamily string Optional

Font family name available from Coollabs.

maxLength: 200 bytes
fontSize integer Optional

Font size in points. Recommended range: 9–21, but clients may allow larger sizes for accessibility.

images array of ref #image Optional

Blob references for images embedded in the markdown content.

maxLength: 20 items
language string Optional

Most used language in the note. In ISO 639-3 code.

maxLength: 10 bytes
Known values: afr, ara, aze, bel, ben, bul, cat, ces, ckb, cmn, dan, deu, ell, eng, est, eus, fin, fra, hau, heb, hin, hrv, hun, hye, ind, isl, ita, jpn, kat, kaz, kor, lit, mar, mkd, nld, nob, pes, pol, por, ron, run, rus, slk, spa, srp, swe, tgl, tur, ukr, vie
publishedAt string datetime Optional

An RFC 3339 formatted timestamp.

theme string Optional

Display theme for the note.

Known values: light, dark
title string Required

No description available.

maxLength: 1000 bytes
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "title",
      "content"
    ],
    "properties": {
      "theme": {
        "type": "string",
        "description": "Display theme for the note.",
        "knownValues": [
          "light",
          "dark"
        ]
      },
      "title": {
        "type": "string",
        "maxLength": 1000
      },
      "images": {
        "type": "array",
        "items": {
          "ref": "#image",
          "type": "ref"
        },
        "maxLength": 20,
        "description": "Blob references for images embedded in the markdown content."
      },
      "content": {
        "type": "string",
        "maxLength": 30000,
        "description": "Markdown content. Local image paths are replaced with blob CIDs at publish time."
      },
      "fontSize": {
        "type": "integer",
        "description": "Font size in points. Recommended range: 9–21, but clients may allow larger sizes for accessibility."
      },
      "language": {
        "type": "string",
        "maxLength": 10,
        "description": "Most used language in the note. In ISO 639-3 code.",
        "knownValues": [
          "afr",
          "ara",
          "aze",
          "bel",
          "ben",
          "bul",
          "cat",
          "ces",
          "ckb",
          "cmn",
          "dan",
          "deu",
          "ell",
          "eng",
          "est",
          "eus",
          "fin",
          "fra",
          "hau",
          "heb",
          "hin",
          "hrv",
          "hun",
          "hye",
          "ind",
          "isl",
          "ita",
          "jpn",
          "kat",
          "kaz",
          "kor",
          "lit",
          "mar",
          "mkd",
          "nld",
          "nob",
          "pes",
          "pol",
          "por",
          "ron",
          "run",
          "rus",
          "slk",
          "spa",
          "srp",
          "swe",
          "tgl",
          "tur",
          "ukr",
          "vie"
        ]
      },
      "createdAt": {
        "type": "string",
        "format": "datetime"
      },
      "fontFamily": {
        "type": "string",
        "maxLength": 200,
        "description": "Font family name available from Coollabs."
      },
      "publishedAt": {
        "type": "string",
        "format": "datetime"
      },
      "discoverable": {
        "type": "boolean",
        "description": "Whether the note can be discovered by others in public listings. Defaults to true."
      }
    }
  },
  "description": "A markdown blog post with LaTeX, GitHub notes, Mermaid, YouTube and Bluesky extensions."
}
image object

No description available.

Properties

alt string Optional

Alt text for the image.

maxLength: 2000 bytes
image blob Required

No description available.

maxSize: 2.0 MB
View raw schema
{
  "type": "object",
  "required": [
    "image"
  ],
  "properties": {
    "alt": {
      "type": "string",
      "maxLength": 2000,
      "description": "Alt text for the image."
    },
    "image": {
      "type": "blob",
      "accept": [
        "image/*"
      ],
      "maxSize": 2000000
    }
  },
  "descriptions": "Images from the markdown content, separately uploaded and link in markdown content with blob CID."
}

Lexicon Garden

@