Commit ac5572e
committed
feat: add AI-generated teaser system with revision tracking
Add infrastructure for automatically generating Open Graph teasers
using the Anthropic API, with content-hash-based revision tracking
to avoid unnecessary regeneration. Teasers are word-wrapped at 90
characters to respect the project's 92-char line width in YAML
frontmatter. The CD workflow calls update-revisions and
generate-teasers as separate steps and commits any changes.1 parent 13e1d80 commit ac5572e
12 files changed
Lines changed: 1281 additions & 1 deletion
File tree
- .github/workflows
- 11ty
- bin
- types
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
| 42 | + | |
41 | 43 | | |
42 | 44 | | |
43 | 45 | | |
| |||
48 | 50 | | |
49 | 51 | | |
50 | 52 | | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
51 | 57 | | |
52 | 58 | | |
53 | 59 | | |
| |||
56 | 62 | | |
57 | 63 | | |
58 | 64 | | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
59 | 72 | | |
60 | 73 | | |
61 | 74 | | |
| |||
0 commit comments