Kommt wohl darauf an...
... was Du unter "archivieren" verstehst.
Für eine eigene Publikation mit Links zu externen Seiten würde ich es so wie die Wikipedia machen, naemlich zum Link dazuschreiben, wann er abgerufen wurde. Dann kann sich der, der die Publikation liest, selber drum kümmern, die "richtige" Version des über den Link erreichbaren Dokumentes/Videos/WasAuchImmers zu organisieren.
Falls Du es für Dich selbst aufbewahren willst, dann kommt es darauf an, welches Medium Du sichern willst. Eine einfache Website mit Text wird wohl entweder als PDF "ausgedruckt" oder mit Browser-Plugins wie "SingleFile" (https://addons.mozilla.org/firefox/addon/single-file) abzulegen sein. Für den Download von Videos gibt's auch Plugins, falls die Website keinen "Download" Link anbietet. Da ist dann aber die Frage, ob das Format vom Video auch in 5 Jahren noch abspielbar ist oder ob irgendwelche DRM Geschichten die Wiedergabe verhindern.
Für andere "aktive" Inhalte, basierend auf Javascript, das im Browser läuft, wird es eventuell schwierig, weil dafür muss dann lokal eine Infrastruktur bereitstehen, die das Ganze auch ohne Internet für den Browser anzeigbar macht. Und heutzutage binden "Frameworks" gern unüberschaubare Mengen an Libraires ein, um überhaupt zu funktionieren. Da wird es sehr schwer bis unmöglich, eine lokale Kopie davon zu erstellen...
Grüße!