Como te ha dicho
maycolalvarez necesitas un lenguaje de servidor.
Si quieres aplicarle cualquier dinamismo a tu HTML —mostrar o no mostrar una cosa según qué condiciones— con HTML no puedes hacerlo, ya que no es más que un lenguaje de marcado, no de programación. Entonces necesitas un lenguaje que genere el HTML de una forma u otra.
En la mayoría de servidores viene instalado por defecto PHP, tendrás que consultar a tu hosting.
No es que sea difícil de hacer, pero si nunca has programado se te puede hacer lioso al principio. De ahí que te recomendaran un CMS. Aunque siempre es mejor hacer las cosas uno mismo y no ser esclavo de un CMS.