Marino Lab Website – Maintenance Guide

This document describes the routine workflow for maintaining and publishing the Marino Lab website.

Standard publishing routine

  1. Preview:
quarto preview
  1. Render:
quarto render
  1. Commit:
git add .
git commit -m "Describe your changes"
  1. Push:
git push

If push fails:

git pull --rebase origin main
git push

Custom domain

Keep a file named CNAME (no extension) in the project root containing:

marinolab.unipa.it

Ensure _quarto.yml contains:

project:
  type: website
  output-dir: docs
  resources:
    - CNAME

Never delete CNAME or docs/CNAME.

Branding

Homepage: marinolab-logo.png

Navbar & favicon: marinolab-favicon.png

Backups

Periodically create a ZIP archive of the entire marino-lab project folder.

Useful commands

git status
quarto preview
quarto render
git add .
git commit -m "..."
git push

Future improvements

  • Interactive collaboration map
  • Publication filtering
  • News page
  • Private member area
  • Research gallery