You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@eventmesh.apache.org by mi...@apache.org on 2021/08/10 08:52:32 UTC

[incubator-eventmesh-site] 30/49: Setup fonts, i18n, and links in navbar and footer

This is an automated email from the ASF dual-hosted git repository.

mikexue pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-eventmesh-site.git

commit 74875f03b6ec1dfcd79722683c305085cf00d244
Author: Xiaoyang Liu <si...@gmail.com>
AuthorDate: Tue Jul 13 22:30:08 2021 +0800

    Setup fonts, i18n, and links in navbar and footer
    
    Signed-off-by: Xiaoyang Liu <si...@gmail.com>
---
 docusaurus.config.js | 101 +++++++++++++++++++++++++++++++++------------------
 src/css/custom.css   |   3 +-
 2 files changed, 68 insertions(+), 36 deletions(-)

diff --git a/docusaurus.config.js b/docusaurus.config.js
index 0535857..a18363e 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -3,20 +3,23 @@ const darkCodeTheme = require('prism-react-renderer/themes/dracula');
 
 /** @type {import('@docusaurus/types').DocusaurusConfig} */
 module.exports = {
-  title: 'My Site',
-  tagline: 'Dinosaurs are cool',
-  url: 'https://your-docusaurus-test-site.com',
+  title: 'Apache EventMesh',
+  tagline: 'Dynamic cloud-native eventing infrastruture',
+  url: 'https://eventmesh.apache.org',
   baseUrl: '/',
-  onBrokenLinks: 'throw',
+  onBrokenLinks: 'warn',
   onBrokenMarkdownLinks: 'warn',
   favicon: 'img/favicon.ico',
-  organizationName: 'facebook', // Usually your GitHub org/user name.
-  projectName: 'docusaurus', // Usually your repo name.
+  organizationName: 'apache',
+  projectName: 'incubator-eventmesh',
+  stylesheets: [
+    'https://fonts.googleapis.com/css2?family=Inter&display=swap',
+  ],
   themeConfig: {
     navbar: {
-      title: 'My Site',
+      title: 'Apache EventMesh',
       logo: {
-        alt: 'My Site Logo',
+        alt: 'Apache EventMesh Logo',
         src: 'img/logo.svg',
       },
       items: [
@@ -24,25 +27,41 @@ module.exports = {
           type: 'doc',
           docId: 'intro',
           position: 'left',
-          label: 'Tutorial',
+          label: 'Docs',
+        },
+        {
+          to: '/blog',
+          label: 'Blog',
+          position: 'left',
         },
-        {to: '/blog', label: 'Blog', position: 'left'},
         {
-          href: 'https://github.com/facebook/docusaurus',
-          label: 'GitHub',
-          position: 'right',
+          to: '/contribute',
+          label: 'Contribute',
+          position: 'left',
+        },
+        {
+          type: 'localeDropdown',
+          position: 'left',
         },
       ],
     },
     footer: {
-      style: 'dark',
+      style: 'light',
       links: [
         {
-          title: 'Docs',
+          title: 'EventMesh',
           items: [
             {
-              label: 'Tutorial',
-              to: '/docs/intro',
+              label: 'Documentation',
+              to: '/docs',
+            },
+            {
+              label: 'Contribute',
+              to: '/contribute',
+            },
+            {
+              label: 'Releases',
+              href: 'https://github.com/apache/incubator-eventmesh/releases',
             },
           ],
         },
@@ -50,55 +69,67 @@ module.exports = {
           title: 'Community',
           items: [
             {
-              label: 'Stack Overflow',
-              href: 'https://stackoverflow.com/questions/tagged/docusaurus',
+              label: 'GitHub',
+              href: 'https://github.com/apache/incubator-eventmesh',
             },
             {
-              label: 'Discord',
-              href: 'https://discordapp.com/invite/docusaurus',
+              label: 'Issue Tracker',
+              href: 'https://github.com/apache/incubator-eventmesh/issues',
             },
             {
-              label: 'Twitter',
-              href: 'https://twitter.com/docusaurus',
+              label: 'Pull Requests',
+              href: 'https://github.com/apache/incubator-eventmesh/pulls',
             },
           ],
         },
         {
-          title: 'More',
+          title: 'Apache Software Foundation',
           items: [
             {
-              label: 'Blog',
-              to: '/blog',
+              label: 'Foundation',
+              href: 'https://www.apache.org/',
             },
             {
-              label: 'GitHub',
-              href: 'https://github.com/facebook/docusaurus',
+              label: 'License',
+              href: 'https://www.apache.org/licenses/LICENSE-2.0',
+            },
+            {
+              label: 'Sponsorship',
+              href: 'https://www.apache.org/foundation/sponsorship.html',
+            },
+            {
+              label: 'Code of Conduct',
+              href: 'https://www.apache.org/foundation/policies/conduct',
+            },
+            {
+              label: 'Thanks',
+              href: 'http://www.apache.org/foundation/thanks.html',
             },
           ],
         },
       ],
-      copyright: `Copyright © ${new Date().getFullYear()} My Project, Inc. Built with Docusaurus.`,
+      copyright: `Copyright © ${new Date().getFullYear()} The Apache Software Foundation.`,
     },
     prism: {
       theme: lightCodeTheme,
       darkTheme: darkCodeTheme,
     },
   },
+  i18n: {
+    defaultLocale: 'en',
+    locales: ['en', 'zh-hans'],
+  },
   presets: [
     [
       '@docusaurus/preset-classic',
       {
         docs: {
           sidebarPath: require.resolve('./sidebars.js'),
-          // Please change this to your repo.
-          editUrl:
-            'https://github.com/facebook/docusaurus/edit/master/website/',
+          editUrl: 'https://github.com/facebook/docusaurus/edit/master/',
         },
         blog: {
           showReadingTime: true,
-          // Please change this to your repo.
-          editUrl:
-            'https://github.com/facebook/docusaurus/edit/master/website/blog/',
+          editUrl: 'https://github.com/facebook/docusaurus/edit/master/blog/',
         },
         theme: {
           customCss: require.resolve('./src/css/custom.css'),
diff --git a/src/css/custom.css b/src/css/custom.css
index b3d3c3c..1e04591 100644
--- a/src/css/custom.css
+++ b/src/css/custom.css
@@ -7,7 +7,7 @@
 
 /* You can override the default Infima variables here. */
 :root {
-  --ifm-color-primary: #25c2a0;
+  --ifm-color-primary: #0077b6;
   --ifm-color-primary-dark: rgb(33, 175, 144);
   --ifm-color-primary-darker: rgb(31, 165, 136);
   --ifm-color-primary-darkest: rgb(26, 136, 112);
@@ -15,6 +15,7 @@
   --ifm-color-primary-lighter: rgb(102, 212, 189);
   --ifm-color-primary-lightest: rgb(146, 224, 208);
   --ifm-code-font-size: 95%;
+  --ifm-font-family-base: 'Inter', sans-serif;
 }
 
 .docusaurus-highlight-code-line {

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@eventmesh.apache.org
For additional commands, e-mail: commits-help@eventmesh.apache.org