deal with assets according to https://github.com/iKevinY/iKevinY.github.io/commit/872a2b3#diff-0