从一个专业的角度来说,要自己做网站建设平台需要具备以下几个方面的知识和能力:

1. 编程技能:作为一个网站建设平台的开发者,你需要掌握前端和后端的开发技术,比如HTML、CSS、JavaScript、PHP、Python等。这些技能可以帮助你设计和开发网站的用户界面和后台功能。

2. 数据库知识:网站建设平台需要存储大量用户数据,因此你需要了解数据库设计和管理的相关知识,比如SQL语言、数据库优化等。

3. 服务器管理能力:网站建设平台需要部署在服务器上才能让用户访问,因此你需要学习如何管理服务器,包括配置、维护和监控。

4. 设计能力:一个好的网站建设平台不仅要功能强大,还需要界面友好、用户体验好。因此你需要学习用户体验设计和界面设计的知识。

要搭建一个专业的网站建设平台需要全面的知识和技能。如果你没有足够的时间和精力去学习这些知识,也可以考虑使用已有的网站建设平台,比如WordPress、Wix等来快速搭建网站。