Skip to content

RdvSpeakers/rdv-speakers

Repository files navigation

Gitpod ready-to-code

Les Rendez-vous des Speakers

Site web pour Les Rendez-vous des Speakers.

Prochain événement

On lance bientôt Les Briques du Web

Structure

Dans ce dépôt il y a plusieurs sites :

  • Le site global de Les Rendez-vous des Speakers (/rdv-speakers/)
  • Un site pour chacun de nos événements:
    • La Rentrée des Speakers 2020 (/rentree-2020/)
    • Le Halloween des Speakers 2020 (/halloween-2020/)
    • Le Noël des Speakers 2020 (/noel-2020/)
    • La Chandeleur des Speakers 2021 (/chandeleur-2021/)
    • Le Mardi-gras des Speakers 2021 (/mardi-gras-2021/)
  • Un site pour chacune de nos émissions périodiques:
    • Les Briques du Web (/les-briques-du-web/)

Les sites hébergés par https://rdv-speakers.fr/ sont servis par des GitHub pages associés à ce depôt.

Chaque site est un projet Hugo, et le fichier build.sh à la racine du dépôt permet de construire tous les projets et les merger sur /doc, qui est le répertoire de base utilisé pour les GitHub pages.

Utiliser avec GitPod

La façon la plus simple de travailler avec les sites RdvSpeakers est de passer par GitPod.

Please notice than the theme is a GitHub submodule. Modifying it is a bit different and a more detailed doc will be needed...

Here you have the doc for making modifications on a site, another doc will be added to create a new site

If building the sites of GitPod, please remeber:

  1. Each one of the site is an independent Hugo project.
  2. Go to the site you want to modify
cd les-briques-du-web
  1. Run Hugo server with the right bindings for GitPod:
hugo server -w --baseUrl $(gp url 1313) --appendPort=false
  1. Hugo should then notice your changes and rebuild the site automatically

  2. When you're happy with the modifications, you can push and do your PR. When the PR will be merged, a GitHub Action will build and deploy the sites.

Notes on adding a new site (W.I.P.)

To create a nw site for the RdvSpeakers family, the easiset way is to clone one of the current sites (if doing a periodical event like LEs Briques du Web, please clone les-briques-du-web, else clone our latest even, mardi-gras-2021right now).

After cloning, you need to initialize the git submodule for the theme.

cp -r ./les-briques-du-web ./new_site
cd new_site
rm -fr themes/rdvspeakers-theme-hugo 
git submodule add [email protected]:RdvSpeakers/rdvspeakers-theme-hugo.git themes/rdvspeakers-theme-hugo

When ready to publish, don't forget to add the site to the building script build.sh.

About

The website for Les Rendez-vous des Speakers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5