标签: asciidoctor

如何在 Asciidoctor 中隐藏章节标题?

我已经搜索过,但找不到一种方法来隐藏主页上的部分标题,并且只显示在Table of Contents(:toc:) 中。从此屏幕截图中可以看出,HomeTest是 adoc 文件的外部链接。我只想将其保留在Table of Contents.

我知道可以Table of Contents使用 [discrete] 关键字隐藏部分标题,但是是否可以反之亦然?

这是此屏幕截图的 adoc 文件:

:toc: left
:source-highlighter: highlight.js
:toclevels: 3
:sectlinks:

== <<Home.adoc#, Home>>

== <<Test.adoc#, Test>>

== Title 1

=== Title 1.1
Run Code Online (Sandbox Code Playgroud)

谢谢你!

asciidoctor spring-restdocs

3
推荐指数
1
解决办法
1319
查看次数

如何在Python中使用AsciiDoc?

最初的AsciiDoc处理器是用python编写的,但是AsciiDoc是以用Ruby编写的Asciidoctor的形式发展起来的.

在我搜索如何处理现代AsciiDoc(Asciidoctor方言)时,我只看到一个帖子,有一个较旧的项目将AsciiDoc移植到Python 3(https://github.com/asciidoc/asciidoc/issues/83) .

但由于AsciiDoc的起源是Python,因此很难通过谷歌找到任何有用的东西.

那么目前在Python程序中处理AsciiDoc的最佳方法是什么?调用Ruby版本或命令行处理器?

python asciidoc asciidoctor

3
推荐指数
1
解决办法
1434
查看次数

Asciidoc:如何格式化用户定义属性中的文本?

当写入H~2~Oasciidoc 文档的文本时,它被呈现为“H subscript(2) O”,但是尝试定义一个属性::water: H~2~O并引用文本中的属性,因为它被or{water}的逐字定义替换。(不处理下标格式)。问题是:我可以用文本格式定义属性吗?(例如,解决方法是使用“sed”,但如果可能的话,在 asciidoc 中执行会更优雅)。:water:H~2~O

asciidoc asciidoctor

3
推荐指数
1
解决办法
496
查看次数

asciidoctor:如何通过文档标题取消设置布尔属性

在 asciidoctor 中,当我将“@”附加到 CLI 上的值时,我可以通过文档标头值覆盖 CLI 上给出的任何属性值。
示例:在文档标题中-a icontype=png@被覆盖。:icontype: svg好的。

问题:布尔属性。
我如何取消设置 CLI 上给出的布尔-a data-uri属性,例如.
用例:我的 .adoc 渲染器应该默认设置,但我有时data-uri想通过文档头属性将其关闭。

那可能吗?

asciidoc asciidoctor

2
推荐指数
1
解决办法
241
查看次数

雨果与 Asciidoctor

我正在尝试用 Hugo 建立一个博客,只要我使用 Markdown,它基本上就可以正常工作。但由于我在存储库中还有一些带有 antora 的其他网站内容(文档),所以我想用 asciidoc 编写所有文本。但当我尝试从 adoc 文件生成网站时,我总是遇到这个错误。Markdown 可以工作,但 Asciidoc 给出了这个例外:

\n
sebastian@kobol:~/work/repos/sommerfeld-io/website/blog$ hugo\nStart building sites \xe2\x80\xa6 \nhugo v0.92.1-85E2E862 linux/amd64 BuildDate=2022-01-27T11:44:41Z VendorInfo=gohugoio\nError: Error building site: "/home/sebastian/work/repos/sommerfeld-io/website/blog/content/posts/my-second-post.adoc:1:1": access denied: "asciidoctor" is not whitelisted in policy "security.exec.allow"; the current security configuration is:\n\n[security]\n  enableInlineShortcodes = false\n  [security.exec]\n    allow = ['^dart-sass-embedded$', '^go$', '^npx$', '^postcss$']\n    osEnv = ['(?i)^(PATH|PATHEXT|APPDATA|TMP|TEMP|TERM)$']\n\n  [security.funcs]\n    getenv = ['^HUGO_']\n\n  [security.http]\n    methods = ['(?i)GET|POST']\n    urls = ['.*']\n\n\nTotal in 40 ms\n
Run Code Online (Sandbox Code Playgroud)\n

任何人都可以给我一个关于如何允许从hugo builds 访问asciidoctor 的提示吗?

\n

blogs asciidoctor hugo

2
推荐指数
1
解决办法
2106
查看次数

如何通过简单的“ asciidoctor file.txt -o file.html”命令设置Asciidoc toc.section.depth值?

本常见问题解答部分介绍了如何设置目录中显示的“切片深度” /“ TOC等级” / toclevel。但是,我不知道如何以简单的方式实现这一点:

$ asciidoctor my.txt -o my.html
Run Code Online (Sandbox Code Playgroud)

命令。有没有人?

docbook tableofcontents asciidoc asciidoctor docbook-xsl

1
推荐指数
1
解决办法
2827
查看次数

不是已知字体/在“初始化”中:不是已知字体。(大虾::错误::未知字体)

我使用asciidoctor-pdf将adoc文档转换为pdf,但总是出现“不是已知字体”的错误,在命令行后添加--trace时,错误是

`initialize':  is not a known font. (Prawn::Errors::UnknownFont)
/usr/local/lib/ruby/gems/2.4.0/gems/prawn-2.2.2/lib/prawn/font/afm.rb:53:in `initialize':  is not a known font. (Prawn::Errors::UnknownFont)
from /usr/local/lib/ruby/gems/2.4.0/gems/prawn-2.2.2/lib/prawn/font.rb:301:in `new'
from /usr/local/lib/ruby/gems/2.4.0/gems/prawn-2.2.2/lib/prawn/font.rb:301:in `load'
from /usr/local/lib/ruby/gems/2.4.0/gems/prawn-2.2.2/lib/prawn/font.rb:253:in `find_font'
from /usr/local/lib/ruby/gems/2.4.0/gems/prawn-2.2.2/lib/prawn/font.rb:57:in `font'
from /usr/local/lib/ruby/gems/2.4.0/gems/asciidoctor-pdf-1.5.0.alpha.16/lib/asciidoctor-pdf/prawn_ext/extensions.rb:196:in `font'
from /usr/local/lib/ruby/gems/2.4.0/gems/asciidoctor-pdf-1.5.0.alpha.16/lib/asciidoctor-pdf/converter.rb:2930:in `theme_font'
from /usr/local/lib/ruby/gems/2.4.0/gems/asciidoctor-pdf-1.5.0.alpha.16/lib/asciidoctor-pdf/converter.rb:544:in `convert_admonition'
from /usr/local/lib/ruby/gems/2.4.0/gems/asciidoctor-pdf-1.5.0.alpha.16/lib/asciidoctor-pdf/converter.rb:118:in `convert'
from /usr/local/lib/ruby/gems/2.4.0/gems/asciidoctor-1.5.6.1/lib/asciidoctor/abstract_block.rb:70:in `convert'
from /usr/local/lib/ruby/gems/2.4.0/gems/asciidoctor-1.5.6.1/lib/asciidoctor/abstract_block.rb:79:in `block in content'
from /usr/local/lib/ruby/gems/2.4.0/gems/asciidoctor-1.5.6.1/lib/asciidoctor/abstract_block.rb:79:in `map'
from /usr/local/lib/ruby/gems/2.4.0/gems/asciidoctor-1.5.6.1/lib/asciidoctor/abstract_block.rb:79:in `content'
from /usr/local/lib/ruby/gems/2.4.0/gems/asciidoctor-1.5.6.1/lib/asciidoctor/block.rb:110:in `content'
from /usr/local/lib/ruby/gems/2.4.0/gems/asciidoctor-pdf-1.5.0.alpha.16/lib/asciidoctor-pdf/converter.rb:134:in `convert_content_for_block'
from /usr/local/lib/ruby/gems/2.4.0/gems/asciidoctor-pdf-1.5.0.alpha.16/lib/asciidoctor-pdf/converter.rb:479:in `convert_preamble'
from /usr/local/lib/ruby/gems/2.4.0/gems/asciidoctor-pdf-1.5.0.alpha.16/lib/asciidoctor-pdf/converter.rb:118:in `convert'
from /usr/local/lib/ruby/gems/2.4.0/gems/asciidoctor-1.5.6.1/lib/asciidoctor/abstract_block.rb:70:in `convert'
from /usr/local/lib/ruby/gems/2.4.0/gems/asciidoctor-1.5.6.1/lib/asciidoctor/abstract_block.rb:79:in `block in content'
from /usr/local/lib/ruby/gems/2.4.0/gems/asciidoctor-1.5.6.1/lib/asciidoctor/abstract_block.rb:79:in `map'
from …
Run Code Online (Sandbox Code Playgroud)

ruby fonts asciidoctor asciidoctor-pdf

1
推荐指数
1
解决办法
2444
查看次数

asciidoctor 中的嵌入可折叠部分

是否有可能将可折叠部分嵌入到 asciidoctor 的另一个可折叠部分中?我正在尝试实现类似的目标(此处地址嵌入在客户中):

来自压套机的嵌入式可折叠部分

我尝试输入类似的内容(但不幸的是这不起作用):

.first
[%collapsible]
====
First val

.second
[%collapsible]
====
Second val
====

====
Run Code Online (Sandbox Code Playgroud)

asciidoctor

1
推荐指数
1
解决办法
489
查看次数