怀抱希望 残破身躯注满热血

学习typecho

没有经过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
By G On