I teach software engineering to about 120 undergraduates a year, and require them to build a professional portfolio during the first week of class. I used to have them use WordPress, but the results were very uneven. To enable them to focus on content until their skills were sufficient to create a non-embarrassing custom design, I created the open source project TechFolios:
http://techfolios.github.io/
I've just finished a MVP of a desktop app in Electron for creating TechFolios called TechFolio Designer:
http://techfolios.github.io/designer.html
I would be interested to know of similar sites/approaches.