How to add submodule into gh-pages branch & build static pages correctly?

Viewed 2731

I have several project pages to maintain, and all of them use a same theme (I packaged it into a separate repo which called KYProjectPageTheme).

Just copy the KYProjectPageTheme's entire folder to gh-pages branch's root dir & then push it to Github works very well. I'll receive a notification when static pages build successfully.

However, I want to add KYProjectPageTheme as a submodule under gh-pages branch. This works well in my local machine. But when I pushed it to Github, I could not receive the notification anymore! And static pages are still in the previous state, i.e. modification after I've added a submodule did not affect.

What I guess is that Github's static page generator will not work when there's a submodule in gh-pages branch. But actually, I don't need a generator to generate static pages, I just need to modify pages in HTML & push it to gh-pages. Why not my index.html updated?

Any idea? Is there some workarounds to solve this issue?

Thanks in advance!

3 Answers
Related