Под обе задачи порекомендую фреймворк
Middleman, по сути это консольный генератор html. Поддерживает «старые добрые» технологии вроде sprockets для конкатенации ассетов, так и «новомодные» вебпаки через т.н.
external_pipeline
.
С самого начала фреймворк представляет средства отделения данных от представления через yml файлы или frontmatter, однако не настаивает на этом. Расширенный функционал, вроде блога, доступен через расширения, коих великое множество.
В результате у вам получится просто набор статического html, который можно закинуть на любой хостинг. Никакой php, или что угодно, там не нужен (а значит и взламывать нечего).
PS: VPS рекомендую от DigitalOcean (у меня в профиле ссылка на бонусные $10), а AWS это отдельная вселенная, которая вам не нужна на этом этапе.