Skip to content

maxulysse/maxulysse.github.io

Repository files navigation

License CI build-cv Deploy to GitHub Pages

Personal website built with Astro.

Dependencies

Inspirations

Quick Start

Prerequisites:

  • Node.js 24+
  • npm

Install:

npm install

Run locally:

npm run dev

Build production output:

npm run build

Preview production build:

npm run preview

Project Structure

public/           Static assets
src/content/      Blog posts and presentations
src/pages/        Astro routes
src/layouts/      Shared layouts
src/data/         Site data (authors, social links)

Deployment

Deployment is handled by GitHub Actions to GitHub Pages.

CV Automation

The CV PDF is rebuilt automatically by the build-cv workflow. Generation is done via the maxulysse/compile-latex Nextflow lightweight pipeline.

  • Triggered on pushes to main when either src/data/CV-MGarcia.tex or src/data/biblio.bib changes
  • Can also be run on demand with workflow_dispatch from the GitHub Actions UI
  • Generates CV-MGarcia-latest.pdf and force-pushes it to the cv branch

About

My own astro personnal website >>>

Topics

Resources

License

Stars

Watchers

Forks

Contributors