quartodoc: Error with Quarto 1.3.294 and callouts
For example, here is a file test.qmd
:
---
title: "Test"
---
:::{.callout-note}
In these UI examples there's no server logic, so we're just using `None` instead of a server function.
:::
And this _quarto.yml
file:
project:
type: website
render:
- /test.qmd
filters:
- interlinks
With Quarto 1.3.294, this is what happens:
$ quarto render
pandoc
to: html
output-file: test.html
standalone: true
section-divs: true
html-math-method: mathjax
wrap: none
default-image-extension: png
metadata
document-css: false
link-citations: true
date-format: long
lang: en
title: Input controls
Error running filter /Users/winston/nobackup/quarto-cli/src/resources/filters/main.lua:
Block expected, got Attr
while retrieving MetaValue
while retrieving value
while retrieving key-value pair
while retrieving Map
while retrieving MetaValue
while retrieving value
while retrieving key-value pair
while retrieving Map
while retrieving MetaValue
while retrieving index 1
while retrieving list
while retrieving function argument values
while retrieving arguments for function MetaList
stack traceback:
...to-cli/src/resources/filters/./common/wrapped-filter.lua:79: in function <...to-cli/src/resources/filters/./common/wrapped-filter.lua:77>
[C]: in ?
[C]: in method 'walk'
...to-cli/src/resources/filters/./common/wrapped-filter.lua:69: in function <...to-cli/src/resources/filters/./common/wrapped-filter.lua:64>
[C]: in ?
[C]: in method 'walk'
...p/quarto-cli/src/resources/filters/./ast/customnodes.lua:140: in function 'run_emulated_filter'
.../quarto-cli/src/resources/filters/./ast/runemulation.lua:11: in local 'callback'
.../quarto-cli/src/resources/filters/./ast/runemulation.lua:16: in upvalue 'run_emulated_filter_chain'
.../quarto-cli/src/resources/filters/./ast/runemulation.lua:57: in function <.../quarto-cli/src/resources/filters/./ast/runemulation.lua:38>
stack traceback:
...to-cli/src/resources/filters/./common/wrapped-filter.lua:69: in function <...to-cli/src/resources/filters/./common/wrapped-filter.lua:64>
[C]: in ?
[C]: in method 'walk'
...p/quarto-cli/src/resources/filters/./ast/customnodes.lua:140: in function 'run_emulated_filter'
.../quarto-cli/src/resources/filters/./ast/runemulation.lua:11: in local 'callback'
.../quarto-cli/src/resources/filters/./ast/runemulation.lua:16: in upvalue 'run_emulated_filter_chain'
.../quarto-cli/src/resources/filters/./ast/runemulation.lua:57: in function <.../quarto-cli/src/resources/filters/./ast/runemulation.lua:38>
stack traceback:
...p/quarto-cli/src/resources/filters/./ast/customnodes.lua:140: in function 'run_emulated_filter'
.../quarto-cli/src/resources/filters/./ast/runemulation.lua:11: in local 'callback'
.../quarto-cli/src/resources/filters/./ast/runemulation.lua:16: in upvalue 'run_emulated_filter_chain'
.../quarto-cli/src/resources/filters/./ast/runemulation.lua:57: in function <.../quarto-cli/src/resources/filters/./ast/runemulation.lua:38>
ERROR: Error
at renderFiles (file:///Users/winston/nobackup/quarto-cli/src/command/render/render-files.ts:538:23)
at async renderProject (file:///Users/winston/nobackup/quarto-cli/src/command/render/project.ts:263:23)
at async Command.fn (file:///Users/winston/nobackup/quarto-cli/src/command/render/cmd.ts:211:26)
at async Command.execute (file:///Users/winston/nobackup/quarto-cli/src/vendor/deno.land/x/cliffy@v0.25.4/command/command.ts:1790:7)
at async quarto (file:///Users/winston/nobackup/quarto-cli/src/quarto.ts:122:3)
at async file:///Users/winston/nobackup/quarto-cli/src/quarto.ts:154:5
With Quarto 1.2.313, it ran fine.
Also, why is the extension called interlinks
when I installed it with quarto install extension machow/quartodoc
?
About this issue
- Original URL
- State: closed
- Created a year ago
- Comments: 16 (6 by maintainers)
I’ve merged / released the lua filter, which should resolve this (and allow people to use versions of quarto > 1.2!)