It seems like there’s a lot of ways to go about this that may be overkill, so I’m curious which may avoid that.
Low maintenance in this context is aiming for moderate technical knowledge/setup, lower cost, and portability in case you need to migrate your site and so minimal hassle in that process.
Depends™
If I don’t expect many changes I would do a simple HTML page. Maybe with PHP to include the layouts on multiple sites.
If I or a relative should be able to edit it now and then I would use WordPress without any plugins. Set it to auto-update and call it a day.