Skip to content

Makefile

Makefile targets viewer

Preview

Makefile

Dimensions

  • Width: 1200px
  • Height: 630px
  • Aspect Ratio: 1200:630

Fonts

  • Inter
  • JetBrains Mono
  • Space Grotesk

Slide Fields

FieldTypeRequiredMax Length
titletext30
t1_nametext15
t1_desctext40
t2_nametext15
t2_desctext40
t3_nametext15
t3_desctext40
t4_nametext15
t4_desctext40
t5_nametext15
t5_desctext40

Brand Fields

FieldTypeRequiredDefault
brand_nametext
brand_handletext
bg_colorbg#1e1e2e
bg_color_endbg#11111b
accent_colorbg#cba6f7
accent_color_endbg#89b4fa
bg_imageimage
bg_image_opacitynumber0.15
logoimage

Example JSON

json
{
  "brand": {
    "brand_name": "Ajianaz",
    "brand_handle": "@ajianaz"
  },
  "slides": [
    {
      // fill slide fields here
    }
  ]
}

Usage

bash
cosy render --template makefile --data input.json --output output.png

Released under the BSL-1.0 License.