Как можно загрузить документацию разработчика Mozilla для чтения в автономном режиме?

До недавнего времени можно было удобно загрузить документацию разработчика Mozilla, developer.mozilla.org.tar.gz, для чтения в автономном режиме. Однако Mozilla, похоже, обновила документацию до нового формата, основанного на SQL, отказавшись от старого TAR.GZ.

Можно не сомневаться, что такой апгрейд - это хорошо, но я в апгрейде не разбираюсь, так что теперь запутался. Как мне теперь читать документацию разработчика Mozilla в автономном режиме?

ССЫЛКИ


person thb    schedule 08.09.2014    source источник
comment
Меня интересует правильный ответ, но я предполагаю, что они намереваются просмотреть его с помощью одной из двух программ под заголовком «Сторонние инструменты» по вашей второй ссылке. Кто-нибудь может проверить?   -  person Katana314    schedule 08.09.2014
comment
возможный дубликат документов MDN javascript для автономного использования   -  person Pierre    schedule 03.12.2014


Ответы (3)


Ниже выглядит мертвым, вот как это сделать на https://kapeli.com/mdn_offline (упоминается удаленным ответом ниже):

Офлайн-документы MDN

Вы можете скачать документы MDN, используя таблицу ниже. Перед загрузкой рассмотрите возможность использования приложения для просмотра документации, такого как Dash (macOS), Velocity (Windows) или Zeal (Линукс) вместо этого. Эти приложения помогут вам максимально эффективно использовать документы, предоставляя индекс поиска и быстрый доступ ко всему, что вам нужно.

CSS.tgz 1 декабря 2020 г. HTML.tgz 1 декабря 2020 г. JavaScript.tgz 1 декабря 2020 г. Примечание. Включает документы DOM SVG.tgz 1 декабря 2020 г.


Это рекламируется.

https://developer.mozilla.org/en-US/docs/MDN/About#Downloading_content сообщает

Загрузка контента

Вы можете скачать полный tarball-зеркало MDN.

person serv-inc    schedule 09.02.2016
comment
Обе ссылки для скачивания мертвы. Я попытался загрузить страницу с помощью wget -m -K -E -k -p -r -np -v developer.mozilla.org/en-US/docs/Web, но загруженные ссылки кажутся неработающими, и они не заканчиваются в течение 3 дней, поэтому я остановился. - person Nikolai Ehrhardt; 24.12.2020
comment
@NikolaiEhrhardt: кажется, работает с ответом Паулса - person serv-inc; 27.12.2020

На момент написания этой статьи все еще можно было загрузить с явно нерекламируемого URL-адреса https://developer.mozilla.org/media/developer.mozilla.org.tar.gz. Сохранит ли Mozilla эту нерекламируемую опцию или в конце концов откажется от нее, я не знаю.

person thb    schedule 10.09.2014

Контент MDN доступен на github https://github.com/mdn/content.

  1. клонировать репозиторий github git clone https://github.com/mdn/content
  2. cd content
  3. установить пряжу, если она не установлена ​​npm install -g yarn на linux sudo npm install -g yarn
  4. выполнить yarn install
  5. выполнить yarn start
  6. перейдите на http://localhost:5000 с помощью вашего любимого веб-браузера

для более подробной информации читайте https://github.com/mdn/content/blob/main/README.md

person Dmitry Kolchev    schedule 27.12.2020
comment
Я получаю эту ошибку: 00h00m00s 0/0:: ОШИБКА: [Errno 2] Нет такого файла или каталога: 'start', yarn --version 0.32+git, установленный с помощью apt-get install yarn на Ubuntu 20.04 - person Nikolai Ehrhardt; 27.12.2020
comment
Это поможет: stackoverflow.com/questions/53471063/ - person Nikolai Ehrhardt; 27.12.2020
comment
Я не заметил, что это вопрос 6-летней давности, я полагаю, что он актуален сейчас с момента введения MDN Yari - person yi fan song; 27.12.2020
comment
Я устанавливаю sudo apt-get install yarnpkg и пытаюсь запустить yarnpkg, но модуль узла должен иметь старую версию. Я обновился с помощью этого руководства: itzgeek.com/post/how-to-install-node-js-on-ubuntu-20-04/, но я все еще получаю сообщение об ошибке при запуске yarnpkg: internal/modules /cjs/loader.js:883 выбросить ошибку; ^ Ошибка: не удается найти модуль «babel-runtime/helpers/asyncToGenerator» - person Nikolai Ehrhardt; 27.12.2020
comment
Попробуйте выполнить установку пряжи, чтобы установить необходимые пакеты. - person Dmitry Kolchev; 27.12.2020