Skip to content

Articolul foam-rolling-for-knee-pain primește rezumat în trei limbi

Vitalie requested to merge 23_article-excerpt into develop

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 — un excerpt gol 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.ts scrie 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.ts pe 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 din App.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.

Merge request reports