简介
主题市场提供了各种风格的主题给用户选用。在主题预制的内容和主题设置之外的调整,就需要通过修改主题来实现。
修改主题前,建议先阅读修改须知。
如同 Hello World 例子。友好速搭的网站后台,提供了在线的编辑器,方便开发者直接在线查看目录结构、修改代码、上传前端资源。
修改主题需要了解需要具备的知识,还需要了解友好速搭的一些机制。
主题版本
友好速搭官方与第三方的主题,都会依据功能的更新、已知 BUG 的修复,持续的进行版本升级。
每一次更新的日期与内容,都可以从主题市场里查看。例如:主题《深支子》的更新日志。
用户主题升级需要手动触发,触发的时候会提示最新一次的更新内容。主题的高级操作
- 还原:在更新主题的时候,系统会自动为当前版本主题创建一个备份。如果当次升级有问题,可以通过“还原”功能,回滚到更新前的状态。
- 定制:每套从市场安装的主题,在其拥有新版本时,都会收到通知。“定制”功能可以让当前主题成为一套独立的主题,不再收到主题版本更新通知。
- 属性:可以查看主题相关的属性,包括“基础主题”(当前主题是基于什么主题进行修改)、当前版本、修改时间等。
主题文件与自定义
从市场安装的主题,其中包含的文件,在修改时,都需要点击“自定义”按钮,来表示此文件已经被修改。 为了保证开发者的修改优先并且不会被覆盖。在后续的更新主题操作中,此自定义文件将不会收到更新。 自定义过的文件,会有十条历史修改记录。“删除自定义”会将当前自定义的代码及其历史记录全部删除,沿用当前主题版本的该文件。 “默认版本”按钮,可以查看此文件的当前版本与历史版本的源码。
自定义的文件,如果既要保持修改内容,又要跟进最新版本的内容。建议更新最新版本的主题,查看该文件的最新版本,使用 diff 工具检查两者差异后,手动进行代码合并。
非文本类型的文件,例如图片,将不会提供历史版本。添加布局
添加布局,需要选择一个原有的文件进行复制,然后在复制文件的基础上修改。
关于布局,常见的问题有:添加模板
添加模板,需要选择一个原有的文件进行复制,然后在复制文件的基础上修改。
关于模板,常见的问题有:- 添加模板的作用?目前常用的添加模板功能,主要用于复制 page.html。定制不同样式,供“自定义页面”模块来使用。除复制 page.html 的文件,其他文件暂时只用于备份或者留存参考等作用。
- 能否添加 index.new.html,当访问 “/indexnew”的时候,渲染这个模板?不能,目前网站的路径和模板的关系是固定的。只有“自定义页面”模块可以配置“/pages/”下的路径与模板。例如添加 page.mypath.html ,然后使用“/pages/mypath”的路径
添加小部件
添加小部件,输入文件名后,会创建一个空白的文件。
关于小部件,常见的问题有:添加资源
添加资源,选择一个资源文件并上传。
关于资源,常见的问题有:- 上传完成的资源的路径是什么?
- 还有一些来自友好速搭的文件,但不在“资源/Assets”中,请查看全局资源
- 对于图片资源,友好速搭的 CDN 也提供直接的图片裁剪服务