没有经过php的学习,可以搞得明白typecho吗
Typecho 是一个轻量级的开源博客系统,基于 PHP 开发,使用 MySQL 或 SQLite 作为数据库。它以其简洁、高效和易用性著称,适合个人博客和小型网站使用。
主要特点
- 轻量高效:代码简洁,运行速度快
- 简单易用:后台界面直观,操作简单
- 模板系统:支持自定义主题开发
首先来看一下typecho的目录结构,从默认主题来看:
TYPECHO 安装目录
├─admin
├─install
├─usr
│ ├─plugins
│ ├─themes
│ │ ├─default // 主题名称(即主题文件夹)
│ │ │ ├─img // 资源文件的文件夹,默认主题放的是搜索按钮的两张图片
│ │ │ │ ├─icon-search.png
│ │ │ │ └─icon-search@2x.png
│ │ │ ├─404.php // 404 页面
│ │ │ ├─archive.php // 存档页面,包括分类页、搜索页、作者页、标签页等
│ │ │ ├─comments.php // 评论部分
│ │ │ ├─footer.php // 页脚部分
│ │ │ ├─functions.php // 主题的功能文件,添加自定义函数、定义主题配置选项灯
│ │ │ ├─header.php // 页头部分
│ │ │ ├─index.php // 主页
│ │ │ ├─page.php // 独立页面,对应 后台 -> 管理 -> 独立页面 创建的页面
│ │ │ ├─post.php // 文章详情页,对应 后台 -> 管理 -> 文章 创建的页面
│ │ │ ├─sidebar.php // 侧栏目部分
│ │ │ ├─style.css // 样式表 1
│ │ │ ├─grid.css // 样式表 2
│ │ │ └─screenshot.png // 主题截图
│ └─uploads
├─var
├─config.inc.php
├─index.php
├─install.php
└─LICENSE.txt