feat: toc sidebar position
This commit is contained in:
@@ -59,6 +59,7 @@ defaults:
|
||||
theme: 'default'
|
||||
iconset: 'md'
|
||||
darkMode: false
|
||||
tocPosition: 'left'
|
||||
auth:
|
||||
autoLogin: false
|
||||
enforce2FA: false
|
||||
|
@@ -24,6 +24,7 @@ module.exports = {
|
||||
theme: WIKI.config.theming.theme,
|
||||
iconset: WIKI.config.theming.iconset,
|
||||
darkMode: WIKI.config.theming.darkMode,
|
||||
tocPosition: WIKI.config.theming.tocPosition || 'left',
|
||||
injectCSS: new CleanCSS({ format: 'beautify' }).minify(WIKI.config.theming.injectCSS).styles,
|
||||
injectHead: WIKI.config.theming.injectHead,
|
||||
injectBody: WIKI.config.theming.injectBody
|
||||
@@ -44,6 +45,7 @@ module.exports = {
|
||||
theme: args.theme,
|
||||
iconset: args.iconset,
|
||||
darkMode: args.darkMode,
|
||||
tocPosition: args.tocPosition || 'left',
|
||||
injectCSS: args.injectCSS || '',
|
||||
injectHead: args.injectHead || '',
|
||||
injectBody: args.injectBody || ''
|
||||
|
@@ -28,6 +28,7 @@ type ThemingMutation {
|
||||
theme: String!
|
||||
iconset: String!
|
||||
darkMode: Boolean!
|
||||
tocPosition: String
|
||||
injectCSS: String
|
||||
injectHead: String
|
||||
injectBody: String
|
||||
@@ -42,6 +43,7 @@ type ThemingConfig {
|
||||
theme: String!
|
||||
iconset: String!
|
||||
darkMode: Boolean!
|
||||
tocPosition: String
|
||||
injectCSS: String
|
||||
injectHead: String
|
||||
injectBody: String
|
||||
|
@@ -149,6 +149,7 @@ module.exports = async () => {
|
||||
title: WIKI.config.title,
|
||||
theme: WIKI.config.theming.theme,
|
||||
darkMode: WIKI.config.theming.darkMode,
|
||||
tocPosition: WIKI.config.theming.tocPosition,
|
||||
lang: WIKI.config.lang.code,
|
||||
rtl: WIKI.config.lang.rtl,
|
||||
company: WIKI.config.company,
|
||||
|
Reference in New Issue
Block a user