Code source du site web desorde.loupbrun.ca, poésie d'Émile Brassard.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Émile Brassard 61796ba72a Update 037.md 2 months ago
.forestry Commit theme changes 6 months ago
archetypes initial commit to master 1 year ago
content Update 037.md 2 months ago
resources/_gen/assets Supporter des espacements avec du texte <pre> 3 months ago
static/images Mise a jour du theme 10 months ago
themes Update hugo-theme-desorde 3 months ago
.gitignore commit gen resources to avoid building on netlify (which doesnt work 1 year ago
.gitmodules Re-add git submodule (without the root repo re-cloned haha) 1 year ago
027.md Commit theme changes 6 months ago
Makefile Mise a jour du theme 10 months ago
config.staging.yml Mise a jour du theme 10 months ago
config.yml Commit theme changes 6 months ago
deploy-staging.sh Add some config deploy scripts 1 year ago
package-lock.json Work in progress - section napomo 10 months ago
package.json Polices, CSS fixes, regler mini pb accueil 10 months ago
postcss.config.js Commit theme changes 6 months ago
readme.md Update readme.md 11 months ago

readme.md

Desorde

Le blogue de poésie d’Émile brassard.

Ce site est construit avec Hugo, un générateur de site statique écrit en Go.

Prérequis techniques

Logiciels

  • Git (bien sûr)
  • Hugo
  • Nodejs (et npm) pour bâtir les ressources CSS

Outils

  • É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

Setup

# 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!

Protocole éditorial (avec Git)

Étape 0. Cloner le projet

git clone https://github.com/loup-brun/desorde.loupbrun.ca.git

Étape 1 : Modifications

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

Étape 2 : Créer un nœud

Étape 2.1 : Spécifier les fichiers

git add <chemin/du/fichier>

Étape 2.2 : Créer le nœud avec un message

git commit -m "Mes modifications sur le fichier 001.md"

Étape 3 : Publier (push) les changements

git push origin master

Étape 4 : Rapatrier (pull) des changements

git pull origin master

Commandes

Hugo

hugo serve # http://localhost:1313
hugo # build site into `public`

Git

# 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>