有没有办法下载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/有一个要导入的提案,但它在投票方式的中间位置。
答案 0 :(得分: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'
手动下载样式表
wget https://developer.cdn.mozilla.net/media/css/mdn-min.css?build=0e7ce0f
重命名
mv mdn-min.css?build=0e7ce0f mdn-min.css
复制到每个子目录
find . -type d -exec cp mdn-min.css {} \;
并更改所有文件以使用本地样式表:
find . -type f -exec sed -i 's!https\:\/\/developer\.cdn\.mozilla\.net\/media\/css\/mdn-min.css!mdn-min.css!g' {} \;