# offline-website **Repository Path**: IBAS0742/offline-website ## Basic Information - **Project Name**: offline-website - **Description**: 离线网站查阅工具 - **Primary Language**: NodeJS - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-04-01 - **Last Updated**: 2022-04-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # offline-website #### 介绍 离线网站查阅工具 #### 软件架构 使用 electron #### 安装教程 1. 安装 [nodejs](http://nodejs.cn/) 2. 安装 [cnpm](https://cnpmjs.org/) 3. ```cnpm i``` 4. 安装 [asar](https://www.npmjs.com/package/asar) #### 使用说明 1. 第一步 下载[electron](https://github.com/electron/electron/releases/tag/v12.0.2) 发行版本,如若无法登录 GitHub 可以在[这里](https://wwa.lanzous.com/iBmdXnjrprg)下载到 Windows 版本 2. 第二步 解压后删除 resources 内的 default_app.asar 3. 第三步 在 resources 内创建 default_app.asar 文件夹, 然后将该项目的 【images(文件夹)、view(文件夹)、fixJquery.js、main.js、message.js、package.json、server.js】 复制到 resources\default_app.asar 文件夹下 4. 第四步 双击 ```electron.exe``` 启动 5. [图文文档在此](https://www.bilibili.com/read/cv10586367) #### 添加新的离线网站 这里以 [electron 文档(看云)](https://www.kancloud.cn/simon_chang/electron/227449) 为例 1. 第一步,下载文档 ```wget --no-check-certificate -r https://www.kancloud.cn/simon_chang/electron/227476``` 2. 第二步,重命名文件,```rename * *.html`` 3. 第三步,打包,```asar p . electron.doc.asar``` 4. 第四步,复制到 resources 文件夹下 5. 第五步,修改 ```app.json``` 文件如下 ```json { "electron.doc" :{ "name": "electron", "file": "electron.doc.asar", "index": "227450.html", "descript": "electron 离线文档" } } ``` #### 使用工具及依赖 1. [asar-node](https://www.npmjs.com/package/asar-node) 2. [electron](https://www.electronjs.org/) 3. [wget](https://www.bilibili.com/read/cv9718562)