add internal takl post and improve code block plugin linenum