Articolul foam-rolling-for-knee-pain primește rezumat în trei limbi
Unul dintre cele 72 de articole din Hyperhub a fost preluat fără rezumat, așa că
foam-rolling-for-knee-pain se servea fără <meta name="description"> și fără
og:description, în RO, EN și RU. Blocul <noscript> conținea doar titlul.
Ce s-a schimbat
-
frontend/src/data/hyperhubArticles.ts— rezumatul în engleză. -
frontend/src/data/hyperhubTranslations/part2.ts— rezumatul în română și rusă. -
backend/prisma/backfill-hyperhub-translations.ts— unexcerptgol pe un rând al cărui articol-sursă are unul nu mai e tratat ca stare finală. Fără asta, textul nu ajunge niciodată pe un mediu deja populat:import-hyperhub.tsscrie doar într-un tabel gol.
Lungimile sunt 152 / 151 / 162 de caractere, în intervalul 140-165 pe care îl desenează un rezultat de căutare, deci textul se servește întreg, fără tăietură.
Verificare
-
npx tsx prisma/backfill-hyperhub-translations.tspe o copie a unei baze care are defectul:1 updated, 71 already complete. A doua rulare:0 updated. - Randare locală pe copia respectivă, pentru cele trei adrese ale articolului:
<meta name="description">,og:descriptionși paragraful din<noscript>apar, fiecare în limba paginii. -
backend:npm run build(cod 0),npm test— 600 de teste, toate trec. -
frontend:npx tsc --noEmit -p tsconfig.app.json(cod 0),npm run lint(doar avertismentul preexistent dinApp.tsx),npm test— 433 de teste, toate trec,npm run build(cod 0).
După fuziune
Se apasă seed:live pe pipeline-ul nou de pe develop: datele stau în baza de
date, iar deploy-ul singur nu le atinge.