Typecho Littlehands 主题

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

Demo: /

GitHub 地址 | GitHub 下载

功能

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

预览

PC
Phone

更新

2019.01.25 v1.0.2

2018.06.24 v1.0.1

标签: none

已有 45 条评论

  1. 后宫学长 后宫学长 访客 Chrome Windows 10 回复

    居然没人?

  2. xoyo xoyo 访客 Firefox Windows 10 回复

    挺好看的奥 :)

  3. 惴绕 惴绕 访客 Chrome Linux 回复

    弱弱的问一句,主题的友链模板怎么使用

    1. 小さな手は 小さな手は 博主 Chrome Windows 10 回复

      回复 @惴绕

      `- ![描述](头像邮箱或者头像链接或者QQ)[名称](网址)`

      1. 惴绕 惴绕 访客 Chrome Linux 回复

        回复 @小さな手は

        谢谢!

  4. 木子 木子 访客 Chrome Windows 10 回复

    为什么使用这个模板显示数据库查询错误

    1. 小さな手は 小さな手は 博主 Chrome Windows 10 回复

      回复 @木子

      不晓得诶

      1. 木子 木子 访客 Chrome Windows 10 回复

        回复 @小さな手は

        好奇怪哦,本来觉得这个挺好看的,想用

  5. 小天 小天 访客 Chrome Windows 10 回复

    好吧,还行

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

    谢谢实在是太喜欢了~

  7. xg xg 访客 Chrome Android 10 回复

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

    1. MoeShin MoeShin 博主 Chrome Windows 10 回复

      回复 @xg

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

      1. xg xg 访客 Chrome Android 10 回复

        回复 @MoeShin

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

        1. MoeShin MoeShin 博主 Chrome Windows 10 回复

          回复 @xg

          数据库里 > typecho_options > theme:Littlehands

          1. 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

          comments.php 这行 `

          1. xg xg 访客 Chrome Android 10 回复

            回复 @MoeShin

            好的我晚上去试试

          2. 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

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

      3. xg xg 访客 Chrome Android 10 回复

        回复 @MoeShin

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

  8. 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. xg xg 访客 Chrome Android 10 回复

          回复 @xg

          需要那些文件

        2. 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

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

                    1. MoeShin MoeShin 博主 Chrome Windows 10 回复

                      回复 @xg

                      用的是 python3 还是 python2 呢

                      1. xg xg 访客 Chrome Android 10 回复

                        回复 @MoeShin

                        哦哦,我这边默认是2

                      2. xg xg 访客 Chrome Android 10 回复

                        回复 @MoeShin

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

                  2. 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()

  9. XG XG 访客 Chrome Windows 10 回复

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

    1. 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

        谢谢了

    2. MoeShin MoeShin 博主 Chrome Windows 10 回复

      回复 @XG

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

添加新评论

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