Skip to content

Commit cb9f534

Browse files
authored
Improve docs SEO metadata (#8)
1 parent 1fc7898 commit cb9f534

28 files changed

Lines changed: 168 additions & 1 deletion

docs/api/background.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
description: Reference for QuickThumb background layers, including colors, gradients, images, opacity, effects, and render order.
3+
---
4+
15
# Background
26

37
`.background()` adds a full-canvas background layer. Multiple background calls stack in render order — first call is backmost.

docs/api/canvas.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
description: Reference for QuickThumb Canvas creation, aspect ratios, layer composition, rendering, JSON loading, and image output.
3+
---
4+
15
# Canvas
26

37
The `Canvas` is the root object. It holds dimensions and an ordered list of layers.

docs/api/effects.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
description: Reference for QuickThumb effects, including filters, shadows, strokes, blend modes, opacity, and layer compatibility.
3+
---
4+
15
# Effects
26

37
Effects are modifiers applied to layers. Each layer type accepts a specific set.

docs/api/enums.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
description: Reference for QuickThumb enums and gradient models used for alignment, fit modes, shapes, filters, and color transitions.
3+
---
4+
15
# Enums & Gradients
26

37
## Align

docs/api/image.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
description: Reference for QuickThumb image layers, including local and remote images, fit modes, positioning, masking, effects, and background removal.
3+
---
4+
15
# Image
26

37
`.image()` adds a positioned overlay image. Supports local files, remote URLs, background removal, fit modes, blend modes, and effects.

docs/api/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
description: Explore the QuickThumb API reference for Canvas, layers, backgrounds, text, images, shapes, outlines, effects, enums, and gradients.
3+
---
4+
15
# API Reference
26

37
Complete reference for every class, method, and parameter in QuickThumb.

docs/api/outline.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
description: Reference for QuickThumb outline layers that draw canvas borders with configurable width, color, opacity, and corner radius.
3+
---
4+
15
# Outline
26

37
`.outline()` draws a border around the entire canvas edge. It is typically added as the last layer so it sits on top of all content.

docs/api/shape.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
description: Reference for QuickThumb shape layers, including rectangles, ellipses, fills, gradients, strokes, shadows, and positioning.
3+
---
4+
15
# Shape
26

37
`.shape()` adds a positioned rectangle or ellipse.

docs/api/text.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
description: Reference for QuickThumb text layers, including rich text parts, fonts, alignment, wrapping, strokes, shadows, and sizing.
3+
---
4+
15
# Text
26

37
`.text()` adds a text layer. Content can be a plain string or a list of `TextPart` objects for per-segment styling.

docs/changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
description: Review QuickThumb release notes and follow version changes, fixes, and new features through GitHub Releases.
3+
---
4+
15
# Changelog
26

37
Release notes are published on GitHub Releases:

0 commit comments

Comments
 (0)