typecho是基于GNU General Public License 2.0开源协议。
轻量高效
数据库仅仅 7 张数据表,加上不足 400KB 的代码,就实现了完整的插件与模板机制。超低的 CPU 和内存使用率,足以发挥主机的最高性能。
先进稳定
原生支持 Markdown 排版语法,易读更易写。支持 BAE/GAE/SAE 等各类云主机,即使面对突如其来的高访问量,也能轻松应对。
简洁友好
精心打磨过的操作界面,简便快速上手。
多样化数据库支持(目前支持:MySQL, SQLite, PostgreSQL)
支持Markdown(在使用的过程中会发现,支持的并非很全面。)
支持第三方插件(在官方的使用文档中并没有过多的提及)
支持自定义主题
支持自定义属性
支持自定义页面
PHP环境:PHP 7.2.0及以上版本
数据库:(MySQL, SQLite, PostgreSQL)
MySQL 5.5.3及以上版本
SQLite 3.7.11及以上版本
PostgreSQL 9.1及以上版本
typecho内容管理系统的程序文件很小,目前最新版本typecho v1.2
文件名 | 作用 | 必须 |
---|---|---|
style.css | 主题样式文件 | 否 |
screenshot.png | 主题缩略图 | 否 |
index.php | 首页以及说明文件 | 是 |
404.php | 404页面文件 | 否 |
archive.php | 通用(分类、搜索、标签、作者)页面文件 | 否 |
category.php | 分类页面文件 | 否 |
search.php | 搜索页面文件 | 否 |
tag.php | 标签页面文件 | 否 |
author.php | 作者页面文件 | 否 |
comments.php | 评论页面文件 | 否 |
footer.php | 底部页面文件 | 否 |
functions.php | 主题函数文件 | 否 |
header.php | 头部页面文件 | 否 |
page.php | 独立页面文件 | 否 |
post.php | 日志页面文件 | 否 |
sidebar.php | 侧边栏页面文件 | 否 |
注意事项:
1、如果archive.php
不存在,index.php
也会作为通用页面,实现archive.php
的工作。
2、如果某个特定的模板页面有错误的情况下,也会被默认使用archive.php
;比如首页的默认模板是index.php,但在index.php
的页面中,存在某一处遗漏的运行错误,则此时系统会默认使用archive.php
作为首页的模板。
如果在实际应用的过程中,有任何问题都可以随时互动。互动的方式有两种,私信或评价。