ThemeConfiguration file is named as ThemeConfiguration.json
, and placed in a theme directory (ThemeDir). It defines client's pages and styles.
Note: All paths in this document is a relative path, whose base path is ThemeDir.
Page
object defines a page, including layout and styles.
type: string
optional: false
Path to page's Layout HTML file.
type: string[]
optional: false
A array of paths to CSS files. These CSS files will be used for this page.
type: Page
optional: false
Define index page's layout and styles.
type: string[]
optional: false
A array of paths to CSS files. These CSS files will be used for all page.
type: Record<string, Page>
optional: true
A object defines extra pages. Each page defined in this object is also accessible via client-link
button