├── .gitignore
├── 404.php
├── CHANGELOG.md
├── LICENSE
├── README.md
├── author.php
├── footer.php
├── functions.php
├── header.php
├── images
├── jetbrains.svg
└── post.jpg
├── inc
├── Utils.php
├── css
│ ├── optionsframework.css
│ └── trick.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
│ ├── rebirth.js
│ └── trick.js
├── options-framework.php
└── trick.php
├── index.php
├── options.php
├── page.php
├── page
├── page-about.php
├── page-archive.php
└── page-links.php
├── screenshot.png
├── sidebar.php
├── single.php
├── style.css
└── tpl
├── footer
├── footer-info.php
└── footer-wave.php
├── home
├── home-hero.php
├── home-pagination.php
├── home-search.php
├── home-thumb.php
├── home-toast.php
└── home-totop.php
├── single
├── single-content.php
└── single-header.php
└── site
└── site-wave.php
/.gitignore:
--------------------------------------------------------------------------------
1 | # img
2 | *.svg
3 | !jetbrains.svg
4 |
5 | # jetbrains
6 | .idea*
--------------------------------------------------------------------------------
/404.php:
--------------------------------------------------------------------------------
1 |
11 |
12 |
13 |
14 |
15 |
16 |
17 | Error 404
18 | Page not found
19 | 返回首页
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | ### Version 1.0.5
2 |
3 | 发布日期:2020.04.16
4 | - 📌 修复友链丢失图片和链接bug 08/09
5 | - 🎁 添加文章归档页,优化功能
6 | - ❤ 修复了当菜单没有设置时的错误
7 | - ❤ 修复了默认没有设置分类图片导致的底部出现错误代码
8 | - ✔ 升级Valine
9 | - ✔ 优化底部信息的为空展示
10 | - 🎁 新增后台设置gravatar头像源,默认为极客族,感谢[@MuenYu](https://github.com/MuenYu)
11 | - 🎁 新增面包屑导航
12 | - ❤ 文章页样式微调
13 | - 📌 修复移动端表格错位问题
14 | - ❤ 修复在特定环境下文章表格出现奇怪的问题
15 | - ❤ 修复黑暗模式评论出现奇怪的样式问题
16 | - ❤ 更新Valine为1.4.14,具体配置文件在inc/js/trick.js
17 |
18 | ### Version 1.0.4
19 |
20 | 发布日期:2020.04.07
21 |
22 | - ✔ 修复文章内容添加锚节点不能稳定跳转
23 | - 🎁 新增后台支持弹窗内容和时间
24 | - ❤ 优化博客关键词和文章描述,更利用SEO
25 |
26 | ### Version 1.0.3
27 |
28 | 发布日期:2020.03.17
29 |
30 | - ✔ 修复两个函数判断非数组
31 | - 🎁 新增页脚展示功能
32 | - 🎁 新增友链分类
33 | - ❤ 优化首页文章布局
34 | - ❤ 优化底部信息布局
35 |
36 | ### Version 1.0.2
37 |
38 | 发布日期:2020.03.02
39 |
40 | - ✔ 修复移动端菜单bug
41 | - ❤ 优化 `文章代码` 样式
42 | - ❤ 优化文章外链新标签打开
43 | - ❤ 优化函数,减少动态请求
44 | - ❤ 修改gravatar头像源
45 | - 🎁 新增文章事项清单可视化
46 | - 🎁 后台增加设置图床预加载
47 | - 🎁 增加Logo使用说明
48 | - 🎁 新增404页面
49 |
50 | ### Version 1.0.1
51 |
52 | 发布日期:2020.02.27
53 |
54 | - 粗糙的第一个版本
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 yqchilde
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # WordPress Theme - Rebirth
2 |
3 |  
4 | ### 声明
5 |
6 | Rebirth主题的WordPress版本是完全移植过来的,原主题为`JaxsonWang(淮城一只猫)制作`,且是ghost博客主题,详情请看 [点击查看](https://github.com/JaxsonWang/Rebirth)
7 |
8 | ### 特色
9 |
10 | - 大气、简约、优雅以及强大的响应式布局
11 | - 原生黑暗模式,支持 macOS 和 window10 黑暗模式
12 | - 友情链接和关于独立页独特模板,更好展示自己站点
13 | - 恰到好处的个人社交信息
14 | - 适合于中文字体阅读个人文章页面,优化到每一个元素
15 | - [Valine 评论系统](https://valine.js.org/)的支持
16 | - 强大的社交分享文章功能
17 | - 增强模板 SEO 优化
18 | - 更多功能等你来体验
19 |
20 | ### 更新日志
21 |
22 | [更新日志](https://github.com/yqchilde/rebirth/blob/master/CHANGELOG.md)
23 |
24 | ## 使用指南
25 |
26 | ### 下载安装
27 |
28 | - 建议使用 `git clone` 下载
29 |
30 | - 如果直接下载压缩包记载将文件夹名字改回rebirth,即保证主题目录为 `wp-content/themes/rebirth`
31 |
32 | - 请把主题文件包解压去掉master改为rebirth
33 |
34 | - 关于设置主题方面,在wordpress后台里`外观->Rebirth主题设置`里面操作(都有功能描述)
35 |
36 | - 如果发现bug,请及时给我一个issue
37 |
38 | 
39 |
40 | ### 使用前提示
41 |
42 | 1. 主题没有用wordpress默认评论系统,所以没有写默认评论样式。主题用的是 **[Valine.js](https://valine.js.org)** 三方评论系统,是基于`Leancloud`的,申请个人免费开发板足够使用,申请之后的**appId**,**appKey**,**serverUrls** 填入主题设置里面即可享受。
43 | 2. 主题支持**Markdown**文章,这意味着目前不能使用wordpress自带的默认的古腾堡编辑器,这里我推荐大家使用[WP Githuber MD](https://github.com/terrylinooo/githuber-md),这款插件,避免页面某些错位。
44 |
45 | ### 关于页面
46 |
47 | 是基于wordpress编写的独立页面模板,文件在`/page/page-about.php`,如果需要更改,请更改这个源代码
48 |
49 | ### 友链页面
50 |
51 | 是基于wordpress编写的独立页面模板,文件在`/page/page-links.php`,如果需要更改,请更改这个源代码
52 |
53 | 友链分类如果设置了链接分类那么就会显示分类,如果没有设置链接分类那么就不会显示分类
54 |
55 | 友链分类顺序、链接分类顺序,全部是按照`link_id`排序的,也就是说创建顺序,所以请灵活调整
56 |
57 | **添加友链**
58 |
59 | 后台->链接->添加->名称、Web地址、图像描述、图像地址
60 |
61 | ### 新建页面
62 |
63 | 如果需要新建页面,请在`page/`目录下创建`page-xxx.php`文件,`xxx`就是你在页面的链接后缀,模板编写方法可以百度也可以参考友链或者关于页面,然后在wordpress后台->页面->新建页面->页面属性->模板->`自己创建的模板名字)`
64 |
65 | ### tag_ID获取方法
66 |
67 | 关于主题设置分类页面的封面设置里面提到的tag_ID获取方法,详情请看图片
68 |
69 | 
70 | 
71 |
72 | ### 主题设置
73 | 请在后台->外观->Rebirth主题设置里面填写相关信息,每处都写了解释,如果不懂,请直接给我一个issue。
74 |
75 | ## 插件推荐
76 |
77 | 这里列出我正在用的插件,也代表主题兼容性
78 |
79 | - `External Media without Import` 让你的媒体库插入外链,这意味着每篇文章的特色图片你可以用图床的外链,不用每次上传图片,导致内存大量增加
80 | - `Google XML Sitemaps` 生成sitemap.xml
81 | - `WP Githuber MD` markdown编辑器
82 | - `WP Rocket` 让你的wordpress变得更快(缓存插件)
83 | - `百度搜索推送管理` 自动提交链接给百度站长平台
84 |
85 | ## Support
86 |
87 | >jetbrains
88 |
89 |
90 |
91 |
92 |
93 | ```
94 | jetbrains有一项开源赞助计划,可以通过开源项目免费申请jetbrains全家桶license
95 | jetbranins官方在赠送license的时候会请求提议加入他们的品牌logo推广放入到仓库中,
96 | 不过这一切都是用户自愿的原则
97 | ```
98 |
99 | ## License
100 |
101 | WordPress Theme Rebirth is open source and released under the MIT License.
--------------------------------------------------------------------------------
/author.php:
--------------------------------------------------------------------------------
1 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/footer.php:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 |
13 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
59 |
60 |
61 |
62 |
63 |