MDN javascript docs для офлайн-использования
Я пытаюсь сделать MDN Javascript Reference доступным для автономного просмотра (для личного использования).
Я не являюсь владельцем веб-сайта или разработчиком, и я могу получить доступ только к его сгенерированному выпуску.
Моя первая мысль заключалась в том, чтобы ввести HTML5 appcache.manifest
на странице; Использование manifestR Я создал список свойств страницы.
Затем я попытался указать свой локальный файл манифеста, используя протокол file:///
, используя протокол http://
и, наконец, используя base64 string
, представляющий содержимое файла (data:text/cache-manifest,
). Кажется, что ничего не работает.
После небольшого поискового запроса я наткнулся на их
Где я могу найти автономную версию MDN Docs? Или , как я могу просматривать документы MDN во время автономной работы?
Ответы
Ответ 1
Загрузите его в https://mdn-downloads.s3-us-west-2.amazonaws.com/developer.mozilla.org.tar.gz
Найдено на странице "О себе" вики, в которой используется документ MDN: https://developer.mozilla.org/en-US/docs/Project:MDN/About
И другие: не зеркальны с wget и co, это налагает ненужное давление на веб-сайт и мешает другим пользователям. По крайней мере, убедитесь, что https://developer.mozilla.org/robots.txt (который требует мягкого регулирования) правильно обрабатывается. Wget не обрабатывает это, например (http://savannah.gnu.org/bugs/?30999).
Ответ 2
Документы JavaScript вместе с большинством веб-страниц MDN доступны на DevDocs.
Приложение является открытым исходным кодом и может быть запущено в автономном режиме:
https://github.com/Thibaut/devdocs
Легко настроить и не требует очищения MDN.
Ответ 3
Это выглядит довольно многообещающе: https://github.com/rgarcia/dochub
Это сайт документации "все-в-одном", который может быть установлен на вашем собственном компьютере (требуется node), содержащий данные из ряда стандартных веб-ссылок , включая MDN. Он содержит компонент скриншота экрана, который извлекает информацию из MDN и быстро ее обновляет (по крайней мере, намного быстрее, чем упомянутая выше команда wget mirror). Я не подтвердил, насколько полны документы, как скребли, но на первый взгляд они выглядят довольно хорошо.
Ответ 4
Если у вас есть Mac, Dash (http://kapeli.com/dash) имеет документы, созданные из сети разработчиков Mozilla, включая JavaScript. Вы также можете избежать использования Dash, загрузив docset непосредственно из http://kapeli.com/feeds/JavaScript.tgz.
Ответ 5
загрузить wget и использовать его для зеркалирования документа:
wget -m -p https://developer.mozilla.org/en/JavaScript/Reference