我正在使用asciidoctor为我的家乡的一个即将到来的活动生成一个静态站点,我们有一个为外地客人提供的酒店和感兴趣的地方的列表。每个位置在地图上都有一个位置,一个类型(酒店、餐馆等)。以及他们是否是这次活动的赞助商。
我已经阅读了上的文档,这似乎是最好的方法,但我不知道如何用元数据标记标题,这些元数据可以用这种方式处理。
目前,我们对文档中的每个位置都有如下描述
== Locations
[[Fancy_Hotel]]
=== Fancy Hotel
[location, 55, 73, hotel, sponsor]
A nice hotel in the middle of tow
我在这里的第一个问题很兴奋
在我的ASCIIDOC代码中
Big Name{wj}footnote:[Big because X] is found.
这将完美地呈现到生成html的(一个长的)页面的末尾。
Big Name [1] is found.
<a lot of other text till the end of the one long html page>
--
1. Big because X
但是生成PDF时,它会呈现到文本中:
Big Name [1: Big because X] is found.
为什么PDF一代是不同的?如何控制PDF生成过
我正在使用asciidoctor来创建一个PDF,它运行得很好。但是,当我使用asciidoctor- epub 3将其转换为epub时,它会显示一条警告消息:
asciidoctor:警告:在toc的后端epub3中缺少转换
但是,toc被添加到生成的epub中,我不知道为什么会看到这个警告。
这是再现问题的最小.adoc文件。
= Book title
:doctype: book
:toc: macro
toc::[]
如果C++在一个句子中只出现一次,则asciidoctor可以很好地解析字符串。
如果C++出现两次,则在下面的示例中,asciidoctor跨bar匹配。
在上的各种尝试都不起作用。
如何使用asciidoctor在句子中排版两次或两次以上的C++?
. foo C++
. foo C++ bar C++ blah
. foo C\++ bar C++ blah
. foo C+\+ bar C++ blah
. foo C\+\+ bar C++ blah
. foo C+\+ bar C\++ blah
. foo C+\+ bar C+\+ blah
. foo C\\++ bar C
我正在尝试创建一个简单的宏,以便在asciidoctor中以红色呈现文本项。以下内容不起作用:
:redtext: [red]#some important text in red that occurs a lot#
{redtext}
或者举一个更简单的例子:
:redcross: [red]#✘#
我不清楚宏可以替换和不能替换的规则。目前,asciidoctor手册中的宏是空白的()。asciidoc手册()也不是很清楚,但可能不适用于asciidoctor。
一个相关的未回答的问题是。一个与此相关的问题建议使用includes,这对此来说过于夸张了。
宏的限制是
我有一张桌子:
[width="10%", cols="^", options="header"]
|===
| header
| one
| two
| three
| four
|===
它呈现为:
为了达到无条纹:
我这样做:
[width="10%", cols="^", options="header"]
|===
| Header
| one
{set:cellbgcolor:white}| two
| three
| four
|===
{set:cellbgcol
我正在尝试升级asciidoctor,因为在gradle版本7中不再支持旧版本。问题是,我不知道如何从我当前的gradle kotlin代码中升级它。(我只在groovy中找到了一些例子)。我目前拥有的gradle代码看起来有点像以下内容:
plugins {
id("org.asciidoctor.convert") version "2.4.0"
....
kotlin("jvm") version "1.5.0"
kotlin("plugin.spring") version
我有一个gitlab页面网站,是建立在一个码头容器。我找到了一个基本的图像,包含95%的我想要的东西。使用我的旧ci,我在构建步骤之前安装了额外的软件包。我想用这些软件包创建一个新映像,并使用该映像。我能够构建和运行这个映像,但是它不再在gitlab操作中运行。我不知道为什么。
Git:
CI Config:
image: klakegg/hugo:asciidoctor-ci # old
image: registry.gitlab.com/hybras/hybras.gitlab.io # new
variables:
GIT_SUBMODULE_STRATEGY:
我想要创建一个BlockProcessor,它将打开的块转换成图像。
下面的类是我实际处理器的简化版本:
@Name("foo")
@Contexts({Contexts.OPEN})
@ContentModel(ContentModel.SIMPLE)
public class FooBlockProcessor extends BlockProcessor {
@Override
public Object p
我得到异常时,从ascii文档文件创建pdf文件使用以下库在Spring启动应用程序。
org.asciidoctor:asciidoctorj:1.6.0-alpha.3
org.asciidoctor:asciidoctorj-pdf:1.5.0-alpha.11
org.asciidoctor:asciidoctorj-epub3:1.5.0-alpha.6
我发现了之前报告的类似问题,通过设置类加载器进行了尝试,但没有成功。
显示的例外情况是
org.jruby.exceptions.RaiseException: (LoadError) no such file to load --