Le blogue de poésie d’Émile brassard.
Ce site est construit avec Hugo, un générateur de site statique écrit en Go.
- Éditeur de texte (ex. Brackets, Atom, Sublime Text)
- Éditeur Markdown : au lieu d’utiliser un éditeur de texte, utiliser un éditeur spécifiquement pour Markdown (ex. Typora)
- Terminal : pour utiliser Git en interface ligne de commande (CLI) et construire le site avec Hugo
- Interface graphique Git : utiliser un logiciel graphique (ex. GitHub pour bureau) au lieu d’utiliser Git en ligne de commande
# 1. Cloner
# D’abord, s’assurer du répertoire pour cloner, ex. :
# cd ~/sites
git clone https://github.com/loup-brun/desorde.loupbrun.ca.git
# 2. Changer de dossier
cd desorde.loupbrun.ca
# postcss-cli doit être installé séparément
npm install
Avec ça, on est en business!
git clone https://github.com/loup-brun/desorde.loupbrun.ca.git
Modifier les fichiers avec l’éditeur de texte ou l’éditeur Markdown.
Exemple de fichier :
---
title: Mon super titre
date: 2018-01-31
summary: Mon résumé pour la page d’accueil
published: true # false pour ne pas publier sur le site
---
Mon contenu en **Markdown**!
Ceci est un [lien](https://duckduckgo.com)
## Intertitre
* Éléments
* d’une
* liste
git add <chemin/du/fichier>
git commit -m "Mes modifications sur le fichier 001.md"
git push origin master
git pull origin master
hugo serve # http://localhost:1313
hugo # build site into `public`
# Publier (push) où <branche> est généralement `master`
git push origin <branche>
# Raptrier (pull) où <branche> est généralement `master`
git pull origin <branche>
# Ajouter un fichier pour le prochain nœud
git add <chemin/vers/fichier>
# Créer un nœud
git commit -m "Message de commit normal"
# Créer un nœud en ajoutant tous les fichiers modifiés
# donc pas besoin de faire `git add <fichier>` manuellement
git commit -am "Message de commit avec option -a"
# Voir les branches
git branch
# Changer de branche (basculer vers <branche>)
git checkout <branche>
# Créer une nouvelle branche et basculer vers celle-ci
git checkout -b <branche>