I just tackled that recently myself - mainly to publish my music library.
Glancing over the blog post, it almost feels overengineered. Conveniently, the Chrome Bookmarks file already is JSON and I created a small tool that takes it as input and renders it with Handlebars templates. It also includes a simple way to get thumbnails and an HTML template with expandable folders (no JavaScript needed).