This website requires JavaScript.
71b37935c2
docs: добавить SEO-правила и заметку по RSS-агрегатору в CLAUDE.md
main
striker
2026-05-30 21:09:25 +03:00
93c16e9ada
fix(seo): добавить description всем 11 страницам и постам (были пустыми)
striker
2026-05-30 20:12:42 +03:00
f006eedf71
chore(security): .gitignore + .gitleaks.toml защита от CMS-export leak
striker
2026-05-24 20:09:27 +03:00
d27b2f6719
fix(security): npm audit fix + GitLeaks allowlist for indexnow.js
striker
2026-05-24 19:11:16 +03:00
c2704ec3a1
fix(security): GitLeaks allowlist + Dockerfile DL4006 + npm audit в CI
striker
2026-05-24 18:54:06 +03:00
a32346fc3d
feat(security): GitHub Actions security.yml (mirror coverage)
striker
2026-05-24 17:56:35 +03:00
fb613d0b02
docs(readme): README с описанием стека, deploy и security (GitHub mirror)
striker
2026-05-24 17:52:56 +03:00
708ee41596
fix(security): nativе binaries вместо docker run (Gitea fix)
striker
2026-05-24 17:49:24 +03:00
bdccf62cee
docs(security): SECURITY.md с описанием Layer A+B+C stack
striker
2026-05-24 17:04:42 +03:00
5689940853
feat(security): Hadolint + GitLeaks + Semgrep workflow (Layer C)
striker
2026-05-24 16:51:04 +03:00
3a2d66eb6c
feat(security): Trivy в CI + npm audit в Dockerfile (Layer A)
striker
2026-05-24 16:47:09 +03:00
f4923fd6b4
feat(footer): hover-pill credit «Сделано в hhivp.com» с border вместо плотного фона
striker
2026-05-24 07:00:27 +03:00
e79fdf1c59
style(footer): mark на чёрном фоне 22px (вместо синего 18px)
striker
2026-05-24 06:43:50 +03:00
29a5faadee
feat(footer): робот hhivp вместо текстового mark в SVG
striker
2026-05-24 06:39:38 +03:00
3868774a2b
feat(footer): visible credit с маркой hhivp вместо длинного юр.лица
striker
2026-05-24 06:36:02 +03:00
3d42a588d4
feat(schema): add creator entity (hhivp.com) to WebSite JSON-LD
striker
2026-05-24 05:07:49 +03:00
182040c633
feat(footer): добавить подпись о техническом партнёре (по образу stbolshevik)
striker
2026-05-24 00:21:31 +03:00
98c91f605b
feat: Speculation Rules API in BaseLayout (prerender on hover/pointerdown)
striker
2026-05-23 23:56:41 +03:00
3104eaf1ce
chore(robots): add ChatGPT-User + OAI-SearchBot + Applebot-Extended
striker
2026-05-23 23:46:06 +03:00
d2bd3647d4
fix(ci): run trivy via SSH on web (docker not in Gitea runner) (#2 )
striker
2026-05-21 15:31:52 +03:00
ffb3f94a57
feat(seo): discoverability + Schema.org + IndexNow + Trivy (#1 )
striker
2026-05-21 14:25:14 +03:00
cf17c6e432
docs: CLAUDE.md полностью под Astro v2
striker
2026-05-21 03:36:17 +03:00
78fedc59cf
ci: cron-агрегатор внешних RSS (scripts/package.json + install-cron.sh)
striker
2026-05-21 03:31:33 +03:00
87b44d07c6
ci: use SSH URL for git clone in deploy (drop GITEA_TOKEN)
striker
2026-05-21 03:28:53 +03:00
0e758f3a1a
nginx: map по $uri (декодированному) для cyrillic legacy-slugs
striker
2026-05-21 03:25:34 +03:00
5dddb68803
nginx: vhost для Astro-контейнера (proxy на :4146, 301-карта WP-cyrillic slugs + старый /feed/ → /feed.xml)
striker
2026-05-21 03:24:12 +03:00
2edb852da3
chore: ignore .vite cache
striker
2026-05-21 03:21:45 +03:00
c65e07cd98
rewrite: Vite+React → Astro 5 + Content Collections
striker
2026-05-21 03:21:31 +03:00
a0219ee8f3
nginx: vhost для v2 (порт 4146, 301-карта для legacy WP cyrillic slugs) + CLAUDE.md проекта
vite-react-backup
striker
2026-05-21 01:26:23 +03:00
76cdeb8b48
init: Vite+React+Tailwind v2 site with HTML content from WP, RSS feed, external feed aggregator, prerender
striker
2026-05-21 01:11:26 +03:00