add more introduction
add basic style for display
add basic markup
add git ignore
feature: achieve off canvas pattern