app.greengale.publication

greengale.app

Documentation

A publication configuration with title, description, and default theme.

main record

A publication configuration with title, description, and default theme.

Record Key literal:self Fixed literal value

Properties

description string Optional

Publication description

maxLength: 1000 bytes
enableSiteStandard boolean Optional

When enabled, also publishes to site.standard.publication and site.standard.document collections for cross-platform compatibility

Default: false
name string Required

Publication/blog title

maxLength: 200 bytes
url string uri Required

Publication base URL (e.g., https://greengale.app)

maxLength: 2048 bytes
View raw schema
{
  "description": "A publication configuration with title, description, and default theme.",
  "key": "literal:self",
  "record": {
    "properties": {
      "description": {
        "description": "Publication description",
        "maxLength": 1000,
        "type": "string"
      },
      "enableSiteStandard": {
        "default": false,
        "description": "When enabled, also publishes to site.standard.publication and site.standard.document collections for cross-platform compatibility",
        "type": "boolean"
      },
      "name": {
        "description": "Publication/blog title",
        "maxLength": 200,
        "type": "string"
      },
      "theme": {
        "description": "Default theme for posts in this publication",
        "ref": "app.greengale.blog.defs#theme",
        "type": "ref"
      },
      "url": {
        "description": "Publication base URL (e.g., https://greengale.app)",
        "format": "uri",
        "maxLength": 2048,
        "type": "string"
      },
      "voiceTheme": {
        "description": "Default voice settings for TTS playback on posts",
        "ref": "app.greengale.blog.defs#voiceTheme",
        "type": "ref"
      }
    },
    "required": [
      "url",
      "name"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@