variation on component gh-pages structure