add table of contents support by injecting js, update js utils usages, case #17
fix image link styling in the post