mirror of
				https://github.com/KevinMidboe/immich.git
				synced 2025-10-29 17:40:28 +00:00 
			
		
		
		
	Change documentation folder to docs
This commit is contained in:
		
							
								
								
									
										131
									
								
								docs/docusaurus.config.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										131
									
								
								docs/docusaurus.config.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,131 @@ | ||||
| // @ts-check | ||||
| // Note: type annotations allow type checking and IDEs autocompletion | ||||
|  | ||||
| const lightCodeTheme = require("prism-react-renderer/themes/github"); | ||||
| const darkCodeTheme = require("prism-react-renderer/themes/dracula"); | ||||
|  | ||||
| /** @type {import('@docusaurus/types').Config} */ | ||||
| const config = { | ||||
|   title: "Immich Documentation", | ||||
|   tagline: | ||||
|     "Self-hosted photo and video backup solution directly from your mobile phone", | ||||
|   url: "https://doc.immich.app", | ||||
|   baseUrl: "/", | ||||
|   onBrokenLinks: "throw", | ||||
|   onBrokenMarkdownLinks: "warn", | ||||
|   favicon: "img/favicon.png", | ||||
|  | ||||
|   // GitHub pages deployment config. | ||||
|   // If you aren't using GitHub pages, you don't need these. | ||||
|   organizationName: "immich-app", // Usually your GitHub org/user name. | ||||
|   projectName: "immich", // Usually your repo name. | ||||
|  | ||||
|   // Even if you don't use internalization, you can use this field to set useful | ||||
|   // metadata like html lang. For example, if your site is Chinese, you may want | ||||
|   // to replace "en" with "zh-Hans". | ||||
|   i18n: { | ||||
|     defaultLocale: "en", | ||||
|     locales: ["en"], | ||||
|   }, | ||||
|  | ||||
|   presets: [ | ||||
|     [ | ||||
|       "classic", | ||||
|       /** @type {import('@docusaurus/preset-classic').Options} */ | ||||
|       ({ | ||||
|         docs: { | ||||
|           sidebarPath: require.resolve("./sidebars.js"), | ||||
|           // Please change this to your repo. | ||||
|           // Remove this to remove the "edit this page" links. | ||||
|           editUrl: | ||||
|             "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/", | ||||
|         }, | ||||
|         blog: { | ||||
|           showReadingTime: true, | ||||
|           // Please change this to your repo. | ||||
|           // Remove this to remove the "edit this page" links. | ||||
|           editUrl: | ||||
|             "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/", | ||||
|         }, | ||||
|         theme: { | ||||
|           customCss: require.resolve("./src/css/custom.css"), | ||||
|         }, | ||||
|       }), | ||||
|     ], | ||||
|   ], | ||||
|  | ||||
|   themeConfig: | ||||
|     /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ | ||||
|     ({ | ||||
|       docs: { | ||||
|         sidebar: { | ||||
|           autoCollapseCategories: false, | ||||
|         }, | ||||
|       }, | ||||
|       navbar: { | ||||
|         title: "Immich", | ||||
|         logo: { | ||||
|           alt: "Immich University Logo", | ||||
|           src: "img/logo.png", | ||||
|         }, | ||||
|         items: [ | ||||
|           { | ||||
|             type: "doc", | ||||
|             docId: "overview/introduction", | ||||
|             to: "overview/introduction", | ||||
|             position: "right", | ||||
|             label: "Documentation", | ||||
|           }, | ||||
|           { to: "/blog", label: "Blog", position: "right" }, | ||||
|           { | ||||
|             href: "https://github.com/facebook/docusaurus", | ||||
|             label: "GitHub", | ||||
|             position: "right", | ||||
|           }, | ||||
|         ], | ||||
|       }, | ||||
|       footer: { | ||||
|         style: "dark", | ||||
|         links: [ | ||||
|           { | ||||
|             title: "Docs", | ||||
|             items: [ | ||||
|               { | ||||
|                 label: "Tutorial", | ||||
|                 to: "/docs/intro", | ||||
|               }, | ||||
|             ], | ||||
|           }, | ||||
|           { | ||||
|             title: "Community", | ||||
|             items: [ | ||||
|               { | ||||
|                 label: "Discord", | ||||
|                 href: "https://discordapp.com/invite/docusaurus", | ||||
|               }, | ||||
|             ], | ||||
|           }, | ||||
|           { | ||||
|             title: "More", | ||||
|             items: [ | ||||
|               { | ||||
|                 label: "Blog", | ||||
|                 to: "/blog", | ||||
|               }, | ||||
|               { | ||||
|                 label: "GitHub", | ||||
|                 href: "https://github.com/immich-app/immich", | ||||
|               }, | ||||
|             ], | ||||
|           }, | ||||
|         ], | ||||
|         copyright: `Alex Tran - For my family`, | ||||
|       }, | ||||
|       prism: { | ||||
|         theme: lightCodeTheme, | ||||
|         darkTheme: darkCodeTheme, | ||||
|       }, | ||||
|     }), | ||||
| }; | ||||
|  | ||||
| module.exports = config; | ||||
		Reference in New Issue
	
	Block a user