Skip to content
Snippets Groups Projects
README.md 2.1 KiB
Newer Older
Eloi Perdereau's avatar
Eloi Perdereau committed
# [`Luminy.org`](https://test.luminy.org)
Ce dépot contient les sources du site [`luminy.org`](https://test.luminy.org)
Eloi Perdereau's avatar
Eloi Perdereau committed
géré par le Centre Culturel de Luminy.

BastienRulat's avatar
BastienRulat committed
[wiki](https://github.com/CCLuminy/CCL-site/wiki)
BastienRulat's avatar
BastienRulat committed

Eloi Perdereau's avatar
Eloi Perdereau committed
# Contribuez !

## Aidez-nous à tenir à jour luminy.org

Si vous voyez une coquille, ou que vous avez envie de créer ou de modifier des
pages sur le site, c'est possible !

## Comment ?

Eloi Perdereau's avatar
Eloi Perdereau committed
- Par mail :
  [centre-culturel@luminy.org](mailto:centre-culturel@luminy.org)
- [En vrai](https://test.luminy.org/contacts/#en-vrai)
- Ici, via [pull requests](https://github.com/CCLuminy/CCL-site/pulls)
Eloi Perdereau's avatar
Eloi Perdereau committed


# Fonctionnement du site, pour les plus motivés
[![Netlify Status](https://api.netlify.com/api/v1/badges/2d1ae5b1-d8bf-444a-8a73-39fe71dd4207/deploy-status)](https://app.netlify.com/sites/friendly-lovelace-c98437/deploys)

Eloi Perdereau's avatar
Eloi Perdereau committed
`luminy.org` est un site statique, c'est à dire qu'il n'y a pas d'intéraction
complexe avec le client.
- Le contenu est écrit en [`markdown`](https://commonmark.org/help/)
- puis les fichiers html,css,etc. sont générés par [Jekyll](https://jekyllrb.com/) 
- avec le thème [Minimal Mistakes](https://github.com/mmistakes/minimal-mistakes) simplifié
- le tout hébergé par [Netlify](https://netlify.com) par son CDN
- et [Github](https://github.com/) pour le versioning
- et enfin, rendu accessible par DNS via [Gandi.net](https://www.gandi.net/fr)

Autrement dit,
- nous possédons le nom de domaine `luminy.org` depuis 2002
- il n'y a pas de serveur dédié
- pas de bases de données.
- À chaque modification, il faut redéployer le site.
Eloi Perdereau's avatar
Eloi Perdereau committed

Eloi Perdereau's avatar
Eloi Perdereau committed
Pour plus d'infos sur le fonctionnement : [webmasters@luminy.org](mailto:webmasters@luminy.org)
Eloi Perdereau's avatar
Eloi Perdereau committed

Eloi Perdereau's avatar
Eloi Perdereau committed
## Pour tester localement
Eloi Perdereau's avatar
Eloi Perdereau committed

Eloi Perdereau's avatar
Eloi Perdereau committed
- [Installer ruby](https://jekyllrb.com/docs/installation/)
Eloi Perdereau's avatar
Eloi Perdereau committed

Eloi Perdereau's avatar
Eloi Perdereau committed
- Installer les gemmes `jekyll` et `bundler`
  ```
  gem install jekyll bundler
  ```
Eloi Perdereau's avatar
Eloi Perdereau committed

Eloi Perdereau's avatar
Eloi Perdereau committed
- Cloner le dépot
  ```
  git clone https://github.com/CCLuminy/CCL-site.git
Eloi Perdereau's avatar
Eloi Perdereau committed
  cd CCL-site
  ```
Eloi Perdereau's avatar
Eloi Perdereau committed

Eloi Perdereau's avatar
Eloi Perdereau committed
- Installer les dépendances et prier
  ```
  bundle install
  ```
Eloi Perdereau's avatar
Eloi Perdereau committed

Eloi Perdereau's avatar
Eloi Perdereau committed
- Prier encore en compilant et en démarrant le serveur local
  ```
  jekyll serve
  ```
Eloi Perdereau's avatar
Eloi Perdereau committed

Eloi Perdereau's avatar
Eloi Perdereau committed
- [Tester](http://localhost:4000/)
Eloi Perdereau's avatar
Eloi Perdereau committed