use subtree technique for gh-page publishing