Да, можно создать верстку без использования JavaScript. Для реализации функционала данного макета сайта без использования JavaScript можно использовать CSS и HTML. В данном случае, для изменения перехода по ссылкам в меню можно использовать псевдоклассы CSS, такие как :target и :hover.
Для скрытия и показа блоков при нажатии на ссылки в меню, можно использовать псевдокласс :target. Например, при нажатии на ссылку "Home" мы можем скрывать левый блок и показывать блок с содержанием главной страницы. Для этого нужно присвоить id каждому блоку и использовать соответствующие ссылки в меню.
Для упаковки сайта в один единственный файл можно использовать интегрированные средства сжатия и упаковки стилей CSS и разметки HTML, а также оптимизацию изображений. Таким образом, можно последовательно объединить все файлы в один и минимизировать его размер.
Таким образом, можно реализовать верстку и функционал сайта без использования JavaScript, используя только CSS и HTML.