add: sub part canvas
add: index page for gh-pages displaying