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:8080http://127.0.0.1:8080
Hit CTRL-C to stop the server
open: http://127.0.0.1:8080

每次只能搭建一个http-server,所以如果想要看另一本书,需要先将这本书的服务关掉,Ctrl+C即可。
做过页面设计的电子书长这样

代码里没有页面设计相关程序的电子书长这样

这个不要担心,正常文件夹目录打开都应该是这样的,我们进入内容相关目录就好,比如这个docs/

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

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

  1. windows平台下载编译好的webrtc代码vs2015

    windows平台下载编译好的webrtc代码vs2015 编译好的源码工程地址:  https://github.com/hujianhua888/webrtc_vs2015,工程目录如下,包含所有 ...

  2. 在Windows平台下载及安装 TensorFlow

    注意:如果想快速安装请直接看文章末尾的后记部分!!! 注意:如果想快速安装请直接看文章末尾的后记部分!!! 注意:如果想快速安装请直接看文章末尾的后记部分!!! 前言 学习TensorFlow可以参考 ...

  3. windows平台下载并编译webrtc代码(代理)2021.8.11

    好久没更写新博客了,当然好久没更新webrtc代码了,突发奇想拉去最新代码,无奈找了很多办法不行.经过不懈努力还是找到了简单实用的方法,现分享与大家. **注意:**起步之前,你需要配置科学上网方法, ...

  4. windows平台下载android源码

    最近在看<android内核剖析>,很多细节不具体看代码很难理解,记住了印象也不深,感觉还是跟着源码走一遍好些,回来下载android源码,遇到不少问题,终于开始下载了,整理下流程,鉴于网 ...

  5. subversion的windows平台下载地址

    http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&expandFolder=11151& ...

  6. 【PE系列】Windows平台为可执行文件exe添加图标的方法

    DATE: 2018.12.27 1.参考 https://blog.csdn.net/GoForwardToStep/article/details/78623273 https://blog.cs ...

  7. (收藏必备)git clone命令下载github资源速度慢解决方法

    (收藏必备)机器视觉全栈开发常用资源下载加速hub 方法简述: 将开头的https换成git,如 git clone https://github.com/pytorch/pytorch.git 换成 ...

  8. 【虚幻5】打包Windows平台提示“SDK未设置”的解决方法

    打包时报错-SDK未设置: 第一步.sdk安装 Windows SDK - Windows 应用开发 | Microsoft Developer 当直接安装SDK报错时,要按照以下顺序进行内容安装(查 ...

  9. Windows平台实用的软件分享

    自己常用的几款Windows平台应用软件,大部分是免费开源的应用 目录 1. Snipaste:截图软件,微软应用商店即可下载 2. TrafficMonitor:监控电脑的流量.CPU.内存的小应用 ...

最新文章

  1. idea 正则表达式搜索替换
  2. GitHub 项目 增加成员
  3. python笔记之利用scrapy框架爬取糗事百科首页段子
  4. Asp.net 2.0生命周期
  5. 使用 putty 免密码 ssh 登录 mac os
  6. php顺序查找法,php二分查找、顺序查找算法
  7. 联通引入乐phone:联想欲克隆PC成功模式
  8. 喜欢的歌——星月神话(金莎)
  9. centos7完全卸载mysql_Centos7 完全卸载mysql
  10. ACCESS数据库查询
  11. 教你如何安装配置Windows7系统 IIS IIS7.5本地浏览测试网站 完整版介绍
  12. Kingston U盘 量产
  13. 如何从任意页开始设置页码
  14. java 仙剑奇侠传_仙剑奇侠传-繁体版
  15. 【icem】非结构体网格的质量+混合网格的合并问题
  16. 如何修改PPT文档的编辑版式
  17. linux 终端分屏工具 tmux
  18. SSH远程登陆主机和SCP远程文件复制
  19. 华为百度挺进“云手机”!5G时代的超级入口来了
  20. 当电视成为“一台屏幕变大的智能手机”,客厅又成为争夺目标

热门文章

  1. 简述计算机在液体成型中的应用,计算机技术在3D打印材料成型过程中的应用
  2. 翻译程序:将高级语言翻译成机器语言
  3. 魔兽难受 网易受夹
  4. linux 查找文件locate,Linux locate命令:按照文件名搜索文件
  5. 高德地图上 两点之间的距离计算
  6. 一行放不下足够的盒子
  7. JQUERY+HTML九宫格抽奖作业代码
  8. SCJP必看英语词汇
  9. nvidia显卡 linux,Ubuntu下安装最新的Nvidia显卡驱动
  10. max-width: 100%和width:100%的区别