Typecho默认支持Markdown语法,但是Markdown的a标签默认是在当前页跳转链接,如果想要属于本站的链接不要打开新窗口,只有外链接才新窗口打开,且不要改变a标签的当前属性,只添加新窗口跳转这个属性,且不要漏网。

function themeInit($archive) {
    if ($archive->is('single')) {
        $archive->content = preg_replace('/<a\b([^>]+?)\bhref="((?!'.addcslashes($options->index, '/._-+=#?&').'|\#).*?)"([^>]*?)>/i', '<a\1href="\2"\3 target="_blank">', $archive->content);
    }
}

Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。Typecho就是使用的这种编辑器。

优点:

1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。
2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内容前加#即可

缺点:

1、需要记一些语法。
2、有些平台不支持Markdown编辑模式。



- 阅读剩余部分 -

热评文章即网站中被评论次数最多的文章,一般热评文章、热门文章和随机文章是网站常用的排行文章模块,那么typecho网站要如何在页面中显示评论最多的文章列表?很简单,代码已准备好,有需要的博主仅需要根据下面的说明添加即可。

1、在当前主题的functions.php文件中添加以下函数代码:

- 阅读剩余部分 -

文章相关插件

  • RandomArticleList -- 随机日志
  • Fimg -- 缩略图(调用文章图片附件)
  • Sticky -- 首页文章置顶
  • CompressHTML -- 整站html代码精简及替换
  • ShortLinks -- 文章外链自动转换成内链
  • editG -- editg编辑器增强
  • KindEditor -- kindedit精简版3.52版本
  • Meting Player -- 在线音乐播放器
  • cPlayer -- 漂亮的html5音乐播放器
  • CodeHighlighter -- 代码高亮基于prismjs
  • KaTeX4Typecho -- 文章输入数学公式

- 阅读剩余部分 -