Coincidentally, I've been thinking a bit about what it would take to create censorship-resistant websites. I concluded that you need trusted people to host the site, a database cluster and a bunch of workers to connect to the DB (with local caches). Then you could use Tor and publish a list of worker addresses/hidden sites for people to use.
Taking this setup down would require someone to take every single person/node down, although it might have more issues with availability.
Taking this setup down would require someone to take every single person/node down, although it might have more issues with availability.