Skip to content

Commit 5f5e48f

Browse files
authored
add document with external sources for .html docs (#1704)
* add document with external sources for .html docs (cf quarto-cli/pull/13026 * fix filename
1 parent ab067b1 commit 5f5e48f

File tree

5 files changed

+44
-0
lines changed

5 files changed

+44
-0
lines changed

docs/advanced/html/_external-sources-section.md

Whitespace-only changes.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
title: External servers used by Quarto documents
3+
---
4+
5+
The HTML files produced by Quarto (`html` documents, `dashboard`s, and `revealjs` presentations) are designed to minimize external dependencies.
6+
7+
However, on occasion, these documents might access resources hosted in external servers.
8+
The following is a list of such situations:
9+
10+
- For jupyter widgets support:
11+
- `cdn.jsdelivr.net`
12+
- If Google analytics support is enabled in websites:
13+
- `www.googletagmanager.com`
14+
- `www.google-analytics.com`
15+
- If `webtex` is chosen to be the default math rendering method:
16+
- `latex.codecogs.com`
17+
- If multiplex mode in `revealjs` is enabled:
18+
- `reveal-multiplex.glitch.me`
19+
- For a number of revealjs and bootswatch themes:
20+
- `fonts.googleapis.com`
21+
- For Quarto's internal debugging tools:
22+
- `esm.sh`
23+
- `cdn.skypack.dev`
24+
- For giscus support:
25+
- `giscus.app`
26+
- For the `placeholder` shortcode:
27+
- `svg2png.deno.dev`
28+
- For the `video` shortcode:
29+
- `www.youtube-nocookie.com`
30+
- `players.brightcove.net`
31+
- `www.youtube.com`
32+
- `vimeo.com`
33+
- `youtu.be`
34+
- For documents with OJS content:
35+
- `static.observableusercontent.com`
36+
- `cdn.observableusercontent.com`
37+
- `cdn.jsdelivr.net`
38+
- `unpkg.com`

docs/dashboards/index.qmd

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,3 +156,5 @@ Once you've mastered the basics, check out these additional articles to learn mo
156156
[Deployment](deployment.qmd) covers how to deploy both static dashboards (which require only a web host, but not a server) and Shiny dashboards (which require a Shiny Server).
157157

158158
[Interactivity](interactivity/index.qmd) explores the various ways to create interactive dashboards that enable more flexible data exploration.
159+
160+
{{< include /docs/advanced/html/_external-sources-section.md >}}

docs/output-formats/html-basics.qmd

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -488,4 +488,6 @@ format:
488488
---
489489
```
490490

491+
{{< include /docs/advanced/html/_external-sources-section.md >}}
492+
491493
[^1]: knitr is an R package for creating dynamic documents.

docs/presentations/revealjs/index.qmd

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,8 @@ title-slide-attributes:
452452
---
453453
```
454454

455+
{{< include /docs/advanced/html/_external-sources-section.md >}}
456+
455457
## Learning More
456458

457459
See these articles lo learn about more advanced capabilities of Reveal:

0 commit comments

Comments
 (0)