Skip to content

fix(blog): разблокировать индексацию для поисковиков и LLM#248

Merged
ideav merged 3 commits into
mainfrom
issue-244-346151c77d33
May 17, 2026
Merged

fix(blog): разблокировать индексацию для поисковиков и LLM#248
ideav merged 3 commits into
mainfrom
issue-244-346151c77d33

Conversation

@konard
Copy link
Copy Markdown
Collaborator

@konard konard commented May 16, 2026

Fixes #244

Что изменено

  • Добавлен явный <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1" /> в общий Astro layout блога.
  • Расширен blog-v2/public/robots.txt: явно разрешены классические поисковики и LLM-краулеры из паттерна PR fix(seo): разблокировать индексацию для поисковиков и LLM #202.
  • Добавлен генерируемый /llms.txt для blog.ideav.ru: он собирает опубликованные Markdown-статьи, категории, ключевые темы и абсолютные ссылки на посты.
  • Добавлен регрессионный тест на robots meta, robots.txt и наличие LLM-индекса.

Как воспроизвести проблему

До правки у блога не было /llms.txt (https://blog.ideav.ru/llms.txt отдавал 404), а robots.txt разрешал общий обход, но не фиксировал отдельные user-agent для LLM/search crawlers по аналогии с PR #202.

Проверка

  • node --test tests/blog-indexing-llm.test.mjs
  • npm test
  • npm run build
  • npm --prefix blog-v2 run build

npm --prefix blog-v2 run build генерирует dist/llms.txt и включает в него 53 опубликованные статьи блога.

Adding .gitkeep for PR creation (default mode).
This file will be removed when the task is complete.

Issue: #244
@konard konard self-assigned this May 16, 2026
@konard konard changed the title [WIP] разблокировать индексацию для поисковиков и LLM в Блоге, как было сделано тут: https://github.com/ideav/backlogram/pull/202 fix(blog): разблокировать индексацию для поисковиков и LLM May 16, 2026
@konard konard marked this pull request as ready for review May 16, 2026 22:25
@konard
Copy link
Copy Markdown
Collaborator Author

konard commented May 16, 2026

Working session summary

Implemented and pushed the fix to PR 248: #248

What changed:

  • Added explicit index, follow robots meta to BaseLayout.astro.
  • Expanded robots.txt with PR-202-style search engine and LLM crawler allow rules.
  • Added generated /llms.txt via llms.txt.ts, indexing all published blog posts.
  • Added regression coverage in blog-indexing-llm.test.mjs.
  • Removed the initial placeholder .gitkeep.

Verification:

  • node --test tests/blog-indexing-llm.test.mjs
  • npm test
  • npm run build
  • npm --prefix blog-v2 run build

PR 248 is marked ready for review. There are no GitHub Actions runs/status checks configured for this branch, and the local working tree is clean.


This summary was automatically extracted from the AI working session output.

@konard
Copy link
Copy Markdown
Collaborator Author

konard commented May 16, 2026

🤖 Solution Draft Log

This log file contains the complete execution trace of the AI solution draft process.

💰 Cost estimation:

  • Model: GPT-5.5
  • Provider: OpenAI
  • Public pricing estimate: $6.296352

📊 Context and tokens usage:

  • 117.1K / 1.1M (11%) input tokens, 17.8K / 128K (14%) output tokens

Total: (117.1K + 4.3M cached) input tokens, 17.8K output tokens, $6.296352 cost

🤖 Models used:

  • Tool: OpenAI Codex
  • Requested: gpt-5.5
  • Model: GPT-5.5 (gpt-5.5)

📎 Log file uploaded as Gist (24867KB)


Now working session is ended, feel free to review and add any feedback on the solution draft.

@konard
Copy link
Copy Markdown
Collaborator Author

konard commented May 16, 2026

✅ Ready to merge

This pull request is now ready to be merged:

  • No CI/CD checks are configured for this repository
  • No merge conflicts
  • No pending changes

Monitored by hive-mind with --auto-restart-until-mergeable flag

@ideav ideav merged commit c47a1f4 into main May 17, 2026
@ideav ideav deleted the issue-244-346151c77d33 branch May 17, 2026 05:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants