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

支付宝红包

支付宝

微信

标签: none

已有 46 条评论

  1. 潮汕母狗黄晓丽 潮汕母狗黄晓丽 访客 Chrome Android 10 回复

    名字:黄晓丽身份证号:445281200703282529微信号:mjqhxl12120328 hxl20070328 jjytjc5055qq :3634899058微信视频号:不死的小金狗酷狗音乐:1831255187快手 1:3331190767快手 2:3093377357学校:普宁市城北中学地址 1:广东省普宁市占陇镇龙秋村学校后 15 号地址 2:广东省普宁市麒麟镇南陂村 549 号地址 3:广东省饶平县黄冈镇大澳后堀三横 18 号地址 4:广东省普宁市流沙北街道西陇村发展幼儿园

  2. XG XG 访客 Chrome Windows 10 回复

    站长,我最近做搜索引擎收录时发现用了这个主题后访问网站返回的不是200而是233,这个有办法改变吗,别的主题好像没有这个问题

    1. MoeShin MoeShin 博主 Chrome Windows 10 回复

      回复 @XG

      已更新
      https://github.com/moeshin/Typecho-Theme-Littlehands/commit/602d9404ce85aa514098b6c0509d10f226581f8e

    2. MoeShin MoeShin 博主 Chrome Windows 10 回复

      回复 @XG

      你可以先把这几行去掉
      https://github.com/moeshin/Typecho-Theme-Littlehands/blob/b645745217b40d891fc5093b70aea11297b26d99/header.php#L2-L7
      之所加这个是因为 pjax 404 啥的会强制刷新,我就索性全改成 233

      1. XG XG 访客 Chrome Android 11 回复

        回复 @MoeShin

        谢谢了

  3. xg xg 访客 Chrome Android 10 回复

    对了站长,这个主题怎么关闭cdn,我准备cdn用不了拖慢了加载速度

    1. MoeShin MoeShin 博主 Chrome Windows 10 回复

      回复 @xg

      当初草率了,没有考虑,可以先换换其他源。
      比如七牛的:https://cdn.staticfile.org/

      1. xg xg 访客 Chrome Android 10 回复

        回复 @MoeShin

        可以自己搭建cdn吗,毕竟放心一些

        1. MoeShin MoeShin 博主 Chrome Windows 10 回复

          回复 @xg

          主题下的这个文件夹 assets/cdn 里,用 python 运行 download.py 可以下载到本地

          1. xg xg 访客 Chrome Android 10 回复

            回复 @MoeShin

            运行了是运行了,但是那个文件下载目录在哪里?
            还有python3及以上运行不了
            我是没有想到是用python2写的

            1. MoeShin MoeShin 博主 Chrome Windows 10 回复

              回复 @xg

              python3 把 urllib 替换成 urllib.request。
              cd assets/cdn
              python3 download.py
              就会下载到这个文件夹下了

              1. xg xg 访客 Chrome Android 10 回复

                回复 @MoeShin

                报错了
                module 'urllib' has no attribute 'requ
                est'

                1. MoeShin MoeShin 博主 Chrome Windows 10 回复

                  回复 @xg

                  有 import urllib.request 吗

                  1. xg xg 访客 Chrome Android 10 回复

                    回复 @MoeShin

                    终于好了,与其说好了比如说重新写了一下
                    我发现我这边无法用相对路径来判断和创建文件,然后urllib不太好用所以换了requests

                    !/usr/bin/env python coding=utf-8

                    import requests
                    import os

                    head = {"user-agent":"Mozilla/5.0 (Linux; Android 7.0; Nexus 5X Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.85 Mobile Safari/537.36"}

                    cdn = 'https://cdnjs.loli.net/ajax/libs/'

                    urls = open('/www/wwwroot/xgboke.top/usr/themes/little/assets/cdn/urls.txt', 'r')
                    for line in urls:
                    path = line.strip()
                    dir = os.path.dirname(path)
                    if os.path.exists('/www/wwwroot/xgboke.top/usr/themes/little/assets/cdn/' + dir) == False:
                    os.makedirs('/www/wwwroot/xgboke.top/usr/themes/little/assets/cdn/' + dir)
                    url = cdn + path

                    name = os.path.basename(url) print(url + '\n 文件名=> ' + name , "\n",dir) #urllib.request(url, path) ssd = requests.get(url=url,headers=head) dakai = open("/www/wwwroot/xgboke.top/usr/themes/little/assets/cdn/" + path,mode="w+") dakai.write(ssd.text) dakai.close()

                    urls.close()

                  2. xg xg 访客 Chrome Android 10 回复

                    回复 @MoeShin

                    import urllib.request
                    ImportError: No module named request
                    报错

                    1. MoeShin MoeShin 博主 Chrome Windows 10 回复

                      回复 @xg

                      用的是 python3 还是 python2 呢

                      1. xg xg 访客 Chrome Android 10 回复

                        回复 @MoeShin

                        'module' object is not callable
                        但执行
                        urllib.request(url,path)
                        时报错了

                      2. xg xg 访客 Chrome Android 10 回复

                        回复 @MoeShin

                        哦哦,我这边默认是2

        2. xg xg 访客 Chrome Android 10 回复

          回复 @xg

          需要那些文件

  4. xg xg 访客 Chrome Android 10 回复

    这个主题的设置文件在哪里??

    1. MoeShin MoeShin 博主 Chrome Windows 10 回复

      回复 @xg

      后台 > 控制台 > 网站外观 > 设置外观

      1. xg xg 访客 Chrome Android 10 回复

        回复 @MoeShin

        我的网站就是用你的主题建的,特别好看,尤其是对手机有菜单键这个功能特别好加油

      2. xg xg 访客 Chrome Android 10 回复

        回复 @MoeShin

        还有怎么设置评论区的头像是别的链接,而且要加一个uid参数

      3. xg xg 访客 Chrome Android 10 回复

        回复 @MoeShin

        这个我知道,但是我想知道这个主题的设置文件在哪里,就是设置的信息存储的地方

        1. MoeShin MoeShin 博主 Chrome Windows 10 回复

          回复 @xg

          comments.php 这行 <img class="avatar" src="<?php echo get_avatar($comments->mail); ?>" alt="<?php echo $comments->author; ?>" width="40" height="40"/>

          1. xg xg 访客 Chrome Android 10 回复

            回复 @MoeShin

            对了,站长,在php文件中怎么获取用户的uid

            1. MoeShin MoeShin 博主 Chrome Windows 10 回复

              回复 @xg

              在这个函数: function threadedComments($comments, $options)
              调用:$comments->authorId
              应该是这样

              1. xg xg 访客 Chrome Android 10 回复

                回复 @MoeShin

                抱歉,不太明白。
                如果我要让一个变量name
                的参数是uid那怎么写

                1. MoeShin MoeShin 博主 Chrome Windows 10 回复

                  回复 @xg

                  阿这,我也不太明白。
                  函数吗?
                  $name = function ($uid) {}

                  1. xg xg 访客 Chrome Android 10 回复

                    回复 @MoeShin

                    不不不
                    你上次发的评论不是教我获取uid的一个函数吗
                    但是怎么用一个变量获取到函数返回的uid

                    1. MoeShin MoeShin 博主 Chrome Windows 10 回复

                      回复 @xg

                      在那个函数里写:
                      $uid = $comments->authorId;

          2. xg xg 访客 Chrome Android 10 回复

            回复 @MoeShin

            好的我晚上去试试

        2. MoeShin MoeShin 博主 Chrome Windows 10 回复

          回复 @xg

          这个没有提供设置,如果使用的是 QQ 邮箱用的是 QQ 头像,否则就是 Gravatar 头像。

          1. xg xg 访客 Chrome Android 10 回复

            回复 @MoeShin

            可以修改文件来完成吗

        3. MoeShin MoeShin 博主 Chrome Windows 10 回复

          回复 @xg

          数据库里 > typecho_options > theme:Littlehands

          1. xg xg 访客 Chrome Android 10 回复

            回复 @MoeShin

            好的谢谢

  5. 一新 一新 访客 Safari Iphone 回复

    谢谢实在是太喜欢了~

添加新评论

注意:已开启评论过滤器,无中文无法评论!
泡泡表情