Live demo: centime.github.io/cieyongwe.github.io/
- Les attributs d'une page
- Création d'une nouvelle page
- Mise en page basique (titres, paragraphes, liens, listes, images)
- Mise en page avancée (colonnes, overlays, galleries)
- Titre, description, et image
- Encart "Artistes"
- Encart "Projets"
- Menu de navigation
- Liens contact & réseaux sociaux
- Favicon
- Nouvelle police
- Google analytics
- Editer un fichier
- Uploader des images
- Mise à jour après modification (deployment)
- Historique des versions (commits)
- [Restauration d'une version antérieure]#restauration-dune-version-antérieure
- Inviter des contributeurs
- Mettre à jour depuis une version copiée du projet (pull request)
Development
Chaque page est générée à partir des informations contenues dans un fichier .md
correspondant. C'est modifiant ce fichier que l'on changera le contenu d'une page, et pour créer un nouvelle page "Nouvelle Page", on pourra créer un nouveau fichier nouvelle-page.md
Ces fichiers .md
sont composés de deux sections: attributs et contenu. Les attributs sont nécessaires pour définir des paramètres tels que l'url de la future page, les titres et l'image du bandeau de haut de page, ou le résumé à proposer à google et réseaux sociaux. Le contenu est ce qui sera rédigé pour les visiteurs humains.
github.com est une plateforme collaborative pour accueillir des projets de développement. Sans que ce soit son principal intérêt, plutôt destiné à des devs, github nous propose ici de gérer nos fichiers via une interface web raisonablement efficace, et de les processer en un site web hébergé et publié gratuitement.
Si les conditions venaient à changer et que cela devienne payant un jour, il sera trivial de déplacer le site chez n'importe quel hébergeur et dans leur offre la plus économique. La perte de l'interface d'édition web nécessitera par contre de passer par les logiciels plus classiques et moins intégrés (filezilla etc)
Subset of the WhatATheme theme for Jekyll, with a scope redefined around gh-pages editing & CI features.
System Requirements:
The instructions to install WhatATheme should cover it since we're now using a subset of it
- Inside the directory run
bundle install
- Host WhatATheme locally by running
bundle exec jekyll serve
You can read How to Install and use WhatATheme? here
You can read How to Install and use WhatATheme? here
The contents of this repository are licensed under the GNU General Public License v2.0