| | |
| | |
| | |
| | |
| | |
| |
|
| | import {themes as prismThemes} from 'prism-react-renderer'; |
| |
|
| | |
| |
|
| | |
| | const config = { |
| | title: 'PHYSICAL AI & HUMANOID ROBOTICS', |
| | tagline: 'An AI/Spec-Driven Technical Publication', |
| | favicon: 'img/favicon.ico', |
| |
|
| | |
| | future: { |
| | v4: true, |
| | }, |
| |
|
| | |
| | url: 'https://physical-ai-humanoid-book.vercel.app', |
| | |
| | |
| | baseUrl: '/', |
| |
|
| | |
| | |
| | organizationName: 'physical-ai-humanoid-book', |
| | projectName: 'physical-ai-humanoid-book', |
| |
|
| | onBrokenLinks: 'throw', |
| |
|
| | |
| | |
| | |
| | i18n: { |
| | defaultLocale: 'en', |
| | locales: ['en'], |
| | }, |
| |
|
| | presets: [ |
| | [ |
| | 'classic', |
| | |
| | ({ |
| | docs: { |
| | sidebarPath: './sidebars.js', |
| | |
| | |
| | editUrl: |
| | 'https://github.com/physical-ai-humanoid-book/physical-ai-humanoid-book/tree/main/', |
| | }, |
| | blog: { |
| | showReadingTime: true, |
| | feedOptions: { |
| | type: ['rss', 'atom'], |
| | xslt: true, |
| | }, |
| | |
| | |
| | editUrl: |
| | 'https://github.com/physical-ai-humanoid-book/physical-ai-humanoid-book/tree/main/', |
| | |
| | onInlineTags: 'warn', |
| | onInlineAuthors: 'warn', |
| | onUntruncatedBlogPosts: 'warn', |
| | }, |
| | theme: { |
| | customCss: './src/css/custom.css', |
| | }, |
| | }), |
| | ], |
| | ], |
| |
|
| | |
| | |
| |
|
| | |
| | |
| | |
| |
|
| | themeConfig: |
| | |
| | ({ |
| | |
| | image: 'img/docusaurus-social-card.jpg', |
| | colorMode: { |
| | respectPrefersColorScheme: true, |
| | }, |
| | navbar: { |
| | title: 'PANAVERSITY', |
| | logo: { |
| | alt: 'Physical AI Book Logo', |
| | src: 'img/logo.svg', |
| | }, |
| | items: [ |
| | { |
| | type: 'docSidebar', |
| | sidebarId: 'tutorialSidebar', |
| | position: 'left', |
| | label: 'Book', |
| | }, |
| | { |
| | to: '/chatbot', |
| | label: 'AI Chatbot', |
| | position: 'left', |
| | }, |
| | { |
| | type: 'html', |
| | position: 'right', |
| | value: '<div id="language-toggle-placeholder"></div>', |
| | }, |
| | |
| | { |
| | to: '/login', |
| | label: 'Log In', |
| | position: 'right', |
| | }, |
| | { |
| | to: '/signup', |
| | label: 'Sign Up', |
| | position: 'right', |
| | }, |
| | { |
| | href: 'https://github.com/physical-ai-humanoid-book/physical-ai-humanoid-book', |
| | label: 'GitHub', |
| | position: 'right', |
| | }, |
| | ], |
| | }, |
| | footer: { |
| | style: 'dark', |
| | links: [ |
| | { |
| | title: 'Book Modules', |
| | items: [ |
| | { |
| | label: 'Introduction', |
| | to: '/docs/intro', |
| | }, |
| | { |
| | label: 'Physical AI Fundamentals', |
| | to: '/docs/physical-ai-fundamentals', |
| | }, |
| | { |
| | label: 'Humanoid Robotics', |
| | to: '/docs/humanoid-robotics', |
| | }, |
| | { |
| | label: 'Machine Learning in Robotics', |
| | to: '/docs/ml-robotics', |
| | }, |
| | ], |
| | }, |
| | { |
| | title: 'Resources', |
| | items: [ |
| | { |
| | label: 'Official AI Documentation', |
| | href: 'https://ai.google.dev/', |
| | }, |
| | { |
| | label: 'Robotics Standards', |
| | href: 'https://www.iso.org/standards/robotics.html', |
| | }, |
| | { |
| | label: 'Research Papers', |
| | href: 'https://arxiv.org/list/cs.RO/recent', |
| | }, |
| | ], |
| | }, |
| | { |
| | title: 'More', |
| | items: [ |
| | { |
| | label: 'GitHub', |
| | href: 'https://github.com/physical-ai-humanoid-book/physical-ai-humanoid-book', |
| | }, |
| | { |
| | label: 'AI Technology Explained', |
| | href: 'https://deepmind.google/technologies/gemini/', |
| | }, |
| | { |
| | label: 'Privacy Policy', |
| | to: '/privacy', |
| | }, |
| | ], |
| | }, |
| | ], |
| | copyright: `Copyright © ${new Date().getFullYear()} Physical AI & Humanoid Robotics Book. Built with Docusaurus. AI technology explained.`, |
| | }, |
| | prism: { |
| | theme: prismThemes.github, |
| | darkTheme: prismThemes.dracula, |
| | }, |
| | }), |
| |
|
| | |
| | |
| | |
| |
|
| | |
| | clientModules: [ |
| | require.resolve('./src/clientModules/initAppConfig.js'), |
| | ], |
| | }; |
| |
|
| | |
| | export default config; |
| |
|
| | |
| | if (!config.customFields) { |
| | config.customFields = {}; |
| | } |
| |
|
| | |
| | config.clientModules = [ |
| | ...config.clientModules || [], |
| | require.resolve('./src/clientModules/languageToggle.js') |
| | ]; |
| |
|