Merge pull request #93 from freeflowuniverse/development_docusaurus
feat: Add logo to navbar and update dependencies
This commit is contained in:
@@ -55,6 +55,11 @@ const config: Configuration = {
|
|||||||
},
|
},
|
||||||
navbar: {
|
navbar: {
|
||||||
title: '@{config.navbar.title}',
|
title: '@{config.navbar.title}',
|
||||||
|
logo: {
|
||||||
|
alt: '@{config.navbar.logo.alt}',
|
||||||
|
src: '@{config.navbar.logo.src}',
|
||||||
|
srcDark: '@{config.navbar.logo.src_dark}',
|
||||||
|
},
|
||||||
items: [
|
items: [
|
||||||
@for item in config.navbar.items
|
@for item in config.navbar.items
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
"@@docusaurus/theme-mermaid": "^3.1.0",
|
"@@docusaurus/theme-mermaid": "^3.1.0",
|
||||||
"@@mdx-js/react": "^3.0.0",
|
"@@mdx-js/react": "^3.0.0",
|
||||||
"clsx": "^2.0.0",
|
"clsx": "^2.0.0",
|
||||||
|
"echarts": "^5.4.3",
|
||||||
"prism-react-renderer": "^2.3.0",
|
"prism-react-renderer": "^2.3.0",
|
||||||
"react": "^18.0.0",
|
"react": "^18.0.0",
|
||||||
"react-dom": "^18.0.0"
|
"react-dom": "^18.0.0"
|
||||||
|
|||||||
@@ -161,6 +161,9 @@ fn play_menu(mut plbook PlayBook, mut config SiteConfig) ! {
|
|||||||
for action in menu_actions {
|
for action in menu_actions {
|
||||||
mut p := action.params
|
mut p := action.params
|
||||||
config.menu.title = p.get_default('title', config.title)!
|
config.menu.title = p.get_default('title', config.title)!
|
||||||
|
config.menu.logo_alt = p.get_default('logo_alt', '')!
|
||||||
|
config.menu.logo_src = p.get_default('logo_src', '')!
|
||||||
|
config.menu.logo_src_dark = p.get_default('logo_src_dark', '')!
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user