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

Lexicon Garden

@