# Listicle OG image template

A giant outlined number behind a "7 ways to…" headline, with numbered chips for every item.

- Slug: `listicle`
- Preview (real render): https://shareglint.com/img/templates/listicle.jpg
- Page: https://shareglint.com/en/templates/listicle

For list posts, guides and carousels. The number is printed twice — as an outline and as a soft shadow — and runs off the edge of the frame; the headline sits on top of it and a row of chips counts the items.

## Fields

Every field is optional. Long text shrinks to fit instead of overflowing; an image field takes a public URL that we fetch on our side.

| Field | Type | Description | Example |
|---|---|---|---|
| `number` | text | How many items the list has, e.g. 7. Also shown in front of the title. (default: 10) | 7 |
| `title` | text | The rest of the headline, e.g. ways to make your app feel instant. (default: things worth knowing) | ways to make your Laravel app feel instant |
| `subtitle` | text | One line under the headline. | Caching, queues and one config flag most teams forget. |
| `eyebrow` | text | Short label above the title. | Performance |
| `author` | text | Byline, e.g. By Maya Chen. | By Maya Chen |
| `site` | text | Your domain or a short URL. | blog.northwind.dev |
| `accent` | colour | Brand colour as hex, e.g. #6366f1. Drives buttons, highlights and the background glow. (default: #ea580c) | #ea580c |
| `theme` | dark | light | Colour scheme: dark or light. (default: light) | — |

## Render it with one request

```bash
curl -X POST "https://shareglint.com/v1/images?wait=true" \
  -H "Authorization: Bearer sk_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template": "listicle",
    "modifications": {
        "number": "7",
        "title": "ways to make your Laravel app feel instant",
        "subtitle": "Caching, queues and one config flag most teams forget.",
        "eyebrow": "Performance",
        "author": "By Maya Chen",
        "site": "blog.northwind.dev"
    }
}'
```

## Make it yours

accent and theme change per request. For anything more, copy the template into your account: you get an ordinary HTML template with the same fields that you can edit in the dashboard or through the API. If the slug is free on your account, the copy takes it — your integrations switch to your version without changing a line.

```bash
curl -X POST "https://shareglint.com/v1/templates/library/listicle/copy" -H "Authorization: Bearer sk_live_YOUR_KEY"
```
