URLOS应用开发入门案例——基于docker镜像制作一个可安装并可快速分发的gitbook应用

GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书,GitBook 并非关于 Git 的教程。
GitBook支持输出多种文档格式:
·静态站点:GitBook默认输出该种格式,生成的静态站点可直接托管搭载Github Pages服务上;
·PDF:需要安装gitbook-pdf依赖;
·eBook:需要安装ebook-convert;
· 单HTML网页:支持将内容输出为单页的HTML,不过一般用在将电子书格式转换为PDF或eBook的中间过程;
·JSON:一般用于电子书的调试或元数据提取。
使用GitBook制作电子书,必备两个文件:README.md 和 SUMMARY.md。

今天,我就教大家如何使用URLOS快速制作gitbook应用,该应用是基于docker镜像制作,可以随意运行在任何一个安装有URLOS的主机上。

首先安装URLOS:

curl -SO https://www.urlos.com/install && chmod 544 install && ./install

安装完成后,地址栏输入 http://ip:9968 即可访问。

将URLOS的模式改为开发模式,方法:修改配置文件/data/urlos/master-config/config.jsonc,将其中的pro修改为dev
URLOS应用开发入门案例——基于docker镜像制作一个可安装并可快速分发的gitbook应用_第1张图片

我们本次只使用hub.dacoker.com上现成gitbook镜像,访问hub.dacoker.com,搜索“gitbook”,我们选择使用fellah/gitbook这个镜像:
URLOS应用开发入门案例——基于docker镜像制作一个可安装并可快速分发的gitbook应用_第2张图片
在脚本设置中,按如下内容填写即可:
安装脚本:

test -d /data/www || mkdir -p /data/www
test -d /run/nginx || mkdir -p /run/nginx
chmod -R 777 /data/www/
set -ex \ && sed -i '[email protected]@mirrors.aliyun.com@' /etc/apt/sources.list
set -ex \ && sed -i '[email protected]@mirrors.aliyun.com@' /etc/apt/sources.list
apt-get update
apt-get install -y nginx

启动脚本:

nginx
cd /data/www
gitbook init
gitbook serve

URLOS应用开发入门案例——基于docker镜像制作一个可安装并可快速分发的gitbook应用_第3张图片
如上内容设置完成之后,点击提交按钮即可!

好了~我们的gitbook应用就制作完成!安装部署试试看吧!
点击更多,选择创建服务:
URLOS应用开发入门案例——基于docker镜像制作一个可安装并可快速分发的gitbook应用_第4张图片
导出的方法很简单,点“更多”按钮,选择“导出应用给他人”,这时会生成一个文本文件,将文本内容复制给其他用户,通过ULROS导入应用即可。

你可能感兴趣的:(node.js,docker)