Who is your current hosting provider? They should be able to provide you with some type of DDOS protection. Usually if it's heavy they would put a hardware firewall in front of your server to slow down the DDOS.
What kind of websiite are you hosting that it's getting DDOS'ed so much?
█ Managed & Unmanaged SSD VPS's by tmzVPS.com | FAST PURESSD & HDD Plans! █ Locations in USA & United Kingdom - Legal Adult Content Allowed! 24/7 Certified Support. █ cPanel/WHM Included | Premium Softaculous | Data Migration Included with Managed Support. █ INSTANT SETUP | Paypal, Skrill, 2checkout, BitCoin & all Major Credit Cards Accepted! Skype: tmzvps.chat
I suggest looking into contacting your provider, or maybe even looking into a better provider.
Hosting a hacking and security site would always bring in this kind of attention and you have to be pre-pared for this kinda of hits, attacks, floods, whatever. This is kinda why most U.S providers weed/trim these kinds of clients out of there network/clientbase as it's bad for the network/rep of the company.
What is your site referencing about? Teaching people how to hack things? or general security blog?
The only thing you really can do is wait for the people to stop attacking, or contact your provider to get them to place some kind of block among the ddos, filter it..
If they are un-able to, you need to start looking into another provider that can handle your requirements..