В этой статье рассматривается из чего состоит шаблон для Typecho и за что отвечает каждый его файл
В первую очередь стоит указать, что файлы шаблонов располагаются по адресу /usr/themes/
Стандартный шаблон (default) включает в себя следующие папки и файлы:
- папка img - хранит в себе файлы изображений, которые используются в шаблоне
- 404.php - файл отвечает за отображение 404 ошибки на сайте
- archive.php - выводит список статей при просмотре разделов, поиске по запросам и тегам
- comments.php - отображает форму написания комментариев при просмотре статьи или страницы
- footer.php - футер шаблона
- functions.php - содержит скрипты для расширения функционала сайта. Аналогичен файлу в шаблонах WordPress'а
- grid.css - css файл сетки макета
- header.php - содержит в себе строки подключения таблиц стилей, скриптов и т.п.
- index.php - отвечает за вывод контента на главной странице сайта
- normalize.css - css файл обеспечивающий элементам HTML лучшую кроссбраузерность
- page.php - шаблон вывода страниц
- post.php - шаблон вывода статьи целиком
- screenshot.png - скриншот шаблона, используется при выборе шаблонов в админ-панели
- sidebar.php - шаблон сайдбара, выводит виджеты (облако меток, поиск, новые статьи и т.д.)
- style.css - основной файл стиля