Advanced website features

Slides

 Open slides in new window  Download PDF of slides

Exercises

Other common features

  1. Make your about.qmd page appear at about/
  1. Change the page layout settings for one of your page

  2. Bonus task! Try using the Bootstrap CSS Grid layout system with page-layout: custom.

Advice:

  1. Add an image that spans across the whole page

  2. Add some text to the margin

Advice:

Listings

  1. Edit research/index.qmd to be a listing page, showing all the pages in the research folder.
  2. Experiment with changing the listing type to default, then table, then grid.

Advice:

  1. Add metadata to your different research .qmd files, including images. See how those are reflected in the listing page after rendering.

  2. Bonus task! Modify how the listing page is sorted. Sort it by descending title.

  3. Bonus task! Change how the dates are shown in the listing page with the date-format option.

Advice:

  1. Add categories to your different research .qmd files. See how those are reflected in the listing page after rendering.

  2. Bonus task! Change the category lisit on the listing page to appear as a word cloud.

Advice:

Make a blog!

  1. Create a new folder named blog with a file named index.qmd in it.
  2. Make a few folders and files named blog/2025/10/16/thing/index.qmd, etc.
  3. Add some fake content in the blog posts. Add images, titles, descriptions, etc.
  4. Make the blog posts appear as a listing page at blog/index.qmd.
  5. Add blog/index.qmd to your top navigation bar.

Advice:

Extensions

  1. Install the Font Awesome extension in your website project.

  2. Use Font Awesome shortcodes:

    • Include a Font Awesome icon in your navigation bar
    • Include a Font Awesome icon in the text of one of your pages
  3. Install another Quarto extension and play around with it.

Advice: