feat(seo): discoverability + Schema.org + IndexNow + Trivy #1

Merged
striker merged 3 commits from feat/seo-discoverability-and-indexnow into main 2026-05-21 14:25:13 +03:00
Owner

Что

  • public/.well-known/security.txt (RFC 9116)
  • public/humans.txt
  • JSON-LD WebSite + NewsMediaOrganization в BaseLayout (sameAs из SOCIAL, SearchAction ?s=)
  • IndexNow: key 15455d9f... + scripts/indexnow.js (sitemap → POST yandex+api.indexnow)
  • Gitea Actions: Trivy scan (ghcr.io/aquasecurity/trivy, warning mode) + IndexNow ping после deploy

Зачем

Часть унификации между четырьмя сайтами (A.R. / Пушкино / Ст.Большевик / hhivp): подтянуть discoverability и SEO-best practices до уровня Ст.Большевика.

## Что - `public/.well-known/security.txt` (RFC 9116) - `public/humans.txt` - JSON-LD WebSite + NewsMediaOrganization в BaseLayout (sameAs из SOCIAL, SearchAction `?s=`) - IndexNow: key `15455d9f...` + `scripts/indexnow.js` (sitemap → POST yandex+api.indexnow) - Gitea Actions: Trivy scan (`ghcr.io/aquasecurity/trivy`, warning mode) + IndexNow ping после deploy ## Зачем Часть унификации между четырьмя сайтами (A.R. / Пушкино / Ст.Большевик / hhivp): подтянуть discoverability и SEO-best practices до уровня Ст.Большевика.
striker added 3 commits 2026-05-21 14:08:06 +03:00
- public/.well-known/security.txt (RFC 9116): контакты для responsible disclosure
- public/humans.txt: команда и стек
- BaseLayout.astro: JSON-LD WebSite (SearchAction) + NewsMediaOrganization (sameAs из SOCIAL)
- public/15455d9f2c7b473bb04336055b792ec9.txt — ownership-ключ для Yandex/Bing
- scripts/indexnow.js — собирает URL из dist/sitemap-*.xml (fallback: remote sitemap-index), шлёт на yandex.com/indexnow и api.indexnow.org/indexnow
- package.json: npm run indexnow
- .gitea/workflows/deploy.yml: после успешного deploy чекаут + node + npm run indexnow (не блокирует пайплайн через || true)
Между `docker compose build` и `docker compose up -d` сканируется свежий
образ `anotherreflections-ru-v2:latest`. Severity HIGH+CRITICAL, exit-code 0
(не блокирует деплой первое время). Образ Trivy с ghcr.io — обход
Docker Hub rate limit (как в hhivp-website коммит 0189256).
striker merged commit bd6ab03b2e into main 2026-05-21 14:25:13 +03:00
striker deleted branch feat/seo-discoverability-and-indexnow 2026-05-21 14:25:13 +03:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: striker/anotherreflections-website-v2#1