forum-thread

Szablon obrazka OG: Wątek na forum

Pytanie ze społeczności w dymku wskazującym autora, z głosami, odpowiedziami, tagami i plakietką „rozwiązane”.

Szablon obrazka Open Graph „Wątek na forum” wyrenderowany przez Shareglint
Szablon Wątek na forum w rozmiarze square (1080×1080)
Szablon Wątek na forum w rozmiarze portrait (1080×1350)
Szablon Wątek na forum w rozmiarze story (1080×1920)
Szablon Wątek na forum w rozmiarze pinterest (1000×1500)
Szablon Wątek na forum w rozmiarze youtube (1280×720)

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ść.

Pola

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 —

Wyrenderuj go jednym żądaniem

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"
    }
}'

Albo wklej podpisany adres w og:image

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">

Dopasuj do siebie

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"

Więcej szablonów: Social media i twórcy

Wszystkie szablony w kategorii Social media i twórcy (19) →  ·  Wszystkie szablony →