经过一番学习,我觉得 Asciidoc 确实很适合电子书制作。...Hello, AsciiDoc!...如果学会了 Markdown,再学 AsciiDoc 应该不难。...* language-asciidoc,语法高亮。 * asciidoc-preview,实时预览。 打开预览窗口的效果图如下: !...综合功能、易用性、社区氛围、配套工具来看,目前我觉得 AsciiDoc 最好。 ## 总结 AsciiDoc 是一个成熟的、为大型文档设计的标记语言。
下载代码 git clone https://github.com/cloudedi/asciidoctor-pdf-cjk.git 将创建好的asciidoc文件放在asciidoctor-pdf-cjk...文件夹下的src/docs/asciidoc(Windows系统下为src\docs\asciidoc)目录,执行构建命令 mvn
AsciiDoc,它的设计初衷就是为了解决写书规模的问题,并且是 O’Reilly 的在线出版平台 Atlas 的推荐语言。经过一番学习,我觉得 Asciidoc 确实很适合电子书制作。...* {uri-docs}/asciidoc-writers-guide[AsciiDoc 写作指南] * {uri-docs}/asciidoc-syntax-quick-reference[AsciiDoc...image::{image-uri-screenshot}[AsciiDoc 源文预览和相应的 HTML 渲染] [#asciidoc-processing] == AsciiDoc Processing...NOTE: Asciidoctor是为了直接替换原 AsciiDoc Python 处理器(`asciidoc.py`)。...*AsciiDoc* 由 Stuart Rackham 启动,并从 AsciiDoc 社区的其他独立开发者上收到很多贡献。
该项目主要用来将Swagger自动生成的文档转换成几种流行的格式以便于静态部署和使用,比如:AsciiDoc、Markdown、Confluence。...生成AsciiDoc 生成AsciiDoc的方式有两种: 通过Java代码来生成 第一步:编辑 pom.xml增加需要使用的相关依赖和仓库 ....../asciidoc/generated/all")),将转换结果输出到一个单一的文件中,这样可以最终生成html的也是单一的。...AsciiDoc转换成可部署的HTML内容了。...命令之后,就能在 src/docs/asciidoc/html目录下生成最终可用的静态部署HTML了。
给老板报告,要画一个表格,发现Asciidoc的语法真的太简洁了 使用Asciidoc代替Markdown和Word撰写开发文档 https://my.oschina.net/gudaoxuri/blog.../524132 Asciidoc Book Editor based on JavaFX 8 https://www.asciidocfx.com/ https://github.com/asciidocfx...install-on-mac 中文文档 http://houqp.github.io/wbwa/wbwa.html 与Markdown对比 https://asciidoctor.org/docs/asciidoc-vs-markdown
该项目主要用来将Swagger自动生成的文档转换成几种流行的格式以便于静态部署和使用,比如:AsciiDoc、Markdown、Confluence。...生成AsciiDoc 生成AsciiDoc的方式有两种: 通过Java代码来生成 第一步:编辑pom.xml增加需要使用的相关依赖和仓库 io.github.swagger2markup...")为toFile(Paths.get("src/docs/asciidoc/generated/all")),将转换结果输出到一个单一的文件中,这样可以最终生成html的也是单一的。.../docs/asciidoc/generated ....配置执行命令 通过上面的配置,执行该插件的asciidoctor:process-asciidoc命令之后,就能在docs/asciidoc/html目录下生成最终可用的静态部署HTML了。
AsciiDoc 是一种轻量级标记语言,它可以让我们以纯文本的形式来书写笔记、文章、文档、书籍、网页、幻灯片和 man 帮助。 本指南是常用的 AsciiDoc 文档和文字格式化标记的快速参考。...AsciiDoc 生成 PDF、EPUB 和 DocBook 时,它们之间是互补的。...很多标注着 仅 _Asciidoctor 可用 的特性通过 Asciidoctor 项目提供的 AsciiDoc 配置文件 也可以在传统的 AsciiDoc Python 处理器中使用。...| AsciiDoc 语法快速参考 https://asciidoctor.cn/docs/asciidoc-syntax-quick-reference/
一、ADoc和markdown比较 ADoc和markdown比较 https://docs.asciidoctor.org/asciidoc/latest/asciidoc-vs-markdown/...二、说明文档 说明文档 https://asciidoctor.org/docs/#the-basics 三、IDEA插件(AsciiDoc) 一、下载相关软件 下载软件 二、将软件设置为中文格式
总体步骤 •整合Swagger,生成Swagger描述端点 /v2/api-docs•使用 swagger2markup-maven-plugin ,将 /v2/api-docs 生成ASCIIDOC文件...;•使用 asciidoctor-maven-plugin ,将ASCIIDOC文件转换成HTML;•部署 整合Swagger TIPS Swagger的使用非常简单,本文不展开探讨了,各位看官自行百度一下用法吧...生成ASCIIDOC 在pom.xml中添加如下内容: io.github.swagger2markup src/docs/asciidoc/generated/all ...-- asciidoc文档输入路径 --> src/docs/asciidoc/generated
什么是Asciidoc AsciiDoc是一种文本文档格式,用于编写笔记,文档,文章,书籍,电子书,幻灯片,网页,手册页和博客。...AsciiDoc文件可以转换为多种格式,包括HTML,PDF,EPUB,手册页。...AsciiDoc是高度可配置的:AsciiDoc源文件语法和后端输出标记(可以是几乎任何类型的SGML / XML标记)都可以由用户自定义和扩展。...这里我们选择转换为ASCIIDOC。...> 版本我们用的是最新的1.3.7. target/docs/asciidoc/generated 是生成的ASCIIDOC的目标地址,我们会在后面将其转换为
make install 2、yum安装依赖包 yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc...gcc perl-ExtUtils-MakeMaker tcl xmlto 注:asciidoc如果无法通过yum安装,请下载包,编译安装 wget --no-check-certificate https...://jaist.dl.sourceforge.net/project/asciidoc/asciidoc/8.6.9/asciidoc-8.6.9.zip unzip asciidoc-8.6.9.zip...cd asciidoc-8.6.9 .
json对应的acdoc for(String key:restKeys){ outputDirectory = Paths.get("xxx-web/target/asciidoc...${rest.ui.path} ${project.basedir}/src/docs/asciidoc... ${project.build.directory}/asciidoc...}/asciidoc/pdf ${project.build.directory...--由asciidoc生成pdf:该段插件配置平时注释,只在需要生成文档时解开注释,且前文的操作(swagger.json生成、adoc文件生成)务必已执行完-->
/docs/asciidoc/generated")); } /** * 生成AsciiDocs格式文档,并汇总成一个文件 *.../docs/asciidoc/generated/all")); } /** * 生成Markdown格式文档 * @throws...ASCIIDOC.../docs/asciidoc/generated ....:process-asciidoc 后再执行 mvn generate-resources,可在 targt/generated-docs 目录下生成 xml 格式文件。
. * What went wrong: Task 'assemble' not found in root project 'asciidoc-docs'. * Try: Run gradlew tasks...FAILURE: Build failed with an exception. * What went wrong: Task 'assemble' not found in root project 'asciidoc-docs...FAILURE: Build failed with an exception. * What went wrong: Task 'assemble' not found in root project 'asciidoc-docs
Swagger 集成Swagger 添加依赖 启用功能 配置基础信息 阶段效果一 完善说明信息 集成更好用的UI界面 集成依赖 预览效果 生成离线文档 开源项目swagger2markup 使用MAVEN插件生成AsciiDoc...使用MAVEN插件生成AsciiDoc文档 在mscx-shop-api\pom.xml中加入以下依赖代码: io.github.swagger2markup...src/docs/asciidoc/generated-doc 设置我们要生成的目录地址 执行命令: expensive-shop\mscx-shop-api...> 指定输出目录 执行生成命令: \expensive-shop\mscx-shop-api>mvn asciidoctor:process-asciidoc 生成结果如下: ?
使用Asciidoc的格式对非技术人员就不是那么的友好,或者说传递性、通用性与PDF和网页相比就差很多了。...快速入门 工程结构 |doc-demo |-src |--main |---asciidoc |----.adoc文件 |---resources |----images |pom.xml pom.xml...generate-resources process-asciidoc...生成PDF 工程结构 |doc-demo |-src |--main |---asciidoc |----data |-----fonts |-----themes |----.adoc文件 |---resources...generate-resources process-asciidoc
该项目主要用来将Swagger自动生成的文档转换成几种流行的格式以便于静态部署和使用,比如:AsciiDoc、Markdown、Confluence。...生成AsciiDoc 生成AsciiDoc的方式有两种: 通过Java代码来生成 第一步:编辑pom.xml增加需要使用的相关依赖和仓库 io.github.swagger2markup...(Paths.get("src/docs/asciidoc/generated/all")),将转换结果输出到一个单一的文件中,这样可以最终生成html的也是单一的。.../docs/asciidoc/generated ....命令之后,就能在docs/asciidoc/html目录下生成最终可用的静态部署HTML了。
在上一篇《使用Swagger2Markup实现API文档的静态部署(一):AsciiDoc》中,我们介绍了如何使用 Swagger2Markup将Swagger文档转换成AsciiDoc,再将AsciiDoc...该项目主要用来将Swagger自动生成的文档转换成几种流行的格式以便于静态部署和使用,比如:AsciiDoc、Markdown、Confluence。...输出到单个文件 如果不想分割结果文件,也可以通过替换 toFolder(Paths.get("src/docs/asciidoc/generated")为 toFile(Paths.get("src/docs.../asciidoc/generated/all")),将转换结果输出到一个单一的文件中,这样可以最终生成html的也是单一的。
Spring Data JPA 以及很多的 Spring 文档都是使用 AsciiDoc 来进行编写的,如果需要对文档进行一些改进或者中文化处理的话,需要有一些关于 AsciiDoc 的知识。
领取专属 10元无门槛券
手把手带您无忧上云