我已经搜索过,但找不到一种方法来隐藏主页上的部分标题,并且只显示在Table of Contents(:toc:) 中。从此屏幕截图中可以看出,Home和Test是 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)
谢谢你!
最初的AsciiDoc处理器是用python编写的,但是AsciiDoc是以用Ruby编写的Asciidoctor的形式发展起来的.
在我搜索如何处理现代AsciiDoc(Asciidoctor方言)时,我只看到一个帖子,有一个较旧的项目将AsciiDoc移植到Python 3(https://github.com/asciidoc/asciidoc/issues/83) .
但由于AsciiDoc的起源是Python,因此很难通过谷歌找到任何有用的东西.
那么目前在Python程序中处理AsciiDoc的最佳方法是什么?调用Ruby版本或命令行处理器?
当写入H~2~Oasciidoc 文档的文本时,它被呈现为“H subscript(2) O”,但是尝试定义一个属性::water: H~2~O并引用文本中的属性,因为它被or{water}的逐字定义替换。(不处理下标格式)。问题是:我可以用文本格式定义属性吗?(例如,解决方法是使用“sed”,但如果可能的话,在 asciidoc 中执行会更优雅)。:water:H~2~O
在 asciidoctor 中,当我将“@”附加到 CLI 上的值时,我可以通过文档标头值覆盖 CLI 上给出的任何属性值。
示例:在文档标题中-a icontype=png@被覆盖。:icontype: svg好的。
问题:布尔属性。
我如何取消设置 CLI 上给出的布尔-a data-uri属性,例如.
用例:我的 .adoc 渲染器应该默认设置,但我有时data-uri想通过文档头属性将其关闭。
那可能吗?
我正在尝试用 Hugo 建立一个博客,只要我使用 Markdown,它基本上就可以正常工作。但由于我在存储库中还有一些带有 antora 的其他网站内容(文档),所以我想用 asciidoc 编写所有文本。但当我尝试从 adoc 文件生成网站时,我总是遇到这个错误。Markdown 可以工作,但 Asciidoc 给出了这个例外:
\nsebastian@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\nRun Code Online (Sandbox Code Playgroud)\n任何人都可以给我一个关于如何允许从hugo builds 访问asciidoctor 的提示吗?
\n本常见问题解答部分介绍了如何设置目录中显示的“切片深度” /“ TOC等级” / toclevel。但是,我不知道如何以简单的方式实现这一点:
$ asciidoctor my.txt -o my.html
Run Code Online (Sandbox Code Playgroud)
命令。有没有人?
我使用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) 是否有可能将可折叠部分嵌入到 asciidoctor 的另一个可折叠部分中?我正在尝试实现类似的目标(此处地址嵌入在客户中):
我尝试输入类似的内容(但不幸的是这不起作用):
.first
[%collapsible]
====
First val
.second
[%collapsible]
====
Second val
====
====
Run Code Online (Sandbox Code Playgroud) asciidoctor ×8
asciidoc ×4
blogs ×1
docbook ×1
docbook-xsl ×1
fonts ×1
hugo ×1
python ×1
ruby ×1