It's up to you, if you want to manage her page, you can write it from scratch or use something like https://jekyllrb.com/ as a static site generator. it gives you a bit more freedom, but at the cost of complexity
if you want to minimize your involvement and let her manage it, use one of the providers. they are very noob friendly, and after the initial setup it's very easy to change or add content, which is probably the only thing she will care about