2015-08-15 2 views
1

Есть ли способ скачать documentation for the Add-on SDK?Mozilla Add-on SDK documentation загрузить

В предыдущих версиях можно было ввести

cfx docs 

просмотреть локальную копию, но cfx is deprecated и вариант Docs был удален еще до этого.

https://github.com/neiesc/dochub похоже на способ выхода, но сбой на nodejs 0.12.


Не работает:

  • Последние фиксации с помощью команды cfx docs является 97d77223. Документация находится в файлах разметки в репозитории и, следовательно, устарела.

  • Add-on SDK не содержит достаточного количества комментариев для создания документации. Существует f.ex. нет информации о page-mod в файлах в lib/sdk.

  • http://devdocs.io/ есть предложение импортировать, но оно находится в центре предложений по голосам.

ответ

0

Проблема с наивным WGET подхода является таблица стилей, которая имеет URL с ? и, вероятно, не признается Wget. Чтобы исправить, после

  1. скачиваете все документы через

    wget --continue --adjust-extension --recursive --page-requisites --convert-links --level=inf --no-parent --wait=1 'https://developer.mozilla.org/en-US/Add-ons/SDK' 
    
  2. загрузки таблицы стилей вручную

    wget https://developer.cdn.mozilla.net/media/css/mdn-min.css?build=0e7ce0f 
    
  3. переименовывать

    mv mdn-min.css?build=0e7ce0f mdn-min.css 
    
  4. копия каждой поддиректории

    find . -type d -exec cp mdn-min.css {} \; 
    
  5. и изменить все файлы, чтобы использовать локальную таблицу стилей:

    find . -type f -exec sed -i 's!https\:\/\/developer\.cdn\.mozilla\.net\/media\/css\/mdn-min.css!mdn-min.css!g' {} \; 
    
+0

Это ляп. Если вы знаете лучшие решения, они приветствуются. –

Смежные вопросы