首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Asciidoctor Maven插件使用

题图:By Internet

在项目应用中,我们会写很多文档去传递我们的设计思想、开发经验、采坑经历等等。使用Asciidoc的格式对非技术人员就不是那么的友好,或者说传递性、通用性与PDF和网页相比就差很多了。在JVM项目中可以使用Maven的插件方式将 文件格式转化为PDF、HTML、EPUB等文件格式。

快速入门

工程结构

pom.xml

执行mvn命令

生成的HTML可以使用Http Server或者Nginx等服务进行部署,甚至可以使用Jenkins进行自动化部署。

生成PDF

工程结构

pom.xml

执行mvn命令

由于PDF格式插件没有安装中文字体,生成的PDF格式上会存在缺失,上方的fonts和themes可以对PDF的生成格式进行自定义,有时候为了方便,可以将其与 源码进行合并,手动打一个依赖包,放到自己的私服仓库中。

常见问题

在生成PDF的时候,可能code部分会存在很多空格的问题,一般产生这样的问题不是字体问题,而是编写格式有问题,可以选择将``符号去掉。

参考资料

Example:https://github.com/asciidoctor/asciidoctor-maven-examples

Asciidoctor插件中文文档:https://github.com/asciidoctor/asciidoctor-maven-plugin/blob/master/README_zh-CN.adoc

Asciidoctor-PDF:https://github.com/asciidoctor/asciidoctor-pdf/blob/master/README.adoc

中文乱码问题解决方案:http://www.voidcn.com/article/p-qlpzlrqh-bkv.html

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180705G1UNO100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券