Typecho 项目结构
│
├── admin/                              后台管理目录
│   ├── css/                            后台样式文件
│   │   ├── grid.css                    网格布局样式
│   │   ├── install.css                 安装界面样式
│   │   ├── normalize.css               标准化样式
│   │   └── style.css                   主要后台样式
│   ├── js/                             后台JavaScript文件
│   │   ├── hyperdown.js                Markdown解析器
│   │   ├── jquery-ui.js                jQuery UI库
│   │   ├── jquery.js                   jQuery库
│   │   ├── moxie.js                    文件上传库
│   │   ├── pagedown.js                 Markdown编辑器
│   │   ├── paste.js                    粘贴处理库
│   │   ├── plupload.js                 文件上传库
│   │   ├── purify.js                   HTML净化库
│   │   ├── timepicker.js               时间选择器
│   │   ├── tokeninput.js               标签输入组件
│   │   └── typecho.js                  Typecho主JS文件
│   ├── backup.php                      数据备份管理
│   ├── category.php                    分类管理
│   ├── common-js.php                   公共JavaScript
│   ├── common.php                      后台公共功能
│   ├── copyright.php                   版权信息
│   ├── custom-fields-js.php            自定义字段JavaScript
│   ├── custom-fields.php               自定义字段管理
│   ├── editor-js.php                   编辑器JavaScript
│   ├── extending.php                   扩展功能
│   ├── file-upload-js.php              文件上传JavaScript
│   ├── file-upload.php                 文件上传处理
│   ├── footer.php                      后台页脚
│   ├── form-js.php                     表单JavaScript
│   ├── header.php                      后台头部
│   ├── index.php                       后台首页
│   ├── login.php                       登录页面
│   ├── manage-categories.php           分类管理
│   ├── manage-comments.php             评论管理
│   ├── manage-medias.php               媒体文件管理
│   ├── manage-pages.php                页面管理
│   ├── manage-posts.php                文章管理
│   ├── manage-tags.php                 标签管理
│   ├── manage-users.php                用户管理
│   ├── media.php                       媒体处理
│   ├── menu.php                        后台菜单
│   ├── options-discussion.php          评论设置
│   ├── options-general.php             基本设置
│   ├── options-permalink.php           固定链接设置
│   ├── options-plugin.php              插件设置
│   ├── options-reading.php             阅读设置
│   ├── options-theme.php               主题设置
│   ├── page-title.php                  页面标题
│   ├── plugins.php                     插件管理
│   ├── preview.php                     文章预览
│   ├── profile.php                     用户资料
│   ├── register.php                    用户注册
│   ├── table-js.php                    表格JavaScript
│   ├── theme-editor.php                主题编辑器
│   ├── themes.php                      主题管理
│   ├── upgrade.php                     升级处理
│   ├── user.php                        用户管理
│   ├── welcome.php                     欢迎页面
│   ├── write-js.php                    写作JavaScript
│   ├── write-page.php                  页面写作
│   └── write-post.php                  文章写作
│
├── install/                            安装程序目录
│   ├── Mysql.php                       MySQL数据库安装脚本
│   ├── Mysql.sql                       MySQL数据库结构
│   ├── Pgsql.php                       PostgreSQL数据库安装脚本
│   ├── Pgsql.sql                       PostgreSQL数据库结构
│   ├── SQLite.php                      SQLite数据库安装脚本
│   └── SQLite.sql                      SQLite数据库结构
│
├── usr/                                用户目录
│   ├── plugins/                        插件目录
│   │   └── HelloWorld/                 示例插件
│   │       └── Plugin.php              插件主文件
│   ├── themes/                         主题目录
│   │   └── default/                    默认主题
│   │       ├── 404.php                 404页面模板
│   │       ├── archive.php             归档页面模板
│   │       ├── comments.php            评论模板
│   │       ├── footer.php              页脚模板
│   │       ├── functions.php           主题功能函数
│   │       ├── grid.css                网格样式
│   │       ├── header.php              头部模板
│   │       ├── index.php               首页模板
│   │       ├── normalize.css           标准化样式
│   │       ├── page.php                页面模板
│   │       ├── post.php                文章模板
│   │       ├── sidebar.php             侧边栏模板
│   │       └── style.css               主题样式
│   └── uploads/                        用户上传文件目录
│
├── var/                                核心代码目录
│   ├── IXR/                            XML-RPC库
│   │   ├── Base64.php                  Base64编码处理
│   │   ├── Client.php                  客户端实现
│   │   ├── Date.php                    日期处理
│   │   ├── Error.php                   错误处理
│   │   ├── Exception.php               异常处理
│   │   ├── Hook.php                    钩子机制
│   │   ├── Message.php                 消息处理
│   │   ├── Pingback.php                Pingback功能
│   │   ├── Request.php                 请求处理
│   │   ├── Server.php                  服务端实现
│   │   └── Value.php                   值处理
│   ├── Typecho/                        核心框架
│   │   ├── Common.php                  公共函数
│   │   ├── Config.php                  配置类
│   │   ├── Cookie.php                  Cookie处理
│   │   ├── Date.php                    日期类
│   │   ├── Db/                         数据库模块
│   │   │   ├── Adapter/                数据库适配器
│   │   │   ├── Query/                  查询构建器
│   │   │   ├── Adapter.php             数据库适配器接口
│   │   │   ├── Exception.php           数据库异常
│   │   │   └── Query.php               查询类
│   │   ├── Exception.php               异常基类
│   │   ├── Feed.php                    Feed生成器
│   │   ├── Http/                       HTTP处理
│   │   │   ├── Client/                 HTTP客户端
│   │   │   └── Client.php              HTTP客户端类
│   │   ├── I18n/                       国际化模块
│   │   │   ├── GetText.php             GetText实现
│   │   │   └── GetTextMulti.php        多语言支持
│   │   ├── I18n.php                    国际化类
│   │   ├── Plugin/                     插件系统
│   │   │   ├── Exception.php           插件异常
│   │   │   └── PluginInterface.php     插件接口
│   │   ├── Plugin.php                  插件管理类
│   │   ├── Request.php                 请求处理类
│   │   ├── Response.php                响应处理类
│   │   ├── Router/                     路由模块
│   │   │   ├── Exception.php           路由异常
│   │   │   └── Parser.php              路由解析器
│   │   ├── Router.php                  路由类
│   │   ├── Validate.php                验证类
│   │   ├── Widget/                     组件模块
│   │   │   ├── Helper/                 组件助手
│   │   │   ├── Exception.php           组件异常
│   │   │   ├── Request.php             组件请求
│   │   │   ├── Response.php            组件响应
│   │   │   └── Terminal.php            组件终端
│   │   └── Widget.php                  组件基类
│   ├── Utils/                          工具类
│   │   ├── AutoP.php                   自动段落处理
│   │   ├── Helper.php                  助手函数
│   │   ├── HyperDown.php               Markdown解析器
│   │   ├── Markdown.php                Markdown处理
│   │   ├── PasswordHash.php            密码哈希
│   │   └── Upgrade.php                 升级工具
│   └── Widget/                         组件目录
│       ├── Base/                       基础组件
│       │   ├── Comments.php            评论基础类
│       │   ├── Contents.php            内容基础类
│       │   ├── Metas.php               元数据基础类
│       │   ├── Options.php             选项基础类
│       │   ├── QueryInterface.php      查询接口
│       │   └── Users.php               用户基础类
│       ├── Comments/                   评论组件
│       │   ├── Admin.php               后台评论
│       │   ├── Archive.php             归档评论
│       │   ├── Edit.php                评论编辑
│       │   ├── Ping.php                Ping功能
│       │   └── Recent.php              最近评论
│       ├── Contents/                   内容组件
│       │   ├── Attachment/             附件相关
│       │   ├── Page/                   页面相关
│       │   ├── Post/                   文章相关
│       │   ├── Related/                相关内容
│       │   └── Related.php             相关内容类
│       ├── Metas/                      元数据组件
│       │   ├── Category/               分类相关
│       │   └── Tag/                    标签相关
│       ├── Options/                    选项组件
│       │   ├── Discussion.php          评论选项
│       │   ├── General.php             基本选项
│       │   ├── Permalink.php           固定链接选项
│       │   └── Reading.php             阅读选项
│       ├── Plugins/                    插件组件
│       │   ├── Config.php              插件配置
│       │   ├── Edit.php                插件编辑
│       │   └── Rows.php                插件列表
│       ├── Themes/                     主题组件
│       │   ├── Config.php              主题配置
│       │   ├── Edit.php                主题编辑
│       │   ├── Files.php               主题文件
│       │   └── Rows.php                主题列表
│       ├── Users/                      用户组件
│       │   ├── Admin.php               后台用户
│       │   ├── Edit.php                用户编辑
│       │   ├── Profile.php             用户资料
│       │   └── Rows.php                用户列表
│       ├── Action.php                  动作处理
│       ├── ActionInterface.php         动作接口
│       ├── Ajax.php                    Ajax处理
│       ├── Archive.php                 归档页面
│       ├── Backup.php                  备份功能
│       ├── Base.php                    基础组件
│       ├── ExceptionHandle.php         异常处理
│       ├── Feedback.php                反馈处理
│       ├── Init.php                    初始化组件
│       ├── Login.php                   登录组件
│       ├── Logout.php                  登出组件
│       ├── Menu.php                    菜单组件
│       ├── Notice.php                  通知组件
│       ├── Options.php                 选项组件
│       ├── Register.php                注册组件
│       ├── Security.php                安全组件
│       ├── Service.php                 服务组件
│       ├── Stat.php                    统计组件
│       ├── Upgrade.php                 升级组件
│       ├── Upload.php                  上传组件
│       ├── User.php                    用户组件
│       └── XmlRpc.php                  XML-RPC组件
│
├── index.php                           网站入口文件
└── install.php                         安装程序入口