diff --git a/docs/blog/posts/2024-07-02-beautiful-tables-in-typst/index.qmd b/docs/blog/posts/2024-07-02-beautiful-tables-in-typst/index.qmd index dab3bd5e4..5bf47619b 100644 --- a/docs/blog/posts/2024-07-02-beautiful-tables-in-typst/index.qmd +++ b/docs/blog/posts/2024-07-02-beautiful-tables-in-typst/index.qmd @@ -11,6 +11,9 @@ format: html: css: layout.css number-sections: true +categories: + - Quarto 1.5 + - Tables --- Quarto now allows HTML Tables with CSS styling to be output in Typst. diff --git a/docs/blog/posts/2024-07-11-1.5-release/_contribs.md b/docs/blog/posts/2024-07-11-1.5-release/_contribs.md new file mode 100644 index 000000000..0e3a8b8ae --- /dev/null +++ b/docs/blog/posts/2024-07-11-1.5-release/_contribs.md @@ -0,0 +1 @@ +[AaronGullickson](https://github.com/AaronGullickson), [abduazizR](https://github.com/abduazizR), [aborruso](https://github.com/aborruso), [AdaemmerP](https://github.com/AdaemmerP), [adamalfredsson](https://github.com/adamalfredsson), [adamulrich](https://github.com/adamulrich), [aghaynes](https://github.com/aghaynes), [ALanguillaume](https://github.com/ALanguillaume), [AlbertRapp](https://github.com/AlbertRapp), [allefeld](https://github.com/allefeld), [AndreiBiziuk](https://github.com/AndreiBiziuk), [andrie](https://github.com/andrie), [anhi](https://github.com/anhi), [aravezskinteeth](https://github.com/aravezskinteeth), [arnaudgallou](https://github.com/arnaudgallou), [aronatkins](https://github.com/aronatkins), [ArthurAndrews](https://github.com/ArthurAndrews), [arvindvenkatadri](https://github.com/arvindvenkatadri), [AshleyHenry15](https://github.com/AshleyHenry15), [averms](https://github.com/averms), [awhol1](https://github.com/awhol1), [batpigandme](https://github.com/batpigandme), [bcdavasconcelos](https://github.com/bcdavasconcelos), [bhattmaulik](https://github.com/bhattmaulik), [bhogan-mitre](https://github.com/bhogan-mitre), [billgeo](https://github.com/billgeo), [BradyAJohnston](https://github.com/BradyAJohnston), [cameronraysmith](https://github.com/cameronraysmith), [CeresBarros](https://github.com/CeresBarros), [christian-million](https://github.com/christian-million), [cpcloud](https://github.com/cpcloud), [daslu](https://github.com/daslu), [davidkane9](https://github.com/davidkane9), [debdagybra](https://github.com/debdagybra), [dfolio](https://github.com/dfolio), [dhodge180](https://github.com/dhodge180), [dmbates](https://github.com/dmbates), [drtingtp](https://github.com/drtingtp), [eitsupi](https://github.com/eitsupi), [eyayaw](https://github.com/eyayaw), [FabienSe](https://github.com/FabienSe), [fernandortdias](https://github.com/fernandortdias), [fkgruber](https://github.com/fkgruber), [ForceBru](https://github.com/ForceBru), [gcgbarbosa](https://github.com/gcgbarbosa), [gimmiereddy](https://github.com/gimmiereddy), [gl-eb](https://github.com/gl-eb), [gregswinehart](https://github.com/gregswinehart), [guilhermegarcia](https://github.com/guilhermegarcia), [GuillaumeDehaene](https://github.com/GuillaumeDehaene), [hadley](https://github.com/hadley), [has2k1](https://github.com/has2k1), [Hemken](https://github.com/Hemken), [hervyqa](https://github.com/hervyqa), [hewag1975](https://github.com/hewag1975), [hughjonesd](https://github.com/hughjonesd), [iandol](https://github.com/iandol), [IULibScholComm](https://github.com/IULibScholComm), [j-horak](https://github.com/j-horak), [jackgerrits](https://github.com/jackgerrits), [jasonpott](https://github.com/jasonpott), [jcheng5](https://github.com/jcheng5), [jdossgollin](https://github.com/jdossgollin), [jebyrnes](https://github.com/jebyrnes), [jimgar](https://github.com/jimgar), [jimjam-slam](https://github.com/jimjam-slam), [jkrumbiegel](https://github.com/jkrumbiegel), [jobrachem](https://github.com/jobrachem), [jolars](https://github.com/jolars), [jonpeake](https://github.com/jonpeake), [jrob95](https://github.com/jrob95), [jrtheobald](https://github.com/jrtheobald), [juliantao](https://github.com/juliantao), [JulienGAMartin](https://github.com/JulienGAMartin), [justinaskav](https://github.com/justinaskav), [kadykov](https://github.com/kadykov), [KaiWaldrant](https://github.com/KaiWaldrant), [kdheepak](https://github.com/kdheepak), [kkaja123](https://github.com/kkaja123), [kletts](https://github.com/kletts), [kompre](https://github.com/kompre), [krishaamer](https://github.com/krishaamer), [lamurian](https://github.com/lamurian), [Lextuga007](https://github.com/Lextuga007), [li-yq](https://github.com/li-yq), [libjohn](https://github.com/libjohn), [liyongg](https://github.com/liyongg), [loreabad6](https://github.com/loreabad6), [Luc-UMass](https://github.com/Luc-UMass), [lwjohnst86](https://github.com/lwjohnst86), [m-clark](https://github.com/m-clark), [m-delem](https://github.com/m-delem), [MarcoPortmann](https://github.com/MarcoPortmann), [marklhc](https://github.com/marklhc), [martinscripts](https://github.com/martinscripts), [memeplex](https://github.com/memeplex), [MHellmund](https://github.com/MHellmund), [mhollanders](https://github.com/mhollanders), [mine-cetinkaya-rundel](https://github.com/mine-cetinkaya-rundel), [MKDJr](https://github.com/MKDJr), [mroberts1](https://github.com/mroberts1), [mvuorre](https://github.com/mvuorre), [mwouts](https://github.com/mwouts), [ncclementi](https://github.com/ncclementi), [ncworstell](https://github.com/ncworstell), [nealrichardson](https://github.com/nealrichardson), [Nesper94](https://github.com/Nesper94), [nickvigilante](https://github.com/nickvigilante), [nmalkin](https://github.com/nmalkin), [NMarkgraf](https://github.com/NMarkgraf), [nrichers](https://github.com/nrichers), [olivroy](https://github.com/olivroy), [ozanozbeker](https://github.com/ozanozbeker), [pagiraud](https://github.com/pagiraud), [pastorn](https://github.com/pastorn), [pbousquets](https://github.com/pbousquets), [pem725](https://github.com/pem725), [petrbouchal](https://github.com/petrbouchal), [pgseye](https://github.com/pgseye), [pingumops](https://github.com/pingumops), [pmoris](https://github.com/pmoris), [pschloss](https://github.com/pschloss), [rafaelorozco](https://github.com/rafaelorozco), [rastrau](https://github.com/rastrau), [RegalPlatypus](https://github.com/RegalPlatypus), [rgaiacs](https://github.com/rgaiacs), [Robinlovelace](https://github.com/Robinlovelace), [robolyst](https://github.com/robolyst), [royfrancis](https://github.com/royfrancis), [rpchastain](https://github.com/rpchastain), [sapphire008](https://github.com/sapphire008), [schrammelj](https://github.com/schrammelj), [sinamoghimi73](https://github.com/sinamoghimi73), [statik](https://github.com/statik), [stevengogogo](https://github.com/stevengogogo), [sun123zxy](https://github.com/sun123zxy), [szsctt](https://github.com/szsctt), [teecrow](https://github.com/teecrow), [the-solipsist](https://github.com/the-solipsist), [TomBener](https://github.com/TomBener), [ttalVlatt](https://github.com/ttalVlatt), [tvroylandt](https://github.com/tvroylandt), [tylermorganwall](https://github.com/tylermorganwall), [Unco3892](https://github.com/Unco3892), [Vinnie-Palazeti](https://github.com/Vinnie-Palazeti), [WardBrian](https://github.com/WardBrian), [wjschne](https://github.com/wjschne), [wklimowicz](https://github.com/wklimowicz), [xiaoxl](https://github.com/xiaoxl), [ycrouin](https://github.com/ycrouin) diff --git a/docs/blog/posts/2024-07-11-1.5-release/images/thumbnail.png b/docs/blog/posts/2024-07-11-1.5-release/images/thumbnail.png new file mode 100644 index 000000000..b86b6e62a Binary files /dev/null and b/docs/blog/posts/2024-07-11-1.5-release/images/thumbnail.png differ diff --git a/docs/blog/posts/2024-07-11-1.5-release/images/website-announcement.png b/docs/blog/posts/2024-07-11-1.5-release/images/website-announcement.png new file mode 100644 index 000000000..1edb13ca2 Binary files /dev/null and b/docs/blog/posts/2024-07-11-1.5-release/images/website-announcement.png differ diff --git a/docs/blog/posts/2024-07-11-1.5-release/images/website-drafts-banner.png b/docs/blog/posts/2024-07-11-1.5-release/images/website-drafts-banner.png new file mode 100644 index 000000000..0fa10204a Binary files /dev/null and b/docs/blog/posts/2024-07-11-1.5-release/images/website-drafts-banner.png differ diff --git a/docs/blog/posts/2024-07-11-1.5-release/index.qmd b/docs/blog/posts/2024-07-11-1.5-release/index.qmd new file mode 100644 index 000000000..ae5ee50cc --- /dev/null +++ b/docs/blog/posts/2024-07-11-1.5-release/index.qmd @@ -0,0 +1,96 @@ +--- +title: Quarto 1.5 +description: | + Quarto 1.5 improves Typst support, adds a native Julia engine, has some website enhancements like draft handling and announcement bars, and adds a couple of shortcodes for generating placeholder content. +categories: + - Quarto 1.5 + - Releases +author: Charlotte Wickham +date: "07/11/2024" +image: "images/thumbnail.png" +image-alt: "Quarto 1.5 with a balloon" +--- + +Quarto 1.5 is out! You can find the current release on the [download page](/docs/download/index.qmd). + +Below, we'll highlight the improved Typst support, the native Julia engine, website enhancements like draft handling and announcement bars, and a couple of shortcodes for generating placeholder content. You can see all the changes in the [Release Notes](/docs/download/changelog/1.5/). + +## Typst CSS + +We've already blogged about one feature that is now available in 1.5: [Beautiful Tables in Typst](/docs/blog/posts/2024-07-02-beautiful-tables-in-typst/). The CSS properties from HTML tables produced in your code are translated to Typst properties, so the tables you lovingly craft for HTML should look just as good in PDFs produced using `format: typst`. + +Beyond tables, CSS properties on divs and spans are also translated to Typst properties. So, for example, you could get text with a green background like this: + +``` markdown +Here is a [span with a green background]{style="background-color:green"}. +``` + +You can read more about using CSS in Typst at [Typst Basics: Typst CSS](/docs/output-formats/typst.qmd#typst-css). + +## Native Julia Engine + +Prior to 1.5, Julia code cells were executed through the Jupyter engine. Now you can opt-in to a native Julia engine: + +``` yaml +--- +title: Julia without Jupyter +engine: julia +--- +``` + +Read about the details in [Using the `julia` engine](https://quarto.org/docs/computations/julia.html#using-the-julia-engine). + +Part of the reason we are excited about this feature is that it was an external contribution. Thank you [\@jkrumbiegel](https://github.com/jkrumbiegel)! + +## Improved Website Draft Support + +![A `draft` post with the new draft banner](images/website-drafts-banner.png){.border fig-alt="Screenshot of a post titled 'Post With Code', displaying a banner at the top of the page titled 'Draft'."} + +Quarto 1.5 brings improved support for workflows involving draft posts and pages: + +- Adds the `drafts` option to the `website` key offering new ways to specify drafts: directly in `_quarto.yml`, and via metadata includes and profiles. + +- Introduces the `draft-mode` option to the `website` key to control how drafts are rendered. Drafts can be `gone`, `unlinked` or `visible`. + +- Adds a draft banner to draft pages that are rendered. + +- Improves the linking behavior of draft documents. Now, in addition to being excluded from search results, listings, and the sitemap, drafts will not appear in navigation, or be linked from in-text hyperlinks when `draft-mode` is `gone` or `unlinked`. + +- Changes the behavior of `quarto preview` for drafts. Drafts will be `visible` in previews regardless of the `draft-mode` setting. In particular, this allows an easier way to preview the appearance of draft content in navigation and listings. + +Read more at [Website Drafts](/docs/websites/website-drafts.qmd). + +## Website Announcements + +You can now use an `announcement` option to add a customizable banner at the top of your website. You can set an icon, make it dismissable, and include markdown formatted content like bold text: + +![An example announcement bar](images/website-announcement.png){fig-alt="Screenshot of the quarto documentation showing a blue bar below the navbar, starting with the text 'Alert:...'."} + +Read about your options at [Website Tools: Announcement Bar](/docs/websites/website-tools.qmd#announcement-bar). + +## Placeholder Shortcodes + +We've also added a couple of shortcodes that add placeholder content: `lipsum` for text, and `placeholder` for images: + +``` {.markdown shortcodes="false"} +{{< placeholder 400 200 format=svg >}} +{{< lipsum 1 >}} +``` + +This example produces a 400px x 200px SVG image, and one paragraph of [Lorem Ipsum](https://en.wikipedia.org/wiki/Lorem_ipsum) text: + +::: {.border .p-3} +{{< placeholder 400 200 format=svg >}} + +{{< lipsum 1 >}} +::: + +Read more about their options at [Placeholder Images](/docs/authoring/placeholder.qmd) and [Placeholder Text](/docs/authoring/lipsum.qmd). + +## Acknowledgements + +Finally, we'd like to give a huge high five to everyone who contributed to this release by opening issues and pull requests: + +{{< include _contribs.md >}} + +The balloon emoji in the [listing and social card image](images/thumbnail.png) for this post comes from [OpenMoji](https://openmoji.org/){.external}– the open-source emoji and icon project. License: [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/#){.external} \ No newline at end of file diff --git a/docs/blog/posts/2024-xx-xx-1.6-release/_contribs.md b/docs/blog/posts/2024-xx-xx-1.6-release/_contribs.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/blog/posts/2024-xx-xx-1.6-release/index.qmd b/docs/blog/posts/2024-xx-xx-1.6-release/index.qmd new file mode 100644 index 000000000..81f8c8195 --- /dev/null +++ b/docs/blog/posts/2024-xx-xx-1.6-release/index.qmd @@ -0,0 +1,22 @@ +--- +title: Quarto 1.6 +description: | + Quarto 1.6 ... +categories: + - Quarto 1.6 + - Releases +author: Charlotte Wickham +date: "xx/xx/2024" +draft: true +# image: +# image-alt: +--- + +Quarto 1.6 has been officially released! You can get the current release from the [download page](/docs/download/index.qmd) + + +## Acknowledgements + +We'd like to say a huge thank you to everyone who contributed to this release by opening issues and pull requests: + +{{< include _contribs.md >}}