Typecho 中使 Markdown 文章的超链接在新窗口打开

编辑 \var\CommonMark\HtmlRenderer.php,从 104 行开始:

        case CommonMark_Element_InlineElement::TYPE_LINK:
            $attrs['href'] = $this->escape($inline->getAttribute('destination'), true);
            if ($title = $inline->getAttribute('title')) {
                $attrs['title'] = $this->escape($title, true);
            }
            $attrs['target'] = '_blank'; //添加这一行
            return $this->inTags('a', $attrs, $this->renderInlines($inline->getAttribute('label')));

注意我打了注释的那行。Typecho 版本 1.0 (14.10.10)。来源于 Kent

Try Ctrl+Enter :)