Typecho结构
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 安装程序入口