Alors pour mettre un site en ligne, il te faut un serveur. Il en existe des gratuits et des payants. Une fois que tu as ton serveur, tu y mets, par FTP, les pages html que tu as créées avec nVu, ainsi que les images.
Pour que ce soit plus simple, je te conseille de mettre les images dans le même dossier que les pages html quand tu est avec nVu, ces logiciels ont tendance à générer des url absolues quand les images sont dans un autre dossier, de ce fait, tu auras des problèmes d'affichage avec les images une fois le site en ligne.