Pytanie ze społeczności w dymku wskazującym autora, z głosami, odpowiedziami, tagami i plakietką „rozwiązane”.
To prawdziwe rendery z API z przykładowymi wartościami z tabeli niżej. Przełącz rozmiar wyżej: ten sam szablon układa się w każdym z 6 rozmiarów — wyślij size albo sizes w zapytaniu.
Dla forów, społeczności pytań i odpowiedzi oraz grup wsparcia, które chcą mieć kartę dla każdego wątku. Plakietka pojawia się tylko przy solved ustawionym na yes, widać najwyżej trzy tagi, a autor bez zdjęcia dostaje swój inicjał. Długie tytuły się zmniejszają, a fragment wpisu w szerokich kadrach kończy się po dwóch liniach. W szerokich kadrach i kwadracie licznik głosów stoi obok dymka; w pionie przechodzi nad dymek, a pytanie dostaje całą szerokość.
Każde pole jest opcjonalne. Za długi tekst zmniejsza się, zamiast wychodzić poza kadr; pole obrazka przyjmuje publiczny adres URL, który pobieramy po naszej stronie.
| Pole | Typ | Opis | Przykład |
|---|---|---|---|
title |
tekst | Pytanie albo tytuł wątku. domyślnie: Thread title | How do I keep a Postgres advisory lock alive across queue retries? |
excerpt |
tekst | Początek wpisu, pod tytułem. | The worker takes the lock, the job fails and retries on another worker, and the lock is gone. Is there a pattern for this? |
author |
tekst | Imię albo nick autora. | maria.dev |
community |
tekst | Nazwa społeczności obok logo. | Northwind Community |
votes |
tekst | Liczba głosów w liczniku. | 128 |
replies |
tekst | Liczba odpowiedzi, obok ikonki dymka. | 14 |
tags |
tekst |
Tagi rozdzielone ;, np. postgres;kolejki;laravel. Do trzech.
|
postgres;queues;laravel |
solved |
tekst | yes pokazuje plakietkę, no ją ukrywa. jedna z wartości: yes | no domyślnie: no | yes |
solved_label |
tekst | Napis na plakietce, np. Rozwiązane. domyślnie: Solved | Solved |
avatar |
adres obrazka | Zdjęcie autora, okrągłe. | https://example.com/images/avatar-woman2.jpg |
logo |
adres obrazka | Logo społeczności, kwadratowe. | https://example.com/images/logo-m.png |
accent |
kolor | Kolor marki w zapisie hex, np. #6366f1. Barwi przyciski, wyróżnienia i poświatę w tle. domyślnie: #f97316 | #f97316 |
theme |
dark | light | Schemat kolorów: dark albo light. domyślnie: light | — |
Slug podajesz jako template. W odpowiedzi dostajesz adres gotowego PNG; ?wait=true trzyma połączenie, aż obrazek będzie gotowy.
curl -X POST "https://shareglint.com/v1/images?wait=true" \
-H "Authorization: Bearer sk_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"template": "forum-thread",
"modifications": {
"title": "How do I keep a Postgres advisory lock alive across queue retries?",
"excerpt": "The worker takes the lock, the job fails and retries on another worker, and the lock is gone. Is there a pattern for this?",
"author": "maria.dev",
"community": "Northwind Community",
"votes": "128",
"replies": "14",
"tags": "postgres;queues;laravel",
"solved": "yes",
"solved_label": "Solved",
"avatar": "https://example.com/images/avatar-woman2.jpg",
"logo": "https://example.com/images/logo-m.png"
}
}'
Dla stron statycznych, Webflow, Shopify i narzędzi no-code: pola idą w query stringu, a całość podpisujesz swoim sekretem. Pierwsze żądanie renderuje obrazek, każde kolejne to przekierowanie na gotowy plik. Jak policzyć podpis.
<meta property="og:image" content="https://shareglint.com/i/acc_YOUR_ACCOUNT_ID/forum-thread.png?author=maria.dev&community=Northwind%20Community&excerpt=The%20worker%20takes%20the%20lock%2C%20the%20job%20fails%20and%20retries%20on%20another%20worker%2C%20and%20the%20lock%20is%20gone.%20Is%20there%20a%20pattern%20for%20this%3F&replies=14&solved=yes&solved_label=Solved&tags=postgres%3Bqueues%3Blaravel&title=How%20do%20I%20keep%20a%20Postgres%20advisory%20lock%20alive%20across%20queue%20retries%3F&votes=128&s=YOUR_SIGNATURE">
accent i theme zmieniasz w każdym żądaniu. Jeśli chcesz więcej, skopiuj szablon na swoje konto: dostajesz zwykły szablon HTML z tymi samymi polami, który edytujesz w panelu albo przez API. Jeśli slug jest na Twoim koncie wolny, kopia go przejmuje — Twoje integracje przechodzą na Twoją wersję bez zmiany jednej linijki.
curl -X POST "https://shareglint.com/v1/templates/library/forum-thread/copy" \
-H "Authorization: Bearer sk_live_YOUR_KEY"
Post z mediów społecznościowych
Okładka karuzeli
Slajd karuzeli
Ostatni slajd karuzeli
Kolaż zdjęć
Relacja o nowym wpisie
Wszystkie szablony w kategorii Social media i twórcy (19) → · Wszystkie szablony →