简介
Lute HTTP 包装 Lute 以 HTTP 发布服务。
背景
该项目主要是为了:
- 让不同编程语言编写的应用能够复用标准的(符合 GFM/CommonMark)Markdown 渲染
- 为 Sym、Solo 提供更好的 Markdown 渲染,解决各项目内建的 Markdown 渲染不统一的问题
使用
可通过如下任意一种方式使用 Lute HTTP,建议通过 Docker 使用,方便运维。
- Docker
- 获取最新镜像
docker pull b3log/lute-http
- 启动容器
docker run --detach --rm --network=host b3log/lute-http
- 获取最新镜像
- 可执行文件
- 安装 golang,然后获取并编译
go get -u github.com/88250/lute-http
- 编译成功后将在 ${GOPATH}/bin 下生成名为
lute-http
的可执行文件 - 需要通过 nohup 和
&
让进程在后台运行:nohup ./lute-http > lute-http.log 2>&1 &
- 安装 golang,然后获取并编译
按如上之一方式启动 lute-http 后再带参 --lute_http=http://localhost:8249
启动 Solo、Sym 即可。
授权
Lute HTTP 使用 木兰宽松许可证, 第 2 版 开源协议。