...
This commit is contained in:
		
							
								
								
									
										99
									
								
								buildchoice/biz_docusaurus.config.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										99
									
								
								buildchoice/biz_docusaurus.config.ts
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,99 @@
 | 
			
		||||
import {themes as prismThemes} from 'prism-react-renderer';
 | 
			
		||||
import type {Config} from '@docusaurus/types';
 | 
			
		||||
import type * as Preset from '@docusaurus/preset-classic';
 | 
			
		||||
import { navbar } from './navigation/navbar';
 | 
			
		||||
import { footer } from './navigation/footer';
 | 
			
		||||
import type * as Redocusaurus from 'redocusaurus';
 | 
			
		||||
 | 
			
		||||
const config: Config = {
 | 
			
		||||
  title: 'Veda',
 | 
			
		||||
  tagline: 'Lets build Augmented Collective Intelligence.',
 | 
			
		||||
  favicon: 'img/favicon.svg',
 | 
			
		||||
 | 
			
		||||
  url: 'https://info.ourworld.tf',
 | 
			
		||||
  baseUrl: '/veda/',
 | 
			
		||||
 | 
			
		||||
  onBrokenLinks: 'warn',
 | 
			
		||||
  onBrokenMarkdownLinks: 'warn',
 | 
			
		||||
 | 
			
		||||
  i18n: {
 | 
			
		||||
    defaultLocale: 'en',
 | 
			
		||||
    locales: ['en'],
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
  presets: [
 | 
			
		||||
    [
 | 
			
		||||
      'classic',
 | 
			
		||||
      {
 | 
			
		||||
        docs: {
 | 
			
		||||
          sidebarPath: './navigation/sidebars.ts',
 | 
			
		||||
          path: 'docs/',
 | 
			
		||||
          routeBasePath: '/',
 | 
			
		||||
          remarkPlugins: [],
 | 
			
		||||
          rehypePlugins: [],
 | 
			
		||||
          beforeDefaultRemarkPlugins: [],
 | 
			
		||||
          beforeDefaultRehypePlugins: [],
 | 
			
		||||
        },
 | 
			
		||||
        blog: {
 | 
			
		||||
          showReadingTime: true,
 | 
			
		||||
          editUrl: 'https://www.veda-egypt.com/',
 | 
			
		||||
          postsPerPage: 8,
 | 
			
		||||
          blogSidebarCount: 20,
 | 
			
		||||
        },
 | 
			
		||||
        theme: {
 | 
			
		||||
          customCss: './src/css/custom.css',
 | 
			
		||||
        },
 | 
			
		||||
      } satisfies Preset.Options],
 | 
			
		||||
    ],
 | 
			
		||||
  markdown: {
 | 
			
		||||
    mermaid: true,
 | 
			
		||||
  },
 | 
			
		||||
  themes: ['@docusaurus/theme-mermaid'],
 | 
			
		||||
 | 
			
		||||
  plugins: [
 | 
			
		||||
    async function tailwindPlugin(context, options) {
 | 
			
		||||
      return {
 | 
			
		||||
        name: "docusaurus-tailwindcss",
 | 
			
		||||
        configurePostCss(postcssOptions) {
 | 
			
		||||
          const tailwindcss = require("tailwindcss");
 | 
			
		||||
          const tailwindConfig = require("./tailwind.config.js");
 | 
			
		||||
          postcssOptions.plugins.push(tailwindcss(tailwindConfig));
 | 
			
		||||
          postcssOptions.plugins.push(require("autoprefixer"));
 | 
			
		||||
          return postcssOptions;
 | 
			
		||||
        },
 | 
			
		||||
        configureWebpack(config, isServer, utils) {
 | 
			
		||||
          return {
 | 
			
		||||
            resolve: {
 | 
			
		||||
              alias: {
 | 
			
		||||
                "@": require("path").resolve(__dirname, "src"),
 | 
			
		||||
              },
 | 
			
		||||
            },
 | 
			
		||||
          };
 | 
			
		||||
        },
 | 
			
		||||
      };
 | 
			
		||||
    },
 | 
			
		||||
  ],
 | 
			
		||||
  
 | 
			
		||||
  themeConfig: {
 | 
			
		||||
    docs: {
 | 
			
		||||
      sidebar: {
 | 
			
		||||
        hideable: true,
 | 
			
		||||
        autoCollapseCategories: true,
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    colorMode: {
 | 
			
		||||
      defaultMode: 'dark',
 | 
			
		||||
      disableSwitch: true,
 | 
			
		||||
      respectPrefersColorScheme: true,
 | 
			
		||||
    },
 | 
			
		||||
    image: 'img/favicon.svg',
 | 
			
		||||
    navbar,
 | 
			
		||||
    footer,
 | 
			
		||||
    prism: {
 | 
			
		||||
      theme: prismThemes.dracula,
 | 
			
		||||
      darkTheme: prismThemes.dracula,
 | 
			
		||||
    },
 | 
			
		||||
  } satisfies Preset.ThemeConfig,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
export default config;
 | 
			
		||||
							
								
								
									
										35
									
								
								buildchoice/biz_navbar.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								buildchoice/biz_navbar.ts
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,35 @@
 | 
			
		||||
import type { ThemeConfig } from '@docusaurus/preset-classic';
 | 
			
		||||
 | 
			
		||||
export const navbar: ThemeConfig['navbar'] = {
 | 
			
		||||
  title: '',
 | 
			
		||||
  logo: {
 | 
			
		||||
    alt: 'Logo',
 | 
			
		||||
    src: 'img/logo.svg',
 | 
			
		||||
    srcDark: 'img/logo.svg', // Use same logo for dark mode
 | 
			
		||||
  },
 | 
			
		||||
  items: [
 | 
			
		||||
    {
 | 
			
		||||
      type: 'docSidebar',
 | 
			
		||||
      sidebarId: 'autogenSidebar',
 | 
			
		||||
      position: 'left',
 | 
			
		||||
      label: 'Veda',
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      type: 'docSidebar',
 | 
			
		||||
      sidebarId: 'bizSidebar',
 | 
			
		||||
      position: 'left',
 | 
			
		||||
      label: 'Business Info',          
 | 
			
		||||
    },        
 | 
			
		||||
    // {
 | 
			
		||||
    //   to: '/blog',
 | 
			
		||||
    //   label: 'Blog',
 | 
			
		||||
    //   position: 'left',
 | 
			
		||||
    // },
 | 
			
		||||
    // {
 | 
			
		||||
    //   type: 'docSidebar',
 | 
			
		||||
    //   sidebarId: 'tutorialSidebar',
 | 
			
		||||
    //   position: 'left',
 | 
			
		||||
    //   label: 'Tutorial',          
 | 
			
		||||
    // }    
 | 
			
		||||
  ],
 | 
			
		||||
};
 | 
			
		||||
							
								
								
									
										99
									
								
								buildchoice/coown_docusaurus.config.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										99
									
								
								buildchoice/coown_docusaurus.config.ts
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,99 @@
 | 
			
		||||
import {themes as prismThemes} from 'prism-react-renderer';
 | 
			
		||||
import type {Config} from '@docusaurus/types';
 | 
			
		||||
import type * as Preset from '@docusaurus/preset-classic';
 | 
			
		||||
import { navbar } from './navigation/navbar';
 | 
			
		||||
import { footer } from './navigation/footer';
 | 
			
		||||
import type * as Redocusaurus from 'redocusaurus';
 | 
			
		||||
 | 
			
		||||
const config: Config = {
 | 
			
		||||
  title: 'Veda',
 | 
			
		||||
  tagline: 'Lets build Augmented Collective Intelligence.',
 | 
			
		||||
  favicon: 'img/favicon.svg',
 | 
			
		||||
 | 
			
		||||
  url: 'https://info.ourworld.tf',
 | 
			
		||||
  baseUrl: '/veda1234/',
 | 
			
		||||
 | 
			
		||||
  onBrokenLinks: 'warn',
 | 
			
		||||
  onBrokenMarkdownLinks: 'warn',
 | 
			
		||||
 | 
			
		||||
  i18n: {
 | 
			
		||||
    defaultLocale: 'en',
 | 
			
		||||
    locales: ['en'],
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
  presets: [
 | 
			
		||||
    [
 | 
			
		||||
      'classic',
 | 
			
		||||
      {
 | 
			
		||||
        docs: {
 | 
			
		||||
          sidebarPath: './navigation/sidebars.ts',
 | 
			
		||||
          path: 'docs/',
 | 
			
		||||
          routeBasePath: '/',
 | 
			
		||||
          remarkPlugins: [],
 | 
			
		||||
          rehypePlugins: [],
 | 
			
		||||
          beforeDefaultRemarkPlugins: [],
 | 
			
		||||
          beforeDefaultRehypePlugins: [],
 | 
			
		||||
        },
 | 
			
		||||
        blog: {
 | 
			
		||||
          showReadingTime: true,
 | 
			
		||||
          editUrl: 'https://www.veda-egypt.com/',
 | 
			
		||||
          postsPerPage: 8,
 | 
			
		||||
          blogSidebarCount: 20,
 | 
			
		||||
        },
 | 
			
		||||
        theme: {
 | 
			
		||||
          customCss: './src/css/custom.css',
 | 
			
		||||
        },
 | 
			
		||||
      } satisfies Preset.Options],
 | 
			
		||||
    ],
 | 
			
		||||
  markdown: {
 | 
			
		||||
    mermaid: true,
 | 
			
		||||
  },
 | 
			
		||||
  themes: ['@docusaurus/theme-mermaid'],
 | 
			
		||||
 | 
			
		||||
  plugins: [
 | 
			
		||||
    async function tailwindPlugin(context, options) {
 | 
			
		||||
      return {
 | 
			
		||||
        name: "docusaurus-tailwindcss",
 | 
			
		||||
        configurePostCss(postcssOptions) {
 | 
			
		||||
          const tailwindcss = require("tailwindcss");
 | 
			
		||||
          const tailwindConfig = require("./tailwind.config.js");
 | 
			
		||||
          postcssOptions.plugins.push(tailwindcss(tailwindConfig));
 | 
			
		||||
          postcssOptions.plugins.push(require("autoprefixer"));
 | 
			
		||||
          return postcssOptions;
 | 
			
		||||
        },
 | 
			
		||||
        configureWebpack(config, isServer, utils) {
 | 
			
		||||
          return {
 | 
			
		||||
            resolve: {
 | 
			
		||||
              alias: {
 | 
			
		||||
                "@": require("path").resolve(__dirname, "src"),
 | 
			
		||||
              },
 | 
			
		||||
            },
 | 
			
		||||
          };
 | 
			
		||||
        },
 | 
			
		||||
      };
 | 
			
		||||
    },
 | 
			
		||||
  ],
 | 
			
		||||
  
 | 
			
		||||
  themeConfig: {
 | 
			
		||||
    docs: {
 | 
			
		||||
      sidebar: {
 | 
			
		||||
        hideable: true,
 | 
			
		||||
        autoCollapseCategories: true,
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    colorMode: {
 | 
			
		||||
      defaultMode: 'dark',
 | 
			
		||||
      disableSwitch: true,
 | 
			
		||||
      respectPrefersColorScheme: true,
 | 
			
		||||
    },
 | 
			
		||||
    image: 'img/favicon.svg',
 | 
			
		||||
    navbar,
 | 
			
		||||
    footer,
 | 
			
		||||
    prism: {
 | 
			
		||||
      theme: prismThemes.dracula,
 | 
			
		||||
      darkTheme: prismThemes.dracula,
 | 
			
		||||
    },
 | 
			
		||||
  } satisfies Preset.ThemeConfig,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
export default config;
 | 
			
		||||
							
								
								
									
										41
									
								
								buildchoice/coown_navbar.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								buildchoice/coown_navbar.ts
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,41 @@
 | 
			
		||||
import type { ThemeConfig } from '@docusaurus/preset-classic';
 | 
			
		||||
 | 
			
		||||
export const navbar: ThemeConfig['navbar'] = {
 | 
			
		||||
  title: '',
 | 
			
		||||
  logo: {
 | 
			
		||||
    alt: 'Logo',
 | 
			
		||||
    src: 'img/logo.svg',
 | 
			
		||||
    srcDark: 'img/logo.svg', // Use same logo for dark mode
 | 
			
		||||
  },
 | 
			
		||||
  items: [
 | 
			
		||||
    {
 | 
			
		||||
      type: 'docSidebar',
 | 
			
		||||
      sidebarId: 'autogenSidebar',
 | 
			
		||||
      position: 'left',
 | 
			
		||||
      label: 'Veda',
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      type: 'docSidebar',
 | 
			
		||||
      sidebarId: 'ownerSidebar',
 | 
			
		||||
      position: 'left',
 | 
			
		||||
      label: 'Shareholder',          
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      type: 'docSidebar',
 | 
			
		||||
      sidebarId: 'appendixSidebar',
 | 
			
		||||
      position: 'left',
 | 
			
		||||
      label: 'More Info',          
 | 
			
		||||
    },        
 | 
			
		||||
    // {
 | 
			
		||||
    //   to: '/blog',
 | 
			
		||||
    //   label: 'Blog',
 | 
			
		||||
    //   position: 'left',
 | 
			
		||||
    // },
 | 
			
		||||
    // {
 | 
			
		||||
    //   type: 'docSidebar',
 | 
			
		||||
    //   sidebarId: 'tutorialSidebar',
 | 
			
		||||
    //   position: 'left',
 | 
			
		||||
    //   label: 'Tutorial',          
 | 
			
		||||
    // }    
 | 
			
		||||
  ],
 | 
			
		||||
};
 | 
			
		||||
		Reference in New Issue
	
	Block a user