banner-logo

You’re asking exactly the right question at exactly the right moment.
Once you switch from Jekyll/Distill → Quarto, your old logo and banner references no longer work unless you explicitly re‑add them.

Let me walk you through where your logo and banner were used before, and how to re‑add them cleanly in Quarto.


⭐ Where your logo and banner were used before

Based on your earlier site structure and the files you shared, your logo and banner were almost certainly referenced in one of these places:

1. _config.yml (Jekyll)

You likely had something like:

logo: /assets/logo.png
header_image: /assets/banner.jpg

or inside a theme block.

2. _site.yml (Distill)

Distill sites often used:

navbar:
  logo: images/logo.png

or

theme:
  header: images/banner.jpg

3. HTML templates in _includes/

If you had a custom header, it might have been inserted manually.

4. Markdown pages referencing images

For example:

![](assets/banner.jpg)

or

<img src="assets/logo.png">

Since you removed Jekyll and Distill files, those references disappeared.


⭐ How to re‑add your logo and banner in Quarto

Quarto uses **_quarto.yml** for all site‑wide configuration.

Here’s how to add each element cleanly.


⭐ 1. Add your logo to the navbar

Place your logo here:

assets/images/logo.png

Then add this to _quarto.yml:

website:
  navbar:
    logo: assets/images/logo.png

This will show your logo on every page.


⭐ 2. Add your banner to the homepage

If you want a hero banner at the top of index.qmd, use:

![](assets/images/banner.jpg){.hero}

Or a full‑width banner:

![](assets/images/banner.jpg){width=100%}

If you want a more polished hero section, here’s a clean version:

<div class="hero-banner">
  <img src="assets/images/banner.jpg" style="width:100%; border-radius: 8px;">
</div>

⭐ 4. Make sure Quarto includes your assets

Quarto automatically copies everything except what you exclude in .quartoignore.

So your structure should be:

assets/
  images/
    logo.png
    banner.jpg
    favicon.png

No extra configuration needed.


⭐ 5. If you want a polished homepage with logo + banner

Here’s a clean, modern header you can paste into index.qmd:

<div style="text-align:center; margin-bottom: 2rem;">
  <img src="assets/images/logo.png" style="height:120px; border-radius: 50%;">
</div>

![](assets/images/banner.jpg){width=100%}

# Mansour Abdoli, PhD
Instructor & Course Coordinator • California State University, Fullerton

⭐ Summary — What you need to do now

✔ Move your images from gh-pagesmain/assets/images/

✔ Add logo to _quarto.yml

✔ Add banner to index.qmd

✔ Publish again with quarto publish gh-pages

Your site will rebuild with your branding restored.


If you want, I can also:

  • design a custom hero section
  • create a professional banner layout
  • add a profile photo card
  • style your navbar with your logo colors

Just tell me the look you want.