Render a Quarto multilingual project
Usage
render_book(
project_path = ".",
site_url = NULL,
profile = NULL,
preview = rlang::is_interactive()
)
render_website(
project_path = ".",
site_url = NULL,
profile = NULL,
preview = rlang::is_interactive()
)Arguments
- project_path
Path where the book/website source is located
- site_url
Override the base URL of the book/website. If
NULL, in interactive sessions it will be set to "" to allow previewing the whole project withservr::httw().- profile
Quarto profile(s) to use.
- preview
Logical indicating whether to preview the project using
servr::httw().
Details
babelquarto expects a book/website folder with each qmd/Rmd present in as many languages as needed, with the same basename but,
once with only
.qmdas extension for the main language,once with
.es.qmd(using the language code) for each other language.
You also need to register the language in the configuration file,
see register_main_language()
and register_further_languages():
Examples
directory <- withr::local_tempdir()
quarto_multilingual_book(parent_dir = directory, project_dir = "blop")
#> Error in setwd(dir = new): cannot change working directory
render_book(file.path(directory, "blop"))
#> Warning: cannot open file '/tmp/RtmpQ3BMa6/file59c1f9fa6e5/blop/_quarto.yml': No such file or directory
#> Error in file(file, "rt", encoding = fileEncoding): cannot open the connection
