Skip to content

Content

Nicolas Casajus edited this page Nov 10, 2024 · 4 revisions

Files present in this repository can be grouped in two categories:

Quarto files

  • πŸ“„ _quarto.yml: the main Quarto configuration file (only used to define the title of the HTML page).
  • πŸ“„ index.qmd: the content of the Quarto presentation (including some configuration options).
  • πŸ“ sections: (optional) a folder used to store sections (.qmd files) of the Quarto presentation. These .qmd files must be linked in the index.qmd. Using sections is optional and all content of the presentation can be written in index.qmd. Here, we split the presentation in 3 sections:
    • πŸ“„ title-slide.qmd: a .qmd file for the first slide (title slide).
    • πŸ“„ table-of-contents.qmd: a .qmd file for the table of contents that can be reused in the presentation (if required).
    • πŸ“„ quarto-basics.qmd: a .qmd file the main content of the presentation.
  • πŸ“ images: a folder used to store images for Quarto presentation. It contains also two subfolders:
  • πŸ“ styles: a folder used to store .css and .scss files defining the theme of the presentation (main.scss). These .css and .scss are linked in the index.qmd (section theme of the YAML header).
  • πŸ“ _extensions: a folder used to store Quarto extensions used in the presentation. It contains two extensions:

Repository files

  • πŸ“„ README.md: a markdown file describing the repository.
  • πŸ“„ LICENSE.md: a markdown file with the license content (default is CC BY 4.0).
  • πŸ“„ CODE_OF_CONDUCT.md: a markdown file describing the code of conduct for contributors.
  • πŸ“„ CONTRIBUTING.md: a markdown file describing how contributors can help and be involved in this project.
  • πŸ“ .github: a folder used to store files specific to GitHub. It contains two subfolders:
    • πŸ“ ISSUE_TEMPLATE: a folder containing Issue templates written in markdown.
    • πŸ“ workflows: a folder containing configuration files (yaml files) to define GitHub Actions. It contains only one GitHub action:
      • πŸ“„ quarto-render.yml: an action that will automatically convert the index.qmd into an index.html and push presentation files on the gh-pages branch. This action is triggered after a push on the main branch.