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/

这样就可以愉快的本地观看电子书了。如果大家还有更多样更简单的方法,也欢迎评论区给出大家一起分享。
最后,感谢各位开源电子书的作者让我们可以实现多样的共享学习。希望大家在阅读的时候也可以尊重他们的著作权。
感谢我在查阅相关方法时,看到的各位网友提出的方法,因为分享才会使我们的生活更加方便舒适,让我也可以舒适的在本地阅读电子书。
1701

被折叠的 条评论
为什么被折叠?



