I am planning to create a demo site for the theme I am developing.
I like the idea of having a clickable settings button so that users can experiment with the custom options allowed in the theme and wonder if anyone who has done similar might be willing to give some pointers on what it involves?
having though a bit about this I can’t think of any good options:
it does not seem possible to reuse the Ghost core custom options functionality since the option selections are made before the handlebars templates are rendered as html (and so effect all users on the site)
… and trying to manipulate the rendered html would mean reimplementing the handlebars options logic in all the templates as javascript.
perhaps I have missed a simple solution, but for now I think I will cheat and just create a few templates with hardcoded combinations of options and let the user pick between them when viewing the demo site.