diff --git a/.gitignore b/.gitignore index b2d6de3..bad88d0 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,5 @@ npm-debug.log* yarn-debug.log* yarn-error.log* + +.vscode \ No newline at end of file diff --git a/docusaurus.config.js b/docusaurus.config.js index 98a85d9..982baff 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -8,8 +8,8 @@ import { themes as prismThemes } from 'prism-react-renderer'; /** @type {import('@docusaurus/types').Config} */ const config = { - title: 'My Site', - tagline: 'Dinosaurs are cool', + title: 'The Orion Framework', + tagline: 'Express on Steroids: The Ultimate Plug-and-Play Backend Architecture', favicon: 'img/favicon.ico', // Set the production url of your site here @@ -62,9 +62,9 @@ const config = { ({ image: 'img/docusaurus-social-card.jpg', navbar: { - title: 'My Site', + title: 'Orion', logo: { - alt: 'My Site Logo', + alt: 'Orion Logo', src: 'img/logo.svg', }, items: [ @@ -86,52 +86,50 @@ const config = { style: 'dark', links: [ { - title: 'Docs', + title: 'Documentation', items: [ { label: 'Tutorial', to: '/docs/intro', }, - ], - }, - { - title: 'Community', - items: [ - { - label: 'Stack Overflow', - href: 'https://stackoverflow.com/questions/tagged/docusaurus', - }, { - label: 'Discord', - href: 'https://discordapp.com/invite/docusaurus', + label: 'Blog', + to: '/blog', }, { - label: 'Twitter', - href: 'https://twitter.com/docusaurus', + label: 'GitHub', + href: 'https://github.com/kartikmehta8/orion-docs', }, ], }, { - title: 'More', + title: 'Meet the Builder', items: [ { - label: 'Blog', - to: '/blog', + label: 'Website', + href: 'https://mrmehta.in', }, { - label: 'GitHub', - href: 'https://github.com/kartikmehta8/orion-docs', + label: 'LinkedIn', + href: 'https://www.linkedin.com/in/kartikmehta17', + }, + { + label: 'Twitter', + href: 'https://x.com/kartik_mehta8', }, ], }, ], - copyright: `Copyright © ${new Date().getFullYear()} My Project, Inc. Built with Docusaurus.`, + copyright: `Copyright © ${new Date().getFullYear()} The Orion Framework. Built with Docusaurus.`, }, prism: { - theme: prismThemes.github, + theme: prismThemes.oneDark, darkTheme: prismThemes.dracula, }, }), + stylesheets: [ + "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" + ], }; export default config; diff --git a/src/components/HomepageFeatures/index.js b/src/components/HomepageFeatures/index.js index acc7621..c7cc8d1 100644 --- a/src/components/HomepageFeatures/index.js +++ b/src/components/HomepageFeatures/index.js @@ -4,32 +4,29 @@ import styles from './styles.module.css'; const FeatureList = [ { - title: 'Easy to Use', - Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default, + title: 'Plug-and-Play Architecture', + Svg: require('@site/static/img/undraw_building_re_xfcm.svg').default, description: ( <> - Docusaurus was designed from the ground up to be easily installed and - used to get your website up and running quickly. + Designed with a modular architecture, allowing developers to seamlessly manage everything without altering core files. ), }, { - title: 'Focus on What Matters', - Svg: require('@site/static/img/undraw_docusaurus_tree.svg').default, + title: 'Powerful CLI Tool', + Svg: require('@site/static/img/undraw_mind_map_re_nlb6.svg').default, description: ( <> - Docusaurus lets you focus on your docs, and we'll do the chores. Go - ahead and move your docs into the docs directory. + A CLI that generates routes, controllers, and database configurations, saving time and minimizing manual effort. ), }, { - title: 'Powered by React', - Svg: require('@site/static/img/undraw_docusaurus_react.svg').default, + title: 'Powered by Express', + Svg: require('@site/static/img/undraw_open_source_-1-qxw.svg').default, description: ( <> - Extend or customize your website layout by reusing React. Docusaurus can - be extended while reusing the same header and footer. + Built on Express.js framework, the project leverages Express's robust routing, middleware*, and performance capabilities. ), }, diff --git a/src/css/custom.css b/src/css/custom.css index 2bc6a4c..26b1570 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -4,7 +4,6 @@ * work well for content-centric websites. */ -/* You can override the default Infima variables here. */ :root { --ifm-color-primary: #2e8555; --ifm-color-primary-dark: #29784c; @@ -17,7 +16,6 @@ --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); } -/* For readability concerns, you should choose a lighter palette in dark mode. */ [data-theme='dark'] { --ifm-color-primary: #25c2a0; --ifm-color-primary-dark: #21af90; @@ -28,3 +26,8 @@ --ifm-color-primary-lightest: #4fddbf; --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); } + +:root { + --ifm-font-family-base: "Poppins", sans-serif; + --ifm-font-family-heading: "Poppins", sans-serif; +} diff --git a/src/pages/index.js b/src/pages/index.js index a8c61f2..c0ba0af 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -20,7 +20,7 @@ function HomepageHeader() { - Docusaurus Tutorial - 5min ⏱️ + Explore Tutorial @@ -32,7 +32,6 @@ export default function Home() { const {siteConfig} = useDocusaurusContext(); return (
diff --git a/static/img/undraw_building_re_xfcm.svg b/static/img/undraw_building_re_xfcm.svg new file mode 100644 index 0000000..4302f9e --- /dev/null +++ b/static/img/undraw_building_re_xfcm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/undraw_docusaurus_mountain.svg b/static/img/undraw_docusaurus_mountain.svg deleted file mode 100644 index af961c4..0000000 --- a/static/img/undraw_docusaurus_mountain.svg +++ /dev/null @@ -1,171 +0,0 @@ - - Easy to Use - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/img/undraw_docusaurus_react.svg b/static/img/undraw_docusaurus_react.svg deleted file mode 100644 index 94b5cf0..0000000 --- a/static/img/undraw_docusaurus_react.svg +++ /dev/null @@ -1,170 +0,0 @@ - - Powered by React - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/img/undraw_docusaurus_tree.svg b/static/img/undraw_docusaurus_tree.svg deleted file mode 100644 index d9161d3..0000000 --- a/static/img/undraw_docusaurus_tree.svg +++ /dev/null @@ -1,40 +0,0 @@ - - Focus on What Matters - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/img/undraw_mind_map_re_nlb6.svg b/static/img/undraw_mind_map_re_nlb6.svg new file mode 100644 index 0000000..46a63aa --- /dev/null +++ b/static/img/undraw_mind_map_re_nlb6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/undraw_open_source_-1-qxw.svg b/static/img/undraw_open_source_-1-qxw.svg new file mode 100644 index 0000000..71a3e66 --- /dev/null +++ b/static/img/undraw_open_source_-1-qxw.svg @@ -0,0 +1 @@ +open source \ No newline at end of file