URLOS应用开发入门案例——基于docker镜像创建可安装、可快速分发的gitbook应用GitBook不是Git教程。GitBook支持多种文档格式的输出:静态站点:GitBook默认输出这种格式,生成的静态站点可以直接托管在GithubPages服务上;PDF:需要安装gitbook-pdf依赖;eBook:需要安装ebook-convert;·单页HTML:支持将内容输出为单页HTML,但一般用在电子书格式转PDF或电子书的中间过程;·JSON:一般用于电子书的调试或元数据提取。使用GitBook制作电子书,需要两个文件:README.md和SUMMARY.md。今天,我将教大家如何使用URLOS快速创建一个gitbook应用。该应用程序基于docker镜像,可以在任意安装了URLOS的主机上运行。首先安装URLOS:curl-SOhttps://www.urlos.com/install&&chmod544install&&./install安装完成后,在地址栏输入http://ip:9968即可访问。将URLOS的模式改为开发模式,方法:修改配置文件/data/urlos/master-config/config.jsonc,将其中的pro改为dev:我们只使用hub.dacoker上现成的gitbook镜像。com这个时候,访问hub.dacoker.com,搜索“gitbook”,我们选择使用fellah/gitbook镜像:当前镜像最新版本是3.2.1,我们直接使用这个镜像的全路径:fellah/gitbook:3.2.1回到我们的URLOS在主控界面,打开左侧菜单中的Mirror>MirrorManagement:点击列表左上角的Add按钮进入AddMirror界面,填写镜像名称和镜像地址为“fellah/gitbook:3.2.1”:点击提交!然后打开左侧菜单“应用>应用管理”进入应用管理列表:列表右上角有个搜索框,输入“nginx”搜索,找到静态网站应用,点击更多按钮,并选择“复制应用”:进入编辑界面后,修改需要修改的地方,如应用名称、版本、应用别名、图片等:选项开关设置如下图所示:启用反向代理:分享到应用市场:在设置中展开插件选择静态网站环境,服务形式中只保留上传和下载:在脚本设置中,填写以下内容:安装脚本:测试-d/数据/www||mkdir-p/data/wwwtest-d/run/nginx||mkdir-p/run/nginxchmod-R777/data/www/set-ex\&&sed-i's@security.debian.org@mirrors.aliyun.com@'/etc/apt/sources.listset-ex\&&sed-i's@deb.debian.org@mirrors.aliyun.com@'/etc/apt/sources.listapt-getupdateapt-getinstall-ynginx启动脚本:nginxcd/data/wwwgitbookinitgitbookserve以上设置完成之后,点击提交按钮,瞧!ok~我们的gitbook应用就完成了!安装和部署以试用它!点击更多,选择创建服务:输入基本信息和域名,提交。打开域名试试看。如果访问正常,说明我们做的应用没有问题。我们可以自己使用这个应用程序,也可以将其导出供其他人使用!导出方法很简单,点击“更多”按钮,选择“将应用导出给其他人”,然后会生成一个文本文件,将文本内容复制给其他用户,通过ULROS导入应用。
