Mozilla附加SDK文档下载

时间:2015-08-15 12:20:35

标签: firefox-addon-sdk offline mozilla

有没有办法下载documentation for the Add-on SDK

在以前的版本中,您可以输入

cfx docs

要浏览本地副本,但在此之前,cfx is deprecated和文档选项已被删除。

https://github.com/neiesc/dochub似乎是一种方法,但在nodejs 0.12上失败。

不工作:

  • 使用cfx docs命令的最后一次提交是97d77223。该文档位于存储库中的markdown文件中,因此已过时。

  • Add-on SDK包含的评论不足以从中生成文档。有f.ex. page-mod中的lib/sdk文件中没有关于{{1}}的信息。

  • http://devdocs.io/有一个要导入的提案,但它在投票方式的中间位置。

1 个答案:

答案 0 :(得分: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' {} \;