add fonts
refacotring
add gallery
add font awesome icons
Update doc task. [ci skip]