2015-08-15 59 views
1

有没有办法可以下载documentation for the Add-on SDKMozilla附加SDK文档下载

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

cfx docs 

浏览本地副本,但cfx is deprecated甚至之前已删除的文档选项。

https://github.com/neiesc/dochub似乎是很长的路要走,但未能在0.12的NodeJS。


不工作:

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

  • Add-on SDK不包含足够的意见,以生成的文档。有f.ex.在lib/sdk的文件中没有关于page-mod的信息。

  • http://devdocs.io/先后导入的建议,但它是在的提案进行表决明智的中间。

回答

0

与天真wget的方法的问题是样式表,其中有一个?一个URL,并且可能不被认可的wget。要通过

wget --continue --adjust-extension --recursive --page-requisites --convert-links --level=inf --no-parent --wait=1 'https://developer.mozilla.org/en-US/Add-ons/SDK' 
  • 下载修复,后

    1. 下载所有文档的样式表手动

      wget https://developer.cdn.mozilla.net/media/css/mdn-min.css?build=0e7ce0f 
      
    2. 重命名

      mv mdn-min.css?build=0e7ce0f mdn-min.css 
      
    3. 复制到每一个子目录

      find . -type d -exec cp mdn-min.css {} \; 
      
    4. ,并改变所有文件使用本地样式表:

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

    这是一个杂牌。如果你知道更好的解决方案,欢迎他们。 –