Bonjour à tous.
Moi j’abonde dans le sens de Refuznik .
Pour ma part, j’utilise le générateur de site statique “Hugo”, il suffit d’entrer en MarkDown (une synthaxe très simple) l’ensemble de ton contenu. Je ne sais pas quelle matière tu enseignes mais on peut aussi par exemple mélanger le MarkDown au LaTeX pour faire des formules de mathématiques un peu compliquées par exemple, ou encore pour faire des emphases particulières.
C’est juste pour la partie “Contact” qu’un générateur de site statique serait problématique mais il existe des solutions genre “formulaire de contacts” externes à intégrer en HTML, assez simplement.
Y’a encore 10 ans, on utilisait beaucoup de logiciels dits “WYSIWYG” : What you see is what you get, littéralement, ce que tu vois, c’est ce que tu auras.
C’etait efficace à trois conditions : que tout le monde utilise le même navigateur, avec la même résolution d’écran, sur le même support.
On sait clairement que c’est plus le cas aujourd’hui : il faut qu’un utilisateur de Firefox sur Linux puisse consulter, mais aussi un utilisateur de Chrome sur n’importe quelle tablette, de Edge sur Windows ou de Safari sur iPhone, et ce avec n’importe quelle résolution d’écran.
L’avantage de ces solutions (générateur de site statique), c’est que même si elles demandent de regarder un code HTML, de le comprendre sommairement, pas besoin de monter, d’administrer une base de données, pas besoin non plus de gérer des problèmes de sécurité genre injections SQL, pas besoin d’apprendre le php qui est, contrairement à html, un vrai langage de programmation avec beaucoup de choses à comprendre. Puis un hébergement sans base de données, c’est moins cher, les pages sont plus légères, elles ne sont pas générées pour chaque visiteur, donc c’est moins énergivore, c’est RGPD-friendly par conception, sans cookies, les thèmes sont diversifiés et responsives … La liste des avantages est longue.
Puis, tu verras, le MarkDown, c’est hyper facile, le LaTeX, c’est parfois un peu plus scabreux (rien d’insurmontable) mais surtout, il existe là des éditeurs efficaces en ligne qui peuvent générer le code LaTeX pour toi. Ton moteur de recherche préféré pourra d’aider.
Bonne journée à toi.
EDIT :
la liste proposée par Refuznik est hyper longue, difficile de faire un choix. Je n’ai d’actions chez aucun d’entre eux mais j’ai eu l’occasion de tester Hugo, comme je l’ai dit plus haut, mais aussi Jekyll. Les deux outils sont fiables et proposent un large choix de thèmes assez variés.
Pour exemple, ce site qui est le guide officiel MarkDown a été crée avec Jekyll : https://www.markdownguide.org/
Celui-ci, avec Hugo : https://cavecanem.frama.io/
Ce sont des exemple parmi tant d’autres. J’ai choisi ces deux là car ils ont une visée pédagogique.