0%

Zeal添加文档的历史版本

Zeal是支持超多语言的离线文档查看器
默认只会下载最新版本,项目中使用旧版本的文档,需要旧版本的文档,记录下添加方式

Erlang21.2为例记录下,安装旧版本的文档

找到下载链接

先从 https://github.com/Kapeli/feeds 查看Erlang.xml,内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<entry>
<version>23.0</version>
<ios_version>1</ios_version>
<url>http://sanfrancisco.kapeli.com/feeds/Erlang.tgz</url>
<url>http://london.kapeli.com/feeds/Erlang.tgz</url>
<url>http://newyork.kapeli.com/feeds/Erlang.tgz</url>
<url>http://tokyo.kapeli.com/feeds/Erlang.tgz</url>
<url>http://frankfurt.kapeli.com/feeds/Erlang.tgz</url>
<url>http://singapore.kapeli.com/feeds/Erlang.tgz</url>
<other-versions>
<version><name>23.0</name></version>
<version><name>22.3</name></version>
<version><name>22.2</name></version>
<version><name>22.1</name></version>
<version><name>22.0</name></version>
<version><name>21.3</name></version>
<version><name>21.2</name></version>
<version><name>21.1</name></version>
...
</other-versions>
</entry>

通过 https://jlice.top/p/879df/ 文章获得历史版本链接模板:
http://sanfrancisco.kapeli.com/feeds/zzz/versions/{DocsetName}/{version}/{DocsetName}.tgz

替换后的链接:
http://sanfrancisco.kapeli.com/feeds/zzz/versions/Erlang/21.2/Erlang.tgz

自定义xml

自定义xml文件名字:Erlang21.2.xml

1
2
3
4
5
6
7
8
9
10
11
12
<entry>
<version>21.2</version>
<ios_version>1</ios_version>
<url>http://sanfrancisco.kapeli.com/feeds/zzz/versions/Erlang/21.2/Erlang.tgz</url>
<url>http://london.kapeli.com/feeds/zzz/versions/Erlang/21.2/Erlang.tgz</url>
<url>http://newyork.kapeli.com/feeds/zzz/versions/Erlang/21.2/Erlang.tgz</url>
<url>http://tokyo.kapeli.com/feeds/zzz/versions/Erlang/21.2/Erlang.tgz</url>
<url>http://frankfurt.kapeli.com/feeds/zzz/versions/Erlang/21.2/Erlang.tgz</url>
<url>http://singapore.kapeli.com/feeds/zzz/versions/Erlang/21.2/Erlang.tgz</url>
<other-versions>
</other-versions>
</entry>

Add Feed添加链接file:///E:/web/zeal/Erlang21.2.xml

E:/web/zeal/Erlang21.2.xml 是 xml的路径

修改搜索名字

在zeal安装目录下找到docsets/Erlang21.2.docset/Contents/Info.plist文件,将erlang修改为erlang21
重启后就可以使用erlang21: lists:seq查询文档了

参考文档

  1. https://jlice.top/p/879df/