zgcwkj 主题
代码来自 https://github.com/zgcwkjOpenProject/Typecho_Themes_zgcwkj
功能
- 首页文章列表 + 分页
- 栏目列表页 / 文章详情页(含上一篇、下一篇、阅读量)
- 单页模型(关于我等独立页面)
- 关键词搜索页
/search/?s=关键词 - 侧边栏:关于博主、分类列表、最新文章、标签云、友情链接、广告位
- 深色模式跟随系统(
prefers-color-scheme) - 代码高亮(highlight.js)
- 评论(依赖 comment 应用)
模型
| 模型 | 标识 | 说明 |
|---|---|---|
| 首页 | home | 站点全局配置(头图、头像、社交账号、统计代码等) |
| 单页 | page | 关于我之类的独立页面 |
| 文章 | article | 博客文章,字段含标题、关键词、描述、标签、封面图、内容、时间、阅读量 |
| 友链 | link | 友情链接,字段含名称、网址、LOGO、排序、启用 |
栏目变量
安装后进入 后台 → 栏目 → 首页 → 设置 可以修改:
- 网站标题 / 关键词 / 描述 / favicon
- 头图地址、深色模式头图、头图大标题
- 博主名称、博主头像、博主简介
- 每页文章数
- 社交账号(QQ、微信、Github、Gitee、Weibo、Twitter)
- 统计代码、页脚备案信息、侧边栏广告位
网址规则
| 页面 | 网址 |
|---|---|
| 首页 | / |
| 首页分页 | /page/2/ |
| 搜索 | /search/?s=关键词 |
| 栏目页 | /栏目ID/ |
| 栏目分页 | /栏目ID/2/ |
| 文章页 | /栏目ID/文章ID.html |
依赖
- tinymce(富文本编辑)
- comment(评论)
目录说明
zgcwkj/
├── zgcwkj.config # 应用配置
├── zgcwkj.php # 应用主文件(安装初始化、分页、搜索、阅读量)
├── zgcwkj.data.php # 应用数据(模型、字段、页面、栏目、示例文章)
├── header.php # 页面头部
├── nav.php # 导航与头图
├── footer.php # 页脚与脚本
├── sidebar.php # 侧边栏
├── bread.php # 面包屑
├── post-list.php # 文章列表(首页/栏目/搜索共用)
├── index.php # 首页模板
├── article.php # 文章栏目页模板
├── article_content.php # 文章详情页模板
├── page.php # 单页模板
├── search.php # 搜索页模板
├── search-form.php # 搜索表单
├── css / js / fonts # 主题静态资源
└── images # 默认头像与头图
