Typecho Littlehands 主题

一款基于Typecho原生主题修改的主题

Demo: https://www.littlehands.site/

GitHub 地址 | GitHub 下载

功能

  • 代码高亮,支持多种语言
  • 使用QPlayer播放器(目前仅支持播放网易云音乐的歌单)
  • 使用PJAX加载网页
  • 在页脚引用一言
  • 自定义页眉、页脚
  • 邮箱头像源设置
  • 评论表情
  • 友链页面
  • 自定义短代码
  • [TOC]生成目录
  • 图片灯箱
  • 图片懒加载
  • 使用Parsedown解析
  • 百度统计

预览

PC
Phone

更新

2019.01.25 v1.0.2

  • 更新 QPlayer
  • 修复 检测更新

2018.06.24 v1.0.1

阅读全文

跟插件原理一样,我这里使用Parsedown解析~
水了一篇~

下载地址:
插件版
Parsedown.php

在主题function.php文件下添加:

/**
 * 主题插件
 *
 * @package theme_plugin
 */
class theme_plugin{
    public static function markdown($text){
        require_once 'Parsedown.php'; //Parsedown.php文件路径
        return Parsedown::instance()->setBreaksEnabled(true)->text($text);
    }
}

在themeInit函数下添加:

Typecho_Plugin::factory('Widget_Abstract_Contents')->markdown = ['theme_plugin', 'markdown'];
Typecho_Plugin::factory('Widget_Abstract_Comments')->markdown = ['theme_plugin', 'markdown'];

阅读全文