many changes, such as add disqus, add archive page