How to create data-driven navigation in Jekyll | Hacker News Reader