IPFS serves things on demand. I wanted IPFS to be something like Freenet -- you publish content and the network makes sure to replicate it at least 3 times, automatically -- but IPFS doesn't work that way.
There are some free pinning services (pinning = inform a bot that you would like your content replicated, and then it takes care of it), including at #ipfs on irc.freenode.net, but the network itself doesn't come with such functionality and after I filled an issue on GitHub, it turns out the authors don't think IPFS should do that. Looks to be out of scope for them.
Outside of that, `ipfs add ...` publishes your content's hashes so everybody who knows the hashes can fetch the content from you.
(You also have `ipfs name publish ...` for publishing a website hash to IPNS, which can later be resolved via `ipfs name resolve <peerID>`)