1.9/ungrid tables
Big PR that removes all grid tables from quarto-web, ahead of our moving towards list-tables as the preferred format for complex tables.
Quarto's visual editor will soon switch to preferring list tables as well, which will reduce the main source of grid tables (without any detriment to user experience).
For users that wish to migrate manually, we have a Lua filter to help with these conversions.
We will document all of this to our users as well, but this PR exists simply to reduce our exposure to this feature.
📝 Preview Deployment
🔍 Full site preview: https://deploy-preview-1807.quarto.org
🔄 Modified Documents
- docs/advanced/environment-vars.qmd
- docs/authoring/article-layout.qmd
- docs/authoring/brand.qmd
- docs/authoring/citations.qmd
- docs/authoring/create-citeable-articles.qmd
- docs/authoring/front-matter.qmd
- docs/authoring/markdown-basics.qmd
- docs/authoring/tables.qmd
- docs/blog/posts/2023-12-05-asa-traveling-courses/index.qmd
- docs/computations/caching.qmd
- docs/computations/execution-options.qmd
- docs/computations/julia.qmd
- docs/faq/rmarkdown.qmd
- docs/get-started/authoring/jupyter.qmd
- docs/get-started/authoring/rstudio.qmd
- docs/get-started/computations/jupyter.qmd
- docs/get-started/computations/vscode.qmd
- docs/get-started/hello/jupyter.qmd
- docs/get-started/hello/neovim.qmd
- docs/get-started/hello/text-editor.qmd
- docs/get-started/hello/vscode.qmd
- docs/manuscripts/next-steps.qmd
- docs/output-formats/html-basics.qmd
- docs/output-formats/html-themes.qmd
- docs/output-formats/typst.qmd
- docs/presentations/revealjs/presenting.qmd
- docs/presentations/revealjs/themes.qmd
- docs/projects/quarto-projects.qmd
- docs/projects/virtual-environments.qmd
- docs/publishing/github-pages.qmd
- docs/tools/jupyter-lab.qmd
- docs/websites/website-listings.qmd
- docs/websites/website-search.qmd
- docs/websites/website-tools.qmd
The conversion from grid-tables to list-tables is triggering a Pandoc 3.6 reader bug. This is the summary of the situation:
- Pandoc 3.6 misparses nested lists with code blocks
- Pandoc 3.7 breaks our Markdown conversion changes for some shortcode situations
We'll have to bump Pandoc to 3.7 (or 3.8?) and accelerate our plan to move to quarto-markdown.
input.md
* * ```
Hello
```
* ```
Oh no
```
pandoc 3.6.3
$ pandoc input.md -t native -f markdown
[ BulletList
[ [ BulletList
[ [ Para [ Code ( "" , [] , [] ) "Hello" ] ]
, [ CodeBlock ( "" , [] , [] ) " Oh no" ]
]
]
]
]
Note the misparsed first code block as a Para ... Code, and too many spaces on the second code block.
Pandoc 3.7.0.2
$ pandoc input.md -t native -f markdown
[ BulletList
[ [ BulletList
[ [ CodeBlock ( "" , [] , [] ) "Hello" ]
, [ CodeBlock ( "" , [] , [] ) "Oh no" ]
]
]
]
]
The following ugly syntax works in 3.6:
*
*
```
Hello
```
*
```
Oh no
```
📝 Preview Deployment
🔍 Full site preview: https://deploy-preview-1807.quarto.org
🔄 Modified Documents
- docs/advanced/environment-vars.qmd
- docs/authoring/article-layout.qmd
- docs/authoring/brand.qmd
- docs/authoring/citations.qmd
- docs/authoring/create-citeable-articles.qmd
- docs/authoring/front-matter.qmd
- docs/authoring/markdown-basics.qmd
- docs/authoring/tables.qmd
- docs/blog/posts/2023-12-05-asa-traveling-courses/index.qmd
- docs/computations/caching.qmd
- docs/computations/execution-options.qmd
- docs/computations/julia.qmd
- docs/faq/rmarkdown.qmd
- docs/get-started/authoring/jupyter.qmd
- docs/get-started/authoring/rstudio.qmd
- docs/get-started/computations/jupyter.qmd
- docs/get-started/computations/vscode.qmd
- docs/get-started/hello/jupyter.qmd
- docs/get-started/hello/neovim.qmd
- docs/get-started/hello/text-editor.qmd
- docs/get-started/hello/vscode.qmd
- docs/manuscripts/next-steps.qmd
- docs/output-formats/html-basics.qmd
- docs/output-formats/html-themes.qmd
- docs/output-formats/typst.qmd
- docs/presentations/revealjs/presenting.qmd
- docs/presentations/revealjs/themes.qmd
- docs/projects/quarto-projects.qmd
- docs/projects/virtual-environments.qmd
- docs/publishing/github-pages.qmd
- docs/tools/jupyter-lab.qmd
- docs/websites/website-listings.qmd
- docs/websites/website-search.qmd
- docs/websites/website-tools.qmd
📝 Preview Deployment
🔍 Full site preview: https://deploy-preview-1807.quarto.org
🔄 Modified Documents
- docs/advanced/environment-vars.qmd
- docs/authoring/article-layout.qmd
- docs/authoring/brand.qmd
- docs/authoring/citations.qmd
- docs/authoring/create-citeable-articles.qmd
- docs/authoring/front-matter.qmd
- docs/authoring/markdown-basics.qmd
- docs/authoring/tables.qmd
- docs/blog/posts/2023-12-05-asa-traveling-courses/index.qmd
- docs/computations/caching.qmd
- docs/computations/execution-options.qmd
- docs/computations/julia.qmd
- docs/faq/rmarkdown.qmd
- docs/get-started/authoring/jupyter.qmd
- docs/get-started/authoring/rstudio.qmd
- docs/get-started/computations/jupyter.qmd
- docs/get-started/computations/vscode.qmd
- docs/get-started/hello/jupyter.qmd
- docs/get-started/hello/neovim.qmd
- docs/get-started/hello/text-editor.qmd
- docs/get-started/hello/vscode.qmd
- docs/manuscripts/next-steps.qmd
- docs/output-formats/html-basics.qmd
- docs/output-formats/html-themes.qmd
- docs/output-formats/typst.qmd
- docs/presentations/revealjs/presenting.qmd
- docs/presentations/revealjs/themes.qmd
- docs/projects/quarto-projects.qmd
- docs/projects/virtual-environments.qmd
- docs/publishing/github-pages.qmd
- docs/tools/jupyter-lab.qmd
- docs/websites/website-listings.qmd
- docs/websites/website-search.qmd
- docs/websites/website-tools.qmd
📝 Preview Deployment
🔍 Full site preview: https://deploy-preview-1807.quarto.org
🔄 Modified Documents
- docs/advanced/environment-vars.qmd
- docs/authoring/article-layout.qmd
- docs/authoring/brand.qmd
- docs/authoring/citations.qmd
- docs/authoring/create-citeable-articles.qmd
- docs/authoring/front-matter.qmd
- docs/authoring/markdown-basics.qmd
- docs/authoring/tables.qmd
- docs/blog/posts/2023-12-05-asa-traveling-courses/index.qmd
- docs/computations/caching.qmd
- docs/computations/execution-options.qmd
- docs/computations/julia.qmd
- docs/faq/rmarkdown.qmd
- docs/get-started/authoring/jupyter.qmd
- docs/get-started/authoring/rstudio.qmd
- docs/get-started/computations/jupyter.qmd
- docs/get-started/computations/vscode.qmd
- docs/get-started/hello/jupyter.qmd
- docs/get-started/hello/neovim.qmd
- docs/get-started/hello/text-editor.qmd
- docs/get-started/hello/vscode.qmd
- docs/manuscripts/next-steps.qmd
- docs/output-formats/html-basics.qmd
- docs/output-formats/html-themes.qmd
- docs/output-formats/typst.qmd
- docs/presentations/revealjs/presenting.qmd
- docs/presentations/revealjs/themes.qmd
- docs/projects/quarto-projects.qmd
- docs/projects/virtual-environments.qmd
- docs/publishing/github-pages.qmd
- docs/tools/jupyter-lab.qmd
- docs/websites/website-listings.qmd
- docs/websites/website-search.qmd
- docs/websites/website-tools.qmd