I store my bookmarks under revision control, as a single HTML file. The file has some jQuery magic to allow tagging and filtering, and there's an online demo linked to from the repository:
https://github.com/skx/bookmarks.public/
(I have my own bookmarks in a private repository. Which allows me to sync to N-machines.)