• Stars
    star
    238
  • Rank 168,855 (Top 4 %)
  • Language
    PHP
  • License
    GNU General Publi...
  • Created about 2 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🍵 Typecho Theme Matcha

Theme Matcha

Matcha 是基于 Ringo 二次开发的 Typecho 主题,而 Ringo 本身是移植自 Hexo 的 Journal 主题。总体上来讲,Matcha 是基于 Ringo 的代码和 Journal 的设计进行二次创作的,对代码结构进行了大幅度地重构,并添加了许多自己的设计和好用的功能。

特色

  • 响应式设计,在常见的屏幕尺寸下表现良好
  • 全站无刷新,应用了 Pjax 和 Ajax,切换页面和发表评论时更流畅
  • 支持夜间模式,可以自动和手动切换日间/夜间模式
  • 平滑滚动,翻阅页面时滚动更加自然
  • 图片懒加载,延迟加载图片,提升页面速度
  • 图片灯箱,点击图片可放大查看
  • 文章目录,使用 tocbot 生成的动态文章目录,支持二三级标题
  • 更好的代码高亮,自动生成行号,附带一键复制按钮
  • 更好的字体,借助 Google Font,采用思源系列字体
  • 访客统计,即插即用的统计功能
  • 文章阅览量统计,查看有多少人点开了你的文章
  • 人性化的时间显示,是今天、昨天,还是几天前,而不是枯燥的日期
  • 增强可读性,精心设计的文字排版
  • 良好的兼容性,兼容各类插件,继承曾使用过的主题数据
  • 专注模式,阅读时点击文章标题上的眼睛,隐藏文章以外的内容
  • More to find

具体的外观可以访问我的博客查看。

使用

  1. 前往 Releases 页面
  2. 找到最新的发行版,即第一个 Release
  3. 下载打包好的 .zip 压缩文件
  4. 解压到 usr/themes/ 目录
  5. 登陆后台启用主题并更改设置
使用开发版
  1. 直接 clone 或者下载仓库 main 分支
  2. 将文件夹重命名为 matcha
  3. 将主题文件夹放入主题安装目录 /usr/themes/
  4. 登陆后台启用主题并更改设置
查看历史版本和更新日志

所有版本的更新日志请查看 change-log.md

Matcha 主题采用语义化版本 2.0.0 标准发行版本号,所有 Releases 页面的发行版都遵循这一规范,除此之外,主题会为每一个次级版本命名来概述此次更新(当然并不重要)。开发版的语义化版本号,也就是 GitHub 仓库里没有被特别赋予版本号的的版本,为 当前最新发行版版本号-alpha.最近一次 commit 的哈希码前七位,例如这一个 commit的版本号为 1.0.0-alpha.3b87366

说明

如果在使用过程中遇到任何问题,请先查看说明文档FAQ,若没能解决,再询问作者。
你也可以加入 QQ 群(924171480)与各路大佬交流。当然这并不是主题用户交流群,只要是与我作品相关的内容都可以在群里讨论,就当作是一个随意的交流群吧。

拓展

这些插件可以拓展主题的功能,并且主题已经适配了它们,可以放心使用

  • Links:友情链接插件,如果要使用友情链接功能就必须安装这个插件
  • Sticky:文章置顶插件,如果想要置顶一篇或多篇文章就可以使用这个插件
  • BracketDown:语法拓展插件,如果想要在文章里使用短代码就需要安装这个插件
  • CopyDog:版权狗插件,可以在文章末尾生成一个显示版权信息的卡片
  • ExSearch:搜索增强插件 1.2.0-beta.1 及以后版本支持
  • WordsCounter:字数统计插件,可以统计全站的字数 为Matcha重新微调的版本

鸣谢

开源项目

jQuery | jQuery Lazy | Pjax | Prism.js | smoothscroll.js | bigfoot.js | toaster.js | Fluidbox | Throttle-Debounce | tocbot.js umami

矢量图

Pixabay 用户 - OpenClipart-Vectors:提供 404 页面使用的矢量图

公益CDN

Cravatar | cdnjs | 字节跳动静态资源公共库


Copyright © 2022 SumiMakito, memset0 & Eltrac, under GPL v3.0 License.

More Repositories

1

miracles

🎉 Typecho Theme Miracles - 生为奇迹
PHP
505
star
2

adams

🍀 简洁而不失优雅的 Typecho 主题
PHP
80
star
3

typecho-plugin-BracketDown

📖 短代码和 Markdown 拓展插件
PHP
30
star
4

bizarre-inspirer

😵 怪奇灵感生成器
JavaScript
24
star
5

typecho-plugin-CopyDog

🐶 在文章的末尾添加一个小卡片,宣示版权所有
PHP
19
star
6

How-To-Answer-Questions-The-Smart-Way

☝️ Stop to answer in a smarter way.
16
star
7

how-to-make-an-awesome-README

📘 Learn how to make an awesome README.md for your repository.
13
star
8

textretty.css

✒️ A simple typography stylesheet
CSS
12
star
9

mark

🎂 一个还算简洁的双栏主题
PHP
11
star
10

FloweysTimeMachine

🌻 小花的时间机器 - Undertale 存档修改器(Save editor) | Flowey's Time Machine 中文版
JavaScript
10
star
11

whisper

💬 Hush! It's a secret dialog which nobody else can find.
JavaScript
9
star
12

noter

📝 A static blog writting system based on GitHub issues.
JavaScript
8
star
13

image-hosting

👅 卑微可乐用 jsDeliver+GitHub 白嫖的图床
7
star
14

toaster.js

💫 A minimalistic toast-notification jQuery plugin.
CSS
7
star
15

rar-license

📃 The Respect and Request License (RAR License).
7
star
16

profile

👦 My English Personal About Page
HTML
6
star
17

Friends

💖 Eltrac 的朋友们~
4
star
18

Miracles-UI

🌈 Miracles UI | 一个清爽的前端框架
CSS
4
star
19

Mirecho

🥳 A totally static blog system based on GitHub
JavaScript
4
star
20

guhub

JavaScript
2
star
21

monkeytype

🐒 基于「猴子打字机」原理的文字沙拉生成器
JavaScript
2
star