adding public assets for reveal.js
correctly index new entries and reindex upon removal