Edit custom HTML page from WP admin dashboard

If you want content to be editable via the dashboard, a static HTML file is not the road you want to take.

Instead, create a custom page template, from which you call a custom header and footer.
Both get_header() as well as get_footer() take an optional $name parameter to specify a specific template to call as well.