Tu prend un hébergeur en ligne. La plupart sont payant, si t'arrive à en trouver un bon gratuit, tant mieux pour toi. La plupart sont à moins de 10€ pour un petit hébergement de quelques visites.
Filezilla est un logiciel qui permet d'accéder au stockage de l'hébergeur. Tu va pouvoir y glisser le contenu de ton site. Un peu comme un gestionnaire de fichier sous Windows, mais en ligne.
Le <!DOCTYPE html> permet d'indiquer aux navigateur que ton site utilise bien du HTML. t'as ça pour t'aider sinon : http://41mag.fr/liste-des-balises-html5/balise-doctype-html5
Pour publier en ligne, ton hébergeur doit avoir un nom de domaine ou une IP qui permet d'accéder à ses fichier depuis en ligne. comme " http://ovh.fr/client-machin/site-truc/ " si c'est un hébergeur qui se prend pas trop la tête (comme la plupart des gratuits).
Ensuite il suffit d'utiliser FilleZila pour envoyer t'es pages HTML là où elles peuvent être accessible depuis ce lien.
Si tu n'y arrive pas, communique-nous ton hébergeur et les quelques informations qu'il t'as envoyé (sans nous donner d'info sensible, comme ton Mot de passe ou ton identifiant FileZilla, fait juste quelques screens de comment c'est chez toi).