Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davidwilby/quarto-presentation-template
https://github.com/davidwilby/quarto-presentation-template
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/davidwilby/quarto-presentation-template
- Owner: davidwilby
- License: cc-by-sa-4.0
- Created: 2024-04-08T12:22:19.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-08T12:39:04.000Z (9 months ago)
- Last Synced: 2024-04-08T13:39:53.036Z (9 months ago)
- Language: JavaScript
- Homepage: https://www.davidwilby.dev/quarto-presentation-template
- Size: 3.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Template for Quarto Presentations with GitHub Actions
Template repository for Quarto presentations with GitHub actions to build and host the presentation using GitHub pages.
## Using this template
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.1. On the [GitHub repo](https://github.com/davidwilby/quarto-presentation-template) click the **Use this template** button to create a copy of it in your account.
2. Add content to `index.qmd`, check out [Quarto's guide](https://quarto.org/docs/presentations/) on more about writing presentations with Quarto.## Rendering the slides locally
These slides are produced using [Quarto](https://quarto.org).In order to render them locally, you will need to install Quarto from .
Quarto documents can be rendered in either:
* VSCode
* RStudio (> 2022.07.1+554)
* Jupyter
* TerminalFull instructions can be found at the link above, however in brief:
* In RStudio, open `index.qmd`, above the document click `Render`
* In the terminal, run `quarto render` to build the files, or `quarto preview` to spin up the preview server.## Enabling GitHub actions and GitHub Pages
In your repository settings, enable GitHub Actions (if they aren't already) and Pages.
Under the **Actions** page in your repo's settings, under **Workflow permissions** enable "Read and Write Permissions".
Once the actions have run once and created the `gh-pages` branch, you can select it as your pages source under the **Pages** page.
## What's included?
* Everything [quarto](https://quarto.org/) can do!
* Emojis are supported :smile: by using the `markdown+emoji` template.
* A couple of extensions I commonly use:
* [`jmbuhr/qrcode`](https://github.com/jmbuhr/quarto-qrcode) - create QR codes in the source code with `{{< qrcode https://linktoathing.com width=350 height=350 >}}`
* [`quarto-ext/fontawesome`](https://github.com/quarto-ext/fontawesome) - include nice fontawesome symbols, e.g. `https://github.com/quarto-ext/fontawesome`## Contributing
Contributions and improvements are very welcome! Please fork this repo and make a pull request against the `main` branch.
Please ensure that your document compiles successfully with the instructions above.