主题
安装、启用并自定义主题,包括内置的 Simply 主题。
TubePress 通过两个层次来装扮您的网站。无需代码的 外观 界面可以重新设计当前激活主题的样式,而 主题系统 — 本页面的主题 — 则以 WordPress 风格决定底层模板和标记。您可以安装多个主题,同时保留多个,但每次只运行一个。
开箱即用,您的网站运行内置的 Simply 主题。您可以从外观中完全更改其颜色,从市场中将其替换为另一个主题,或者直接编辑其文件。这些操作都不会影响您的内容。
主题系统的工作原理
主题是 themes/ 目录下的一个文件夹,其中包含 PHP 模板以及可选的资源和辅助文件。当前激活的主题决定了每个前端页面的外观;其值在渲染时与您的外观设置叠加。至关重要的是,主题只需提供它想要更改的模板。
search.php,TubePress 会渲染 Simply 的版本代替。Simply 始终作为安全网存在,因此一个主题可以小到只有一个被覆盖的模板。安装和激活主题
所有操作均在 /admin/themes 页面进行。该页面顶部列出您已安装的主题,下方显示市场中的主题网格。
- 浏览市场。免费主题一键安装;付费主题在您的账户连接后,使用积分解锁。请参阅市场指南了解如何连接和购买。
- 安装。主题将被下载并解压到
themes/目录。它现在可用,但尚未上线。 - 激活。在已安装的主题上按激活按钮使其上线。同时只有一个主题处于激活状态;当前激活的主题无法卸载。
- 自定义。当前激活的主题显示一个自定义按钮,可直接跳转到外观。
未激活的主题可以通过垃圾桶图标删除(其文件将被删除),任何主题都提供重置操作,可清除该主题已保存的设置,而不影响其他主题。
Simply 主题
Simply 是每次安装时自带的简洁、现代的默认主题,也是任何自定义主题未提供模板时的回退选项。它是整个外观界面驱动的主题:浅色和深色调色板、品牌、布局、卡片和观看选项都流入 Simply 的模板中。对于大多数网站来说,从外观中重新为 Simply 上色就是您所需要的全部主题设置。
高级主题
TubePress 还附带了一个基于令牌的高级样式层。其样式表并非硬编码颜色,而是针对与您外观调色板生成的相同 CSS 自定义属性(var(--primary) 等)编写,并在基础样式表之后加载。实际效果是:高级外观会根据您在 外观 → 颜色 中选择的颜色令牌自动换肤 — 更改一种强调色,整个主题随之变化。
主题编辑器
对于实际操作的调整,/admin/themes/editor 为当前激活的主题提供了内置代码编辑器。左侧的文件树按文件夹分组列出每个主题文件;选择一个文件后,会在语法高亮的编辑器(PHP、CSS、JS、JSON、HTML)中打开。使用按钮或 Ctrl+S / Cmd+S 保存,编辑器会在您离开有未保存更改时发出警告。此功能仅限超级管理员使用。
安全切换主题
激活或切换主题永远不会影响您的数据。视频、分类、页面、用户、评论和核心设置都存储在数据库中,与主题文件完全独立。每个主题的选项都以该主题为命名空间,因此来回切换可以保持每个主题的自定义设置完整,重置操作只会清除您重置的主题所属的设置、翻译覆盖和自定义内容。尝试一个主题,不喜欢,再切换回来 — 什么都不会丢失。