This repository contains the Quarto source code for the EMC Viroscience website, hosted at https://lucvzon.github.io/EMC-Viroscience.github.io/. The site serves as a central hub for bioinformatics workflow manuals, tool documentation, blog posts, and relevant links for the group.
- Content & Structure: Quarto
- Hosting: GitHub Pages
- Deployment: Automated via GitHub Actions
_quarto.yml
: Main website configuration (navigation, sidebars, etc.).index.qmd
: Homepage content and top-level listings.posts/
: Source.qmd
files for blog posts and multi-part manuals. See contribution guide for naming conventions.repos/
: Source.qmd
files defining specific repository links listed on the homepage..github/workflows/
: Contains the CI/CD workflow for automatic deployment.docs/
: (Generated Output) This directory contains the rendered website. It is automatically generated and deployed by GitHub Actions. Do not commit changes to this directory manually.
To preview the website locally before contributing:
- Ensure you have Quarto installed.
- Clone this repository:
git clone https://github.com/LucvZon/EMC-Viroscience.github.io
- Navigate to the directory:
cd EMC-Viroscience.github.io
- Run:
quarto preview
- This will render the site locally and open it in your default web browser.
Note: Remember not to commit the
docs/
directory generated during local preview.
We welcome contributions! Please see the detailed guide on the website:
In summary, the process involves:
- Forking the repository.
- Creating a new branch for your changes.
- Adding or editing source files (primarily
.qmd
files inposts/
and potentially_quarto.yml
). - Committing only the source file changes to your branch.
- Pushing your branch to your fork.
- Opening a Pull Request against the
main
branch of this repository. - Once merged, GitHub Actions will automatically render and deploy your changes.