|
| 1 | +--- |
| 2 | +title: Быстрый поиск по разной документации |
| 3 | +tags: |
| 4 | + - misc |
| 5 | + - browser |
| 6 | + - docs |
| 7 | +date: 2024-07-21 |
| 8 | +origin: |
| 9 | + type: Habr |
| 10 | + url: https://habr.com/ru/articles/830298/ |
| 11 | +--- |
| 12 | +Недавно я задался вопросом, могу ли я оптимизировать процесс поиска чего-либо в документации любого языка/библиотеки/фреймворка. Прыгать с сайта на сайт – не самая лучшая идея, ибо интерфейсы документацией отличаются, а я хотел унификации. |
| 13 | + |
| 14 | +Сначала мне пришла мысль взглянуть на уже существующие решения, среди которых есть мною любимый Zeal, однако, он доступен только для Windows и Linux, я же крепко сижу в заложниках на MacOS из-за специфики работы и удобства. |
| 15 | + |
| 16 | +На сайте Zeal предлагают перейти на сайт Dash, который по сути является прародителем Zeal, однако, он платный и за него невозможно заплатить в пределах РФ, поэтому я продолжил дальше искать аналоги. |
| 17 | + |
| 18 | +Среди альтернатив также есть DevDocs, который может работать оффлайн в браузере (благодаря PWA), однако, я заметил, что все время держать открытой лишнюю вкладку для поиска в доках было не лучшей идеей (ибо вкладку все равно нужно было бы искать, среди тонны вкладок со StackOverflow и прочим). |
| 19 | + |
| 20 | +# Решение с быстрым поиском |
| 21 | + |
| 22 | +В Firefox и Google Chrome есть возможность добавить собственную поисковую систему (или же поиск по сайту), чем собственно я и воспользовался. При поиске в devdocs все GET-запросы уходят по урлу: |
| 23 | + |
| 24 | +``` |
| 25 | +https://devdocs.io/#q={запрос} |
| 26 | +``` |
| 27 | + |
| 28 | +Если мы добавим данную ссылку в раздел «Поисковая система >> Поиск по сайту», то сможем добиться быстрого поиска по данному сайту: |
| 29 | + |
| 30 | + |
| 31 | + |
| 32 | +После того как я добавил новый «поиск по сайту» я могу ввести в поисковой строке «dd» и быстро перейти к поиску чего-либо на всех включенных документациях на devdocs.io: |
| 33 | + |
| 34 | + |
| 35 | + |
| 36 | +Таким образом я смог добиться быстрого поиска по всем документациям, которые отображаются в едином стиле благодаря devdocs. |
| 37 | + |
| 38 | +# Подводя итоги |
| 39 | + |
| 40 | +Итак, для того чтобы мы могли быстро искать что-либо по всем нужным нам документациям, нам достаточно: |
| 41 | + |
| 42 | +1. Перейти на devdocs.io |
| 43 | +2. Установить нужные нам пакеты документации |
| 44 | +3. Скачать их для поддержки работы в оффлайн (делается в настройках) |
| 45 | +4. Зайти в настройки браузера (вкладка – «Поисковая система») |
| 46 | +5. Добавить новый «Поиск по сайту» и написать в поле URL «https://devdocs.io/#q=%s» |
| 47 | +6. Profit :) |
0 commit comments