I think gitlab pages is a great way to introduce people to the philosophy of gitlab.
I could imagine a pipeline setup in the future (with the help of web IDE) that will allow authors to write and commit new articles, for editors to edit them and sign them off to the publisher, and the publisher to publish articles to a static site without leaving the browser. Thoughts?