À lire le fil, je comprends que ton site sera statique. Mais, juste
une précision : site statique ou dynamique, ce qui est affiché au bout
du compte, c’est une page Web codée en HTML/CSS (HTML pour la
structure, CSS pour la présentation). Donc, d’où ma conclusion, il
FAUT maîtriser ces deux langages.
Concernant l’édition du code, j’utilise de manière intensive Emacs. En
effet, celui-ci n’est pas un éditeur, mais plutôt un interpréteur
Lisp, dont l’une des principales applications est effectivement
l’édition de texte. Cela en fait une machine capable de tout faire, ou
presque.
Un de ces multiples intérêts est qu’il possède des modes pour chaque
langage mais qu’on ne change pas de fonctionnalités de base de l’un à
l’autre. C’est extrêmement agréable. Pour Python, HTML et CSS, il
existe des modes très puissants. Enfin, tu peux te concocter tes
propres fonctions grâce au langage Lisp.
Celui-ci est un peu déroutant au début (structure de type
matriochkas), mais on s’y fait.
De plus, les extensions disponibles couvrent pratiquement tous les
besoins : shell, mail, groupes de discussions, lecteur de musique,
agrégateur RSS, surf Web (mode texte), répertoire téléphonique, agenda
(OrgMode), etc…
Tout juste si on ne peut pas retoucher ses photos avec! 