Kiwix 是一个用于浏览离线内容的自由开源浏览器,最初用于离线浏览维基百科。Kiwix 可以读取以压缩形式存储在 ZIM 格式文件中的内容,使用户能够在没有网络连接的情况下浏览维基百科及其他支持的内容。目前,Kiwix软件存在 macOS、Windows、Linux 等多种版本
Kiwix Tools 是 Kiwix 的命令行工具集合
kiwix-manage
管理 ZIM 文件的 XML 文件kiwix-search
进行 ZIM 文件中的全文搜索kiwix-serve
搭建 ZIM 文件的 HTTP 服务Arch 系的 Linux 系统,直接安装 kiwix-tools
即可,其他请参考各自的安装方法,或前往 Github Release 下载源码编译安装
前往 Download Wikipedia ZIM,找到并下载需要的 ZIM 文件
在 $HOME
目录创建 wiki 文件夹,将下载的 ZIM 文件放入其中,然后输入如下指令,生成索引文件
sh> kiwix-manage $HOME/wiki/library.xml add $HOME/wiki/*.zim
在 /etc/systemd/user
目录下创建 kiwix.service 文件,写入如下内容
ini[Unit]
Description=Kiwix
After=network.target
[Service]
ExecStart=/usr/bin/kiwix-serve --port 11400 --library %h/wiki/library.xml
Restart=on-failure
[Install]
WantedBy=multi-user.target
启动服务,并设为开机自启
sh> systemctl enable --user --now kiwix.service
添加新的 ZIM 文件时,请重新生成索引文件,并重启服务
在浏览器打开 http://localhost:11400 即可
本文作者:五狗子
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!