This page describe the Typecho blog system.


Typecho is an open source blogging program based on PHP. It uses multiple databases (MySQL, PostgreSQL, SQLite, MariaDB) to store data and is released under the GPLv2 license.



Typecho's programming logic is similar to WordPress, and it expands the program through plugins and template mechanisms. They can modify the interface and functions of the blog without changing the content of the blog and the core parts of Typecho. At the same time, Typecho uses a unique modular architecture, which makes expansion very convenient.

Markdown Syntax

Typecho uses Markdown syntax, which is parsed by the HyperDown parser. Markdown is a lightweight markup language that allows people to write documents in plain text format that is easy to read and write, which is also the editor syntax used by most blog programs today.


The body of Typecho's program is less than 500KB, and its data table only includes 7 sheets when it does not include the data table generated by expansion. The whole station only needs a few interfaces, and the parameters are quickly passed through static inheritance. The more plug-ins, the more powerful the function will be, but the impact on speed is minimal.


Typecho's preset templates and background are all responsive. So most of Typecho's self-made templates adopt adaptive design.


Most of the hosting machine is compatible with Typecho. Whatever you are using a VM, share hosting, etc.