windows平台下载github电子书离线观看的方法

windows平台下下载github电子书离线观看的一种方法

最近由于设备原因,想要将GitHub上的电子书下载下来离线观看,查阅了相关方法,现总结如下:

1.使用Markdown编辑器

Markdown编辑器有很多,这里就不详述了,因为GitHub上的电子书源文件本就是md格式源,这是匹配度很好的一种直接阅读方式,将GitHub上code下载下来即可
zip方式或者获取下载链接git clone均可。

git clone https://github.com/ruanyf/es6tutorial.git --depth=1

2.搭建一个简易的本地 http-server,使用Http页面浏览

网上也有相关方法介绍,这个方法我也自己实现了一下,如果电子书资源制作相关衔接部分做的好,阅读体验基本和在线阅读一样。
首先,电脑上要有nodejs,如果没有可到官网下载

https://nodejs.org/en/

这应该是javascript的一个运行环境,很小巧
然后使用 npm服务下载http-server, -g是全局安装

npm install  http-server -g

npm是nodejs的包管理工具,就像 pip,conda,git一样
http-server是nodejs的一个轻量化的http服务器,可以使任意一个目录成为服务器的目录。这个特点也是我们使用它来搭建简易的http服务器,来浏览电子书的原因。
和前述一样,将代码下载下来后,我们命令行进入到电子书文件的目录,开启http服务

cd D:\电子书\OnJava8 //目录自己定位即可
hs -o

显示如下即为成功 ,地址即为你的电子书目录

Starting up http-server, serving ./
Available on:
  http://192.168.1.104:8080
  http://127.0.0.1:8080
Hit CTRL-C to stop the server
open: http://127.0.0.1:8080

每次只能搭建一个http-server,所以如果想要看另一本书,需要先将这本书的服务关掉,Ctrl+C即可。
做过页面设计的电子书长这样
在这里插入图片描述
代码里没有页面设计相关程序的电子书长这样
在这里插入图片描述
这个不要担心,正常文件夹目录打开都应该是这样的,我们进入内容相关目录就好,比如这个docs/
在这里插入图片描述
这样就可以愉快的本地观看电子书了。如果大家还有更多样更简单的方法,也欢迎评论区给出大家一起分享。
最后,感谢各位开源电子书的作者让我们可以实现多样的共享学习。希望大家在阅读的时候也可以尊重他们的著作权。
感谢我在查阅相关方法时,看到的各位网友提出的方法,因为分享才会使我们的生活更加方便舒适,让我也可以舒适的在本地阅读电子书。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值