I made a website in photoshop. (I know I shouldn't have, but I know photoshop, and it seemed so easy to do for what I wanted).
Couple of things here...
You designed a site using Photoshop, you didn't develop one. To ensure your site is not image intensive and also responsive requires knowledge of web development. That means not simply exporting to HTML from Photoshop, and it means stay away from Flash since it's not supported on many mobile devices and is considered a slowly deprecating technology in web creation in the modern HTML5 era. Knowing how to extract graphics from a mockup in Photo and when to use CSS to minimize page load time and bandwidth is what developers do once a design, like yours, is handed off to them. It's also true that designers can be developers, and vice versa, but I'm distinguishing the two for purposes of explanation.
So either hire a professional developer or if you want to DIY:
Start the process of learning HTML5/CSS and eventually moving on to the basic LAMP stack, which implies PHP (language) and MySQL (database) basics on a third party web host. There are countless links and resources as to all this on this forum. If you opt to go down this path, also look into MAMP or MAMP Pro you can set up a local sandbox (development site) on your Mac to create it work out the bugs using an IDE such as Rapidweaver which is very DIY friendly.
In your case you've create a site with a unique look/feel so the usual advice of find a theme and install an open source/free CMS like Wordpress, Drupal, Joomla or whatever does not necessarily apply to your situation. A developer would use your design to create the custom theme, integrated into a response core theme or following a basic liquid design. But not knowing HTML/CSS means more time and learning curve for you if you DIY.
The purpose of this reply is to let you know what's ahead in terms of high level view, without actually seeing your design or what might be involved.
Wait for others to reply before you make a final decision as conversations like this usually are fluid as questions are asked and answers are given changing the scope and advice. So consider this a conversation starter.