Add shell for NixOS

And update Readme
This commit is contained in:
Yorick Barbanneau 2023-09-28 20:40:45 +02:00
parent 2c4925f20e
commit 396d88ac45
2 changed files with 40 additions and 17 deletions

View file

@ -1,31 +1,28 @@
Notes de cours et TD machine
-----------------------------
Notes de cours
--------------
Dépôt git pour la construction d'un site statique avec
[Hugo](https://gohugo.io) reprenant l'ensemble de mes notes de cours et TM
machine mises au propre (J'ai beaucoup de retard...)
[Hugo](https://gohugo.io) reprenant l'ensemble de mes notes de cours et TD
machine mises au propre (J'ai toujours beaucoup de retard...). Ces notes
commencent avec les vous de licence Pro ADSILLH (*Administration et Développement
de Système d'Information sous Licences Libres et Hybrides*) puis continuent avec
le Master IDI (*Igénieurie de l'Informatique*)
Ces notes sont aussi remplie de coquilles, mais si vous me les sgnlez je me
ferai un plaisir de les corriger.
Le projet dispose d'un *Makefile* afin d'utiliser `make` pour la génération des
fichiers et le déploiement.
## Construction du site
### Installer le thème
Pour que la construction du site fonctionne, il faut installer Hugo et le thème
mainroad. Si vous utilisez *Nix* ce project comporte un environement déjà prêt,
il suffit de lancer la commande suivante pour l'activer :
Pour que la construction du site fonctionne, il faut installer le thème
mainroad. Il est présent sous la forme d'un `submodule` git qu'il faut
initialiser (dans le répertoire racine du dépôt).
```shell
git submodule init && git submodule update
```
### Version locale du site
Pour construite le site, il faut au préalable installer hugo, sur Archlinux :
```shell
pacman -S hugo
nix-shell shell.nix
```
Pour activer le serveur web intégré à Hugo, il suffit de lancer la commande