├── LICENSE
├── README.md
├── blocks
├── tm-button
│ ├── block.php
│ └── preview.php
├── tm-panel
│ ├── block.php
│ └── preview.php
└── tm-todo-selection
│ ├── block.php
│ └── preview.php
├── comments.php
├── css
├── comments.css
├── mdui.css
├── mdui.min.css
└── mdui.min.css.map
├── favicon.ico
├── fonts
├── fontawesome
│ ├── css
│ │ ├── all.css
│ │ ├── all.min.css
│ │ ├── brands.css
│ │ ├── brands.min.css
│ │ ├── fontawesome.css
│ │ ├── fontawesome.min.css
│ │ ├── regular.css
│ │ ├── regular.min.css
│ │ ├── solid.css
│ │ ├── solid.min.css
│ │ ├── svg-with-js.css
│ │ ├── svg-with-js.min.css
│ │ ├── v4-shims.css
│ │ └── v4-shims.min.css
│ └── webfonts
│ │ ├── fa-brands-400.eot
│ │ ├── fa-brands-400.svg
│ │ ├── fa-brands-400.ttf
│ │ ├── fa-brands-400.woff
│ │ ├── fa-brands-400.woff2
│ │ ├── fa-regular-400.eot
│ │ ├── fa-regular-400.svg
│ │ ├── fa-regular-400.ttf
│ │ ├── fa-regular-400.woff
│ │ ├── fa-regular-400.woff2
│ │ ├── fa-solid-900.eot
│ │ ├── fa-solid-900.svg
│ │ ├── fa-solid-900.ttf
│ │ ├── fa-solid-900.woff
│ │ └── fa-solid-900.woff2
└── roboto
│ ├── LICENSE.txt
│ ├── Roboto-Black.woff
│ ├── Roboto-Black.woff2
│ ├── Roboto-BlackItalic.woff
│ ├── Roboto-BlackItalic.woff2
│ ├── Roboto-Bold.woff
│ ├── Roboto-Bold.woff2
│ ├── Roboto-BoldItalic.woff
│ ├── Roboto-BoldItalic.woff2
│ ├── Roboto-Light.woff
│ ├── Roboto-Light.woff2
│ ├── Roboto-LightItalic.woff
│ ├── Roboto-LightItalic.woff2
│ ├── Roboto-Medium.woff
│ ├── Roboto-Medium.woff2
│ ├── Roboto-MediumItalic.woff
│ ├── Roboto-MediumItalic.woff2
│ ├── Roboto-Regular.woff
│ ├── Roboto-Regular.woff2
│ ├── Roboto-RegularItalic.woff
│ ├── Roboto-RegularItalic.woff2
│ ├── Roboto-Thin.woff
│ ├── Roboto-Thin.woff2
│ ├── Roboto-ThinItalic.woff
│ └── Roboto-ThinItalic.woff2
├── footer.php
├── functions.php
├── header.php
├── icons
└── material-icons
│ ├── LICENSE.txt
│ ├── MaterialIcons-Regular.ijmap
│ ├── MaterialIcons-Regular.woff
│ └── MaterialIcons-Regular.woff2
├── images
├── 1col.png
├── 2cl.png
├── 2cr.png
├── index-side.png
├── index.jpg
├── random
│ ├── material-1.png
│ ├── material-10.png
│ ├── material-11.png
│ ├── material-12.png
│ ├── material-13.png
│ ├── material-14.png
│ ├── material-15.png
│ ├── material-16.png
│ ├── material-17.png
│ ├── material-18.png
│ ├── material-19.png
│ ├── material-2.png
│ ├── material-3.png
│ ├── material-4.png
│ ├── material-5.png
│ ├── material-6.png
│ ├── material-7.png
│ ├── material-8.png
│ └── material-9.png
└── sidebar.jpg
├── inc
├── css
│ └── optionsframework.css
├── images
│ └── ico-delete.png
├── includes
│ ├── class-options-framework-admin.php
│ ├── class-options-framework.php
│ ├── class-options-interface.php
│ ├── class-options-media-uploader.php
│ └── class-options-sanitization.php
├── js
│ ├── media-uploader.js
│ └── options-custom.js
└── options-framework.php
├── index.php
├── js
├── ajax-comment
│ ├── app.css
│ ├── app.js
│ └── main.php
├── infinite-ajax-scroll.min.js
├── jquery.min.js
├── mdui.js
├── mdui.min.js
├── mdui.min.js.map
├── scrollToTop.js
├── style-before.js
└── style.js
├── optionjs.php
├── options.php
├── page.php
├── pages
├── page-archieve.php
└── page-links.php
├── screenshot.png
├── search.php
├── shortcode.php
├── single.php
├── style.css
└── theme-update
├── .editorconfig
├── Puc
├── v4
│ └── Factory.php
└── v4p9
│ ├── Autoloader.php
│ ├── DebugBar
│ ├── Extension.php
│ ├── Panel.php
│ ├── PluginExtension.php
│ ├── PluginPanel.php
│ └── ThemePanel.php
│ ├── Factory.php
│ ├── InstalledPackage.php
│ ├── Metadata.php
│ ├── OAuthSignature.php
│ ├── Plugin
│ ├── Info.php
│ ├── Package.php
│ ├── Ui.php
│ ├── Update.php
│ └── UpdateChecker.php
│ ├── Scheduler.php
│ ├── StateStore.php
│ ├── Theme
│ ├── Package.php
│ ├── Update.php
│ └── UpdateChecker.php
│ ├── Update.php
│ ├── UpdateChecker.php
│ ├── UpgraderStatus.php
│ ├── Utils.php
│ └── Vcs
│ ├── Api.php
│ ├── BaseChecker.php
│ ├── BitBucketApi.php
│ ├── GitHubApi.php
│ ├── GitLabApi.php
│ ├── PluginUpdateChecker.php
│ ├── Reference.php
│ └── ThemeUpdateChecker.php
├── README.md
├── composer.json
├── css
└── puc-debug-bar.css
├── js
└── debug-bar.js
├── languages
├── plugin-update-checker-ca.mo
├── plugin-update-checker-ca.po
├── plugin-update-checker-cs_CZ.mo
├── plugin-update-checker-cs_CZ.po
├── plugin-update-checker-da_DK.mo
├── plugin-update-checker-da_DK.po
├── plugin-update-checker-de_DE.mo
├── plugin-update-checker-de_DE.po
├── plugin-update-checker-es_ES.mo
├── plugin-update-checker-es_ES.po
├── plugin-update-checker-fa_IR.mo
├── plugin-update-checker-fa_IR.po
├── plugin-update-checker-fr_CA.mo
├── plugin-update-checker-fr_CA.po
├── plugin-update-checker-fr_FR.mo
├── plugin-update-checker-fr_FR.po
├── plugin-update-checker-hu_HU.mo
├── plugin-update-checker-hu_HU.po
├── plugin-update-checker-it_IT.mo
├── plugin-update-checker-it_IT.po
├── plugin-update-checker-ja.mo
├── plugin-update-checker-ja.po
├── plugin-update-checker-nl_BE.mo
├── plugin-update-checker-nl_BE.po
├── plugin-update-checker-nl_NL.mo
├── plugin-update-checker-nl_NL.po
├── plugin-update-checker-pt_BR.mo
├── plugin-update-checker-pt_BR.po
├── plugin-update-checker-sl_SI.mo
├── plugin-update-checker-sl_SI.po
├── plugin-update-checker-sv_SE.mo
├── plugin-update-checker-sv_SE.po
└── plugin-update-checker.pot
├── license.txt
├── load-v4p9.php
├── plugin-update-checker.php
└── vendor
├── Parsedown.php
├── ParsedownLegacy.php
├── ParsedownModern.php
└── PucReadmeParser.php
/README.md:
--------------------------------------------------------------------------------
1 | 
2 | # TigerMaterial
3 | > TigerMaterial 是 RnMaterial 的重制版,使用 MDUI 进行重新编写。
4 | >
5 | > ~~其实当初 RnMaterial 是 Ctrl+S 保存后强行魔改成 WordPress 主题的……~~
6 |
7 | TigerMaterial 是一款基于 [MDUI](https://github.com/zdhxiong/mdui) 的 Material Design 风格的 WordPress 主题。
8 |
9 |
10 |
11 |
12 |
13 | ## 特性
14 | - 基于 MDUI 框架的 Material Design 设计,将在未来支持暗色模式和主题切换
15 | - 支持 WordPress 的主题更新功能(自v1.0.3起)
16 | - 支持文章目录,平滑跳转
17 | - 支持 Ajax 无限加载文章, Ajax 评论提交/翻页
18 | - 全局 Font Awesome 图标字体,可根据需要自行使用
19 | - 支持 Rich Preview,在 Telegram 中也能直接预览文章摘要
20 | - 内置友情链接页面,归档页面
21 | - 支持多种 Gutenberg 编辑器区块
22 |
23 | 它继承了 MDUI 所有的样式,你可以在 [MDUI 开发文档](https://www.mdui.org/docs/) 中阅览并使用。
24 |
25 | 这里提供博客内的样式显示效果: [TigerMaterial 区块 & 样式预览](https://jakting.com/tigermaterial-style-preview)
26 | ## 演示站点
27 | [甲烃气瓶](https://jakting.com)
28 |
29 | ## 插件
30 | TigerMaterial 并没有必须安装的插件(前提是使用古登堡编辑器),但我推荐你安装下面的插件来实现最佳效果。
31 |
32 | 主题的整个开发都是基于下列插件进行的。
33 | - [Gutenberg](https://wordpress.org/plugins/gutenberg/) – 古登堡编辑器,WordPress 新版的默认编辑器
34 | - [Code Syntax Block](https://wordpress.org/plugins/code-syntax-block/) – 用于代码高亮
35 | - [Block Lab](https://wordpress.org/plugins/block-lab/) – 主题捆绑的区块必须依赖此插件才可显示,例如可扩展面板,按钮等。当然,安装此插件并不是必须的,你也可以通过阅读 MDUI 文档后直接粘贴 HTML 代码来使用。 如果你安装了 Block Lab,请阅读主题须知-区块
36 |
37 | ## 主题须知 & 更新日志
38 | 前往文章:[「TigerMaterial」—— Material Design 与 WordPress 的巧妙碰撞](https://jakting.com/archives/tigermaterial.html) 查看
39 |
40 | **请务必阅读主题须知**
41 |
42 | ## 下载
43 | 请使用已打包版本,Github 库源码极少处于可使用状态。
44 |
45 | [Github Release](https://github.com/hjthjthjt/TigerMaterial/releases)
46 |
47 | [hjt's Cloud](https://cloud.jakting.com/#/s/j0SQ) (分享密码:`TigerMaterial`)
48 |
--------------------------------------------------------------------------------
/blocks/tm-button/block.php:
--------------------------------------------------------------------------------
1 | $word";
18 | } elseif ($i == "raised-white") {
19 | //浮动白色
20 | echo "";
21 | } elseif ($i == "flat-colored") {
22 | //扁平上色
23 | echo "";
24 | } elseif ($i == "flat-white") {
25 | //扁平白色
26 | echo "";
27 | } elseif ($i == "raised-custom") {
28 | //浮动自定义颜色
29 | echo "";
30 | } elseif ($i == "flat-custom") {
31 | //扁平自定义颜色
32 | echo "";
33 | }
34 | ?>
--------------------------------------------------------------------------------
/blocks/tm-button/preview.php:
--------------------------------------------------------------------------------
1 | TM-按钮(浮动上色)
";
18 | echo "";
19 | } elseif ($i == "raised-white") {
20 | //浮动白色
21 | echo "TM-按钮(浮动白色)
";
22 | echo "";
23 | } elseif ($i == "flat-colored") {
24 | //扁平上色
25 | echo "TM-按钮(扁平上色)
";
26 | echo "";
27 | } elseif ($i == "flat-white") {
28 | //扁平白色
29 | echo "TM-按钮(扁平白色)
";
30 | echo "";
31 | } elseif ($i == "raised-custom") {
32 | //浮动自定义颜色
33 | echo "TM-按钮(浮动自定义颜色)
";
34 | echo "";
35 | } elseif ($i == "flat-custom") {
36 | //扁平自定义颜色
37 | echo "TM-按钮(扁平自定义颜色)
";
38 | echo "";
39 | }
40 | ?>
--------------------------------------------------------------------------------
/blocks/tm-panel/block.php:
--------------------------------------------------------------------------------
1 |
共有 条评论
11 |13 | 'ol', 16 | 'short_ping' => true, 17 | 'avatar_size' => 48, 18 | 'type' => 'comment', 19 | 'callback' => 'zmblog_comment', 20 | )); 21 | ?> 22 |
23 | 26 | 27 |