{"id":24956811,"url":"https://github.com/bigcoke233/matcha","last_synced_at":"2025-04-06T17:12:34.778Z","repository":{"id":56794800,"uuid":"524318968","full_name":"BigCoke233/matcha","owner":"BigCoke233","description":"🍵 Typecho Theme Matcha","archived":false,"fork":false,"pushed_at":"2024-03-23T14:38:04.000Z","size":980,"stargazers_count":273,"open_issues_count":3,"forks_count":22,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-30T15:09:28.459Z","etag":null,"topics":["typecho","typecho-theme"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BigCoke233.png","metadata":{"files":{"readme":"README.md","changelog":"change-log.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-13T06:20:26.000Z","updated_at":"2025-03-19T08:46:59.000Z","dependencies_parsed_at":"2024-01-14T02:41:44.752Z","dependency_job_id":"58eab96e-58d9-466f-b31b-7511da636844","html_url":"https://github.com/BigCoke233/matcha","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BigCoke233%2Fmatcha","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BigCoke233%2Fmatcha/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BigCoke233%2Fmatcha/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BigCoke233%2Fmatcha/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BigCoke233","download_url":"https://codeload.github.com/BigCoke233/matcha/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247517915,"owners_count":20951719,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["typecho","typecho-theme"],"created_at":"2025-02-03T06:41:16.235Z","updated_at":"2025-04-06T17:12:34.760Z","avatar_url":"https://github.com/BigCoke233.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](screenshot.png)\n\n# Theme Matcha\n\n\u003ca href=\"https://typecho.org\"\u003e\u003cimg src=\"https://img.shields.io/badge/typecho-1.2.0-brightgreen?style=flat-square\"\u003e\u003c/a\u003e \n\u003ca href=\"LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-GPL v3.0-blue.svg?style=flat-square\"\u003e\u003c/a\u003e \n\u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/made%20with-%E2%9D%A4-ff69b4.svg?style=flat-square\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/BigCoke233/matcha/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/v/release/BigCoke233/matcha?display_name=tag\u0026style=flat-square\"\u003e\u003c/a\u003e\n\n\nMatcha 是基于 [Ringo](https://github.com/memset0/typecho-theme-ringo) 二次开发的 Typecho 主题，而 [Ringo](https://github.com/memset0/typecho-theme-ringo) 本身是移植自 Hexo 的 [Journal](https://github.com/SumiMakito/hexo-theme-Journal) 主题。总体上来讲，Matcha 是基于 Ringo 的代码和 Journal 的设计进行二次创作的，对代码结构进行了大幅度地重构，并添加了许多自己的设计和好用的功能。\n\n## 特色\n\n- **响应式设计**，在常见的屏幕尺寸下表现良好\n- **全站无刷新**，应用了 Pjax 和 Ajax，切换页面和发表评论时更流畅\n- **支持夜间模式**，可以自动和手动切换日间/夜间模式\n- **平滑滚动**，翻阅页面时滚动更加自然\n- **图片懒加载**，延迟加载图片，提升页面速度\n- **图片灯箱**，点击图片可放大查看\n- **文章目录**，使用 tocbot 生成的动态文章目录，支持二三级标题\n- **更好的代码高亮**，自动生成行号，附带一键复制按钮\n- **更好的字体**，借助 Google Font，采用思源系列字体\n- **访客统计**，即插即用的统计功能\n- **文章阅览量统计**，查看有多少人点开了你的文章\n- **人性化的时间显示**，是今天、昨天，还是几天前，而不是枯燥的日期\n- **增强可读性**，精心设计的文字排版\n- **良好的兼容性**，兼容各类插件，继承曾使用过的主题数据\n- **专注模式**，阅读时点击文章标题上的眼睛，隐藏文章以外的内容\n- More to find\n\n具体的外观可以访问[我的博客](https://blog.guhub.cn/)查看。\n\n## 使用\n\n1. 前往 [Releases](https://github.com/BigCoke233/matcha/releases) 页面\n2. 找到最新的发行版，即第一个 Release\n3. 下载打包好的 `.zip` 压缩文件\n4. 解压到 `usr/themes/` 目录\n5. 登陆后台启用主题并更改设置\n\n\u003cdetails\u003e\n\u003csummary\u003e使用开发版\u003c/summary\u003e\n\n1. 直接 `clone` 或者下载仓库 `main` 分支\n2. 将文件夹重命名为 `matcha`\n3. 将主题文件夹放入主题安装目录 `/usr/themes/`\n4. 登陆后台启用主题并更改设置\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e查看历史版本和更新日志\u003c/summary\u003e\n\n所有版本的更新日志请查看 [change-log.md](change-log.md)。\n\nMatcha 主题采用[语义化版本 2.0.0](https://semver.org/lang/zh-CN/) 标准发行版本号，所有 Releases 页面的发行版都遵循这一规范，除此之外，主题会为每一个次级版本命名来概述此次更新（当然并不重要）。开发版的语义化版本号，也就是 GitHub 仓库里没有被特别赋予版本号的的版本，为 `当前最新发行版版本号-alpha.最近一次 commit 的哈希码前七位`，例如[这一个 commit](https://github.com/BigCoke233/matcha/commit/1c32e661d5048530ec19df692f97ab8c1a895d4c)的版本号为 `1.0.0-alpha.3b87366`。\n\n\u003c/details\u003e\n\n### 说明\n\n如果在使用过程中遇到任何问题，请先查看[说明文档](https://matcha.corpusi.com/)或 [FAQ](doc.md)，若没能解决，再询问作者。\n\n### 拓展\n\n这些插件可以拓展主题的功能，并且主题已经适配了它们，可以放心使用\n\n- [Links](http://www.imhan.com/archives/typecho_links_20141214/)：友情链接插件，如果要使用友情链接功能就必须安装这个插件\n- [Sticky](https://github.com/jazzi/sticky-for-typecho)：文章置顶插件，如果想要置顶一篇或多篇文章就可以使用这个插件\n- [BracketDown](https://github.com/BigCoke233/typecho-plugin-BracketDown)：语法拓展插件，如果想要在文章里使用短代码就需要安装这个插件\n- [CopyDog](https://github.com/BigCoke233/typecho-plugin-CopyDog)：版权狗插件，可以在文章末尾生成一个显示版权信息的卡片\n- [ExSearch](https://github.com/AlanDecode/Typecho-Plugin-ExSearch)：搜索增强插件 _1.2.0-beta.1 及以后版本支持_\n- [WordsCounter](https://github.com/KurococLiu/Typecho_WordsCounter)：字数统计插件，可以统计全站的字数 _为Matcha重新微调的版本_\n\n## 鸣谢\n\n#### 开源项目\n\n[jQuery](https://jquery.com/) | \n[jQuery Lazy](http://jquery.eisbehr.de/lazy/) |\n[Pjax](https://github.com/defunkt/jquery-pjax) | \n[Prism.js](https://prismjs.com/) | \n[smoothscroll.js](https://www.smoothscroll.net/) | \n[bigfoot.js](http://bigfootjs.com/) | \n[toaster.js](https://github.com/bigcoke233/toaster.js) | \n[Fluidbox](http://terrymun.github.io/Fluidbox/demo/index.html) | \n[Throttle-Debounce](https://benalman.com/projects/jquery-throttle-debounce-plugin/) | \n[tocbot.js](https://tscanlin.github.io/tocbot/)\n[umami](https://github.com/umami-software/umami)\n\n\n#### 矢量图\n\n[Pixabay 用户 - OpenClipart-Vectors](https://pixabay.com/zh/vectors/screaming-surprised-smiley-emotion-146426/)：提供 404 页面使用的矢量图\n\n\n#### 公益CDN\n\n[Cravatar](https://cravatar.cn/)  | \n[cdnjs](https://cdnjs.cloudflare.com/)  | \n[字节跳动静态资源公共库](https://cdn.bytedance.com/)\n\n\n---\n\nCopyright \u0026copy; 2022 SumiMakito, memset0 \u0026 Eltrac, under GPL v3.0 License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbigcoke233%2Fmatcha","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbigcoke233%2Fmatcha","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbigcoke233%2Fmatcha/lists"}