fix: pre code and link