diff --git a/docs/best-practices/_category_.json b/docs/best-practices/_category_.json deleted file mode 100644 index ed2048ba7..000000000 --- a/docs/best-practices/_category_.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "label": "Best Practices", - "link": { - "type": "generated-index", - "description": "Welcome to the Open Telekom Cloud Architecture Center Best Practices" - } -} \ No newline at end of file diff --git a/docs/best-practices/computing/_category_.json b/docs/best-practices/computing/_category_.json deleted file mode 100644 index 36c04ab2c..000000000 --- a/docs/best-practices/computing/_category_.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "label": "Computing", - "link": { - "type": "doc", - "id": "computing" - } -} \ No newline at end of file diff --git a/docs/best-practices/data-analytics/_category_.json b/docs/best-practices/data-analytics/_category_.json deleted file mode 100644 index 1de91203d..000000000 --- a/docs/best-practices/data-analytics/_category_.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "label": "Data Analytics", - "link": { - "type": "doc", - "id": "data-analytics" - } -} \ No newline at end of file diff --git a/docs/best-practices/data-analytics/index.md b/docs/best-practices/data-analytics/index.md deleted file mode 100644 index ba0c7d33c..000000000 --- a/docs/best-practices/data-analytics/index.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -id: data-analytics -title: Data Analytics ---- - -# Data Analytics - -Welcome to the Open Telekom Cloud Architecture Center Best Practices. -Here we provide crucial guidelines for optimizing cloud-based solutions with emphasis to architectural principles that -enhance reliability, scalability, and security. Explore our recommended strategies for resource management, such as -efficient utilization of compute and storage resources. Gain insights into designing for high availability and fault tolerance -to ensure robust system performance. This section serves as a valuable resource for architects and developers -to implement cloud solutions that align with industry best practices and maximize the benefits of the public cloud -infrastructure. diff --git a/docs/best-practices/index.md b/docs/best-practices/index.md index c7ee7e152..e6db7a5dd 100644 --- a/docs/best-practices/index.md +++ b/docs/best-practices/index.md @@ -1,7 +1,6 @@ --- id: best-practices title: Best Practices -sidebar_position: 1 --- # Best Practices diff --git a/docs/best-practices/network/_category_.json b/docs/best-practices/network/_category_.json deleted file mode 100644 index 5d698e7b3..000000000 --- a/docs/best-practices/network/_category_.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "label": "Network", - "link": { - "type": "doc", - "id": "network" - } -} \ No newline at end of file diff --git a/docs/best-practices/network/index.md b/docs/best-practices/network/index.md deleted file mode 100644 index 1d984096c..000000000 --- a/docs/best-practices/network/index.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -id: network -title: Network ---- - -# Network - -Welcome to the Open Telekom Cloud Architecture Center Best Practices. -Here we provide crucial guidelines for optimizing cloud-based solutions with emphasis to architectural principles that -enhance reliability, scalability, and security. Explore our recommended strategies for resource management, such as -efficient utilization of compute and storage resources. Gain insights into designing for high availability and fault tolerance -to ensure robust system performance. This section serves as a valuable resource for architects and developers -to implement cloud solutions that align with industry best practices and maximize the benefits of the public cloud -infrastructure. diff --git a/docs/best-practices/security/_category_.json b/docs/best-practices/security/_category_.json deleted file mode 100644 index 36e7c0982..000000000 --- a/docs/best-practices/security/_category_.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "label": "Security", - "link": { - "type": "doc", - "id": "security" - } -} \ No newline at end of file diff --git a/docs/best-practices/security/index.md b/docs/best-practices/security/index.md deleted file mode 100644 index fc44bd300..000000000 --- a/docs/best-practices/security/index.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -id: security -title: Security ---- - -# Security - -Welcome to the Open Telekom Cloud Architecture Center Best Practices. -Here we provide crucial guidelines for optimizing cloud-based solutions with emphasis to architectural principles that -enhance reliability, scalability, and security. Explore our recommended strategies for resource management, such as -efficient utilization of compute and storage resources. Gain insights into designing for high availability and fault tolerance -to ensure robust system performance. This section serves as a valuable resource for architects and developers -to implement cloud solutions that align with industry best practices and maximize the benefits of the public cloud -infrastructure. diff --git a/docs/best-practices/storage/index.md b/docs/best-practices/storage/index.md deleted file mode 100644 index 7d2610bf9..000000000 --- a/docs/best-practices/storage/index.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -id: storage -title: Storage ---- - -# Storage - -Welcome to the Open Telekom Cloud Architecture Center Best Practices. -Here we provide crucial guidelines for optimizing cloud-based solutions with emphasis to architectural principles that -enhance reliability, scalability, and security. Explore our recommended strategies for resource management, such as -efficient utilization of compute and storage resources. Gain insights into designing for high availability and fault tolerance -to ensure robust system performance. This section serves as a valuable resource for architects and developers -to implement cloud solutions that align with industry best practices and maximize the benefits of the public cloud -infrastructure. diff --git a/docs/blueprints/by-use-case/devops/_category_.json b/docs/blueprints/by-use-case/devops/_category_.json new file mode 100644 index 000000000..a32c67243 --- /dev/null +++ b/docs/blueprints/by-use-case/devops/_category_.json @@ -0,0 +1,7 @@ +{ + "label": "DevOps", + "link": { + "type": "doc", + "id": "devops" + } +} \ No newline at end of file diff --git a/docs/best-practices/computing/index.md b/docs/blueprints/by-use-case/devops/index.md similarity index 93% rename from docs/best-practices/computing/index.md rename to docs/blueprints/by-use-case/devops/index.md index d40bf7214..806edc2fb 100644 --- a/docs/best-practices/computing/index.md +++ b/docs/blueprints/by-use-case/devops/index.md @@ -1,9 +1,9 @@ --- -id: computing -title: Computing +id: devops +title: DevOps --- -# Computing +# DevOps The Computing section offers essential insights for optimizing computing resources. Discover guidelines for selecting appropriate instance types, managing virtual machines efficiently, and leveraging auto-scaling capabilities for dynamic diff --git a/docs/best-practices/storage/_category_.json b/docs/blueprints/by-use-case/storage/_category_.json similarity index 100% rename from docs/best-practices/storage/_category_.json rename to docs/blueprints/by-use-case/storage/_category_.json diff --git a/docs/blueprints/by-use-case/storage/index.md b/docs/blueprints/by-use-case/storage/index.md new file mode 100644 index 000000000..d3a2897ff --- /dev/null +++ b/docs/blueprints/by-use-case/storage/index.md @@ -0,0 +1,13 @@ +--- +id: storage +title: Storage +--- + +# Storage + +The Computing section offers essential insights for optimizing computing resources. Discover guidelines for selecting +appropriate instance types, managing virtual machines efficiently, and leveraging auto-scaling capabilities for dynamic +workloads. Learn best practices for designing resilient and high-performance computing architectures, ensuring optimal +utilization of resources while maintaining cost-effectiveness. This section serves as a comprehensive guide for architects +and developers to fine-tune their computing strategies, enhancing the overall efficiency and reliability of applications +in the Open Telekom Cloud environment. diff --git a/docs/doc1.md b/docs/doc1.md new file mode 100644 index 000000000..7562e3508 --- /dev/null +++ b/docs/doc1.md @@ -0,0 +1,4 @@ +--- +id: doc1 +title: doc1 +--- \ No newline at end of file diff --git a/docs/doc2.md b/docs/doc2.md new file mode 100644 index 000000000..45573c731 --- /dev/null +++ b/docs/doc2.md @@ -0,0 +1,4 @@ +--- +id: doc2 +title: doc2 +--- \ No newline at end of file diff --git a/docs/doc3.md b/docs/doc3.md new file mode 100644 index 000000000..e33c7e608 --- /dev/null +++ b/docs/doc3.md @@ -0,0 +1,4 @@ +--- +id: doc3 +title: doc3 +--- \ No newline at end of file diff --git a/docusaurus.config.ts b/docusaurus.config.ts index f4164907b..070d20fac 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -3,7 +3,7 @@ import type { Config } from '@docusaurus/types'; import type * as Preset from '@docusaurus/preset-classic'; const config: Config = { - title: 'Architecture Center docs-next:rc.2', + title: 'Architecture Center docs-next:theme.3', tagline: 'Best Practices & Blueprints', favicon: 'img/favicon.ico', @@ -69,12 +69,18 @@ const config: Config = { // Replace with your project's social card image: 'img/docusaurus-social-card.jpg', navbar: { - title: 'Open Telekom Cloud \n Architecture Center', + // title: 't', logo: { - alt: 'Deutsche Telekom Logo', - src: 'img/telekom-logo.svg', + alt: 'Open Telekom Cloud Non-Logo', + src: 'img/logo_headline_kombination_m_s_m.png', }, items: [ + // { + // type: 'docSidebar', + // sidebarId: 'bestPracticesSidebar', + // position: 'left', + // label: 'Best Practices', + // }, { type: 'docSidebar', sidebarId: 'bestPracticesSidebar', @@ -94,8 +100,24 @@ const config: Config = { // label: 'Cloud Adoption Framework 🚧', // }, // { to: '/blog', label: 'Blog', position: 'right' }, - { href: 'https://auth.otc.t-systems.com/', label: 'Console', position: 'right' }, - { href: 'https://github.com/akyriako/docs-next', label: 'GitHub', position: 'right',}, + { + href: 'https://auth.otc.t-systems.com/', + position: 'right', + className: 'navbar--terminal-link', + "aria-label": 'Open Telekom Cloud Console', + }, + { + href: 'https://github.com/akyriako/docs-next', + position: 'right', + className: 'navbar--github-link', + "aria-label": 'GitHub', + }, + { + href: 'https://discord.gg/m4x9Ctw5', + position: 'right', + className: 'navbar--discord-link', + "aria-label": 'Discord Invite', + }, ], }, footer: { @@ -110,7 +132,11 @@ const config: Config = { }, { label: 'Medium', - href: 'https://designer.otc-service.com/#/', + href: 'https://medium.com', + }, + { + label: 'Portfolio Roadmap', + to: 'https://www.open-telekom-cloud.com/en/products-services/roadmap', }, ], }, @@ -119,15 +145,19 @@ const config: Config = { items: [ { label: 'SDKs', - to: '/blog', + to: 'https://docs.otc.t-systems.com/developer/sdk.html', }, { label: 'Drivers & Tools', - to: 'https://github.com/akyriako/docs-next', + to: 'https://docs.otc.t-systems.com/developer/drivers.html', + }, + { + label: 'Terraform Provider', + to: 'https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/latest/docs', }, { - label: 'IaC & Automation', - to: '/blog', + label: 'Ansible Collections', + to: 'https://docs.otc.t-systems.com/ansible-collection-cloud/', }, { label: 'Cloud Create', @@ -140,15 +170,19 @@ const config: Config = { items: [ { label: 'REST API', - to: '/blog', + to: 'https://docs.otc.t-systems.com/developer/api.html', }, { - label: 'REST API Guidelines', - to: 'https://github.com/akyriako/docs-next', + label: 'REST API Usage Guidelines', + to: 'https://docs.otc.t-systems.com/developer/api_guidelines/index.html', }, { label: 'Endpoints', - to: '/blog', + to: 'https://docs.otc.t-systems.com/additional/endpoints.html', + }, + { + label: 'Status Dashboard', + to: 'https://status.otc-service.com/', }, ], }, @@ -156,17 +190,21 @@ const config: Config = { title: 'Community', items: [ { - label: 'Community Portal', - to: 'https://stackoverflow.com/questions/tagged/docusaurus', + label: 'Community Forums', + to: 'https://community.open-telekom-cloud.com/', }, { - label: 'Discord', - href: 'https://discordapp.com/invite/docusaurus', + label: 'Webinars', + href: 'https://www.youtube.com/watch?v=U-x2gEy3968&list=PLS60dhorR-hgQ5n5L1boEQh0oVD-_k75p', }, { - label: 'Twitter', - href: 'https://twitter.com/docusaurus', + label: 'Discord', + href: 'https://discord.gg/m4x9Ctw5', }, + // { + // label: 'Twitter', + // href: 'https://x.com/tsystemscom', + // }, ], }, ], @@ -178,7 +216,7 @@ const config: Config = { }, docs: { sidebar: { - hideable: true, + hideable: false, autoCollapseCategories: true, }, }, diff --git a/i18n/en/code.json b/i18n/en/code.json deleted file mode 100644 index b2c0075a9..000000000 --- a/i18n/en/code.json +++ /dev/null @@ -1,420 +0,0 @@ -{ - "theme.NavBar.navAriaLabel": { - "message": "Main", - "description": "The ARIA label for the main navigation" - }, - "theme.docs.sidebar.closeSidebarButtonAriaLabel": { - "message": "Close navigation bar", - "description": "The ARIA label for close button of mobile sidebar" - }, - "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": { - "message": "← Back to main menu", - "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)" - }, - "theme.docs.sidebar.toggleSidebarButtonAriaLabel": { - "message": "Toggle navigation bar", - "description": "The ARIA label for hamburger menu button of mobile navigation" - }, - "theme.ErrorPageContent.title": { - "message": "This page crashed.", - "description": "The title of the fallback page when the page crashed" - }, - "theme.BackToTopButton.buttonAriaLabel": { - "message": "Scroll back to top", - "description": "The ARIA label for the back to top button" - }, - "theme.blog.archive.title": { - "message": "Archive", - "description": "The page & hero title of the blog archive page" - }, - "theme.blog.archive.description": { - "message": "Archive", - "description": "The page & hero description of the blog archive page" - }, - "theme.blog.paginator.navAriaLabel": { - "message": "Blog list page navigation", - "description": "The ARIA label for the blog pagination" - }, - "theme.blog.paginator.newerEntries": { - "message": "Newer Entries", - "description": "The label used to navigate to the newer blog posts page (previous page)" - }, - "theme.blog.paginator.olderEntries": { - "message": "Older Entries", - "description": "The label used to navigate to the older blog posts page (next page)" - }, - "theme.blog.post.paginator.navAriaLabel": { - "message": "Blog post page navigation", - "description": "The ARIA label for the blog posts pagination" - }, - "theme.blog.post.paginator.newerPost": { - "message": "Newer Post", - "description": "The blog post button label to navigate to the newer/previous post" - }, - "theme.blog.post.paginator.olderPost": { - "message": "Older Post", - "description": "The blog post button label to navigate to the older/next post" - }, - "theme.blog.post.plurals": { - "message": "One post|{count} posts", - "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" - }, - "theme.blog.tagTitle": { - "message": "{nPosts} tagged with \"{tagName}\"", - "description": "The title of the page for a blog tag" - }, - "theme.tags.tagsPageLink": { - "message": "View All Tags", - "description": "The label of the link targeting the tag list page" - }, - "theme.colorToggle.ariaLabel": { - "message": "Switch between dark and light mode (currently {mode})", - "description": "The ARIA label for the navbar color mode toggle" - }, - "theme.colorToggle.ariaLabel.mode.dark": { - "message": "dark mode", - "description": "The name for the dark color mode" - }, - "theme.colorToggle.ariaLabel.mode.light": { - "message": "light mode", - "description": "The name for the light color mode" - }, - "theme.docs.breadcrumbs.navAriaLabel": { - "message": "Breadcrumbs", - "description": "The ARIA label for the breadcrumbs" - }, - "theme.docs.DocCard.categoryDescription.plurals": { - "message": "1 item|{count} items", - "description": "The default description for a category card in the generated index about how many items this category includes" - }, - "theme.docs.paginator.navAriaLabel": { - "message": "Docs pages", - "description": "The ARIA label for the docs pagination" - }, - "theme.docs.paginator.previous": { - "message": "Previous", - "description": "The label used to navigate to the previous doc" - }, - "theme.docs.paginator.next": { - "message": "Next", - "description": "The label used to navigate to the next doc" - }, - "theme.docs.tagDocListPageTitle.nDocsTagged": { - "message": "One doc tagged|{count} docs tagged", - "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" - }, - "theme.docs.tagDocListPageTitle": { - "message": "{nDocsTagged} with \"{tagName}\"", - "description": "The title of the page for a docs tag" - }, - "theme.docs.versionBadge.label": { - "message": "Version: {versionLabel}" - }, - "theme.docs.versions.unreleasedVersionLabel": { - "message": "This is unreleased documentation for {siteTitle} {versionLabel} version.", - "description": "The label used to tell the user that he's browsing an unreleased doc version" - }, - "theme.docs.versions.unmaintainedVersionLabel": { - "message": "This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained.", - "description": "The label used to tell the user that he's browsing an unmaintained doc version" - }, - "theme.docs.versions.latestVersionSuggestionLabel": { - "message": "For up-to-date documentation, see the {latestVersionLink} ({versionLabel}).", - "description": "The label used to tell the user to check the latest version" - }, - "theme.docs.versions.latestVersionLinkLabel": { - "message": "latest version", - "description": "The label used for the latest version suggestion link label" - }, - "theme.common.editThisPage": { - "message": "Edit this page", - "description": "The link label to edit the current page" - }, - "theme.common.headingLinkTitle": { - "message": "Direct link to {heading}", - "description": "Title for link to heading" - }, - "theme.lastUpdated.atDate": { - "message": " on {date}", - "description": "The words used to describe on which date a page has been last updated" - }, - "theme.lastUpdated.byUser": { - "message": " by {user}", - "description": "The words used to describe by who the page has been last updated" - }, - "theme.lastUpdated.lastUpdatedAtBy": { - "message": "Last updated{atDate}{byUser}", - "description": "The sentence used to display when a page has been last updated, and by who" - }, - "theme.navbar.mobileVersionsDropdown.label": { - "message": "Versions", - "description": "The label for the navbar versions dropdown on mobile view" - }, - "theme.NotFound.title": { - "message": "Page Not Found", - "description": "The title of the 404 page" - }, - "theme.tags.tagsListLabel": { - "message": "Tags:", - "description": "The label alongside a tag list" - }, - "theme.admonition.caution": { - "message": "caution", - "description": "The default label used for the Caution admonition (:::caution)" - }, - "theme.admonition.danger": { - "message": "danger", - "description": "The default label used for the Danger admonition (:::danger)" - }, - "theme.admonition.info": { - "message": "info", - "description": "The default label used for the Info admonition (:::info)" - }, - "theme.admonition.note": { - "message": "note", - "description": "The default label used for the Note admonition (:::note)" - }, - "theme.admonition.tip": { - "message": "tip", - "description": "The default label used for the Tip admonition (:::tip)" - }, - "theme.admonition.warning": { - "message": "warning", - "description": "The default label used for the Warning admonition (:::warning)" - }, - "theme.AnnouncementBar.closeButtonAriaLabel": { - "message": "Close", - "description": "The ARIA label for close button of announcement bar" - }, - "theme.blog.sidebar.navAriaLabel": { - "message": "Blog recent posts navigation", - "description": "The ARIA label for recent posts in the blog sidebar" - }, - "theme.CodeBlock.copied": { - "message": "Copied", - "description": "The copied button label on code blocks" - }, - "theme.CodeBlock.copyButtonAriaLabel": { - "message": "Copy code to clipboard", - "description": "The ARIA label for copy code blocks button" - }, - "theme.CodeBlock.copy": { - "message": "Copy", - "description": "The copy button label on code blocks" - }, - "theme.CodeBlock.wordWrapToggle": { - "message": "Toggle word wrap", - "description": "The title attribute for toggle word wrapping button of code block lines" - }, - "theme.DocSidebarItem.expandCategoryAriaLabel": { - "message": "Expand sidebar category '{label}'", - "description": "The ARIA label to expand the sidebar category" - }, - "theme.DocSidebarItem.collapseCategoryAriaLabel": { - "message": "Collapse sidebar category '{label}'", - "description": "The ARIA label to collapse the sidebar category" - }, - "theme.navbar.mobileLanguageDropdown.label": { - "message": "Languages", - "description": "The label for the mobile language switcher dropdown" - }, - "theme.NotFound.p1": { - "message": "We could not find what you were looking for.", - "description": "The first paragraph of the 404 page" - }, - "theme.NotFound.p2": { - "message": "Please contact the owner of the site that linked you to the original URL and let them know their link is broken.", - "description": "The 2nd paragraph of the 404 page" - }, - "theme.TOCCollapsible.toggleButtonLabel": { - "message": "On this page", - "description": "The label used by the button on the collapsible TOC component" - }, - "theme.blog.post.readMore": { - "message": "Read More", - "description": "The label used in blog post item excerpts to link to full blog posts" - }, - "theme.blog.post.readMoreLabel": { - "message": "Read more about {title}", - "description": "The ARIA label for the link to full blog posts from excerpts" - }, - "theme.blog.post.readingTime.plurals": { - "message": "One min read|{readingTime} min read", - "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" - }, - "theme.docs.breadcrumbs.home": { - "message": "Home page", - "description": "The ARIA label for the home page in the breadcrumbs" - }, - "theme.docs.sidebar.collapseButtonTitle": { - "message": "Collapse sidebar", - "description": "The title attribute for collapse button of doc sidebar" - }, - "theme.docs.sidebar.collapseButtonAriaLabel": { - "message": "Collapse sidebar", - "description": "The title attribute for collapse button of doc sidebar" - }, - "theme.docs.sidebar.navAriaLabel": { - "message": "Docs sidebar", - "description": "The ARIA label for the sidebar navigation" - }, - "theme.docs.sidebar.expandButtonTitle": { - "message": "Expand sidebar", - "description": "The ARIA label and title attribute for expand button of doc sidebar" - }, - "theme.docs.sidebar.expandButtonAriaLabel": { - "message": "Expand sidebar", - "description": "The ARIA label and title attribute for expand button of doc sidebar" - }, - "theme.SearchBar.seeAll": { - "message": "See all {count} results" - }, - "theme.SearchPage.documentsFound.plurals": { - "message": "One document found|{count} documents found", - "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" - }, - "theme.SearchPage.existingResultsTitle": { - "message": "Search results for \"{query}\"", - "description": "The search page title for non-empty query" - }, - "theme.SearchPage.emptyResultsTitle": { - "message": "Search the documentation", - "description": "The search page title for empty query" - }, - "theme.SearchPage.inputPlaceholder": { - "message": "Type your search here", - "description": "The placeholder for search page input" - }, - "theme.SearchPage.inputLabel": { - "message": "Search", - "description": "The ARIA label for search page input" - }, - "theme.SearchPage.typesenseLabel": { - "message": "Search by Typesense", - "description": "The ARIA label for Typesense mention" - }, - "theme.SearchPage.noResultsText": { - "message": "No results were found", - "description": "The paragraph for empty search result" - }, - "theme.SearchPage.fetchingNewResults": { - "message": "Fetching new results...", - "description": "The paragraph for fetching new search results" - }, - "theme.SearchBar.label": { - "message": "Search", - "description": "The ARIA label and placeholder for search button" - }, - "theme.SearchModal.searchBox.resetButtonTitle": { - "message": "Clear the query", - "description": "The label and ARIA label for search box reset button" - }, - "theme.SearchModal.searchBox.cancelButtonText": { - "message": "Cancel", - "description": "The label and ARIA label for search box cancel button" - }, - "theme.SearchModal.startScreen.recentSearchesTitle": { - "message": "Recent", - "description": "The title for recent searches" - }, - "theme.SearchModal.startScreen.noRecentSearchesText": { - "message": "No recent searches", - "description": "The text when no recent searches" - }, - "theme.SearchModal.startScreen.saveRecentSearchButtonTitle": { - "message": "Save this search", - "description": "The label for save recent search button" - }, - "theme.SearchModal.startScreen.removeRecentSearchButtonTitle": { - "message": "Remove this search from history", - "description": "The label for remove recent search button" - }, - "theme.SearchModal.startScreen.favoriteSearchesTitle": { - "message": "Favorite", - "description": "The title for favorite searches" - }, - "theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle": { - "message": "Remove this search from favorites", - "description": "The label for remove favorite search button" - }, - "theme.SearchModal.errorScreen.titleText": { - "message": "Unable to fetch results", - "description": "The title for error screen of search modal" - }, - "theme.SearchModal.errorScreen.helpText": { - "message": "You might want to check your network connection.", - "description": "The help text for error screen of search modal" - }, - "theme.SearchModal.footer.selectText": { - "message": "to select", - "description": "The explanatory text of the action for the enter key" - }, - "theme.SearchModal.footer.selectKeyAriaLabel": { - "message": "Enter key", - "description": "The ARIA label for the Enter key button that makes the selection" - }, - "theme.SearchModal.footer.navigateText": { - "message": "to navigate", - "description": "The explanatory text of the action for the Arrow up and Arrow down key" - }, - "theme.SearchModal.footer.navigateUpKeyAriaLabel": { - "message": "Arrow up", - "description": "The ARIA label for the Arrow up key button that makes the navigation" - }, - "theme.SearchModal.footer.navigateDownKeyAriaLabel": { - "message": "Arrow down", - "description": "The ARIA label for the Arrow down key button that makes the navigation" - }, - "theme.SearchModal.footer.closeText": { - "message": "to close", - "description": "The explanatory text of the action for Escape key" - }, - "theme.SearchModal.footer.closeKeyAriaLabel": { - "message": "Escape key", - "description": "The ARIA label for the Escape key button that close the modal" - }, - "theme.SearchModal.footer.searchByText": { - "message": "Search by", - "description": "The text explain that the search is making by Algolia" - }, - "theme.SearchModal.noResultsScreen.noResultsText": { - "message": "No results for", - "description": "The text explains that there are no results for the following search" - }, - "theme.SearchModal.noResultsScreen.suggestedQueryText": { - "message": "Try searching for", - "description": "The text for the suggested query when no results are found for the following search" - }, - "theme.SearchModal.noResultsScreen.reportMissingResultsText": { - "message": "Believe this query should return results?", - "description": "The text for the question where the user thinks there are missing results" - }, - "theme.SearchModal.noResultsScreen.reportMissingResultsLinkText": { - "message": "Let us know.", - "description": "The text for the link to report missing results" - }, - "theme.SearchModal.placeholder": { - "message": "Search docs", - "description": "The placeholder of the input of the DocSearch pop-up modal" - }, - "theme.ErrorPageContent.tryAgain": { - "message": "Try again", - "description": "The label of the button to try again rendering when the React error boundary captures an error" - }, - "theme.common.skipToMainContent": { - "message": "Skip to main content", - "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation" - }, - "theme.tags.tagsPageTitle": { - "message": "Tags", - "description": "The title of the tag list page" - }, - "theme.unlistedContent.title": { - "message": "Unlisted page", - "description": "The unlisted content banner title" - }, - "theme.unlistedContent.message": { - "message": "This page is unlisted. Search engines will not index it, and only users having a direct link can access it.", - "description": "The unlisted content banner message" - } -} diff --git a/i18n/en/docusaurus-plugin-content-blog/options.json b/i18n/en/docusaurus-plugin-content-blog/options.json deleted file mode 100644 index 9239ff706..000000000 --- a/i18n/en/docusaurus-plugin-content-blog/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "title": { - "message": "Blog", - "description": "The title for the blog used in SEO" - }, - "description": { - "message": "Blog", - "description": "The description for the blog used in SEO" - }, - "sidebar.title": { - "message": "Recent posts", - "description": "The label for the left sidebar" - } -} diff --git a/i18n/en/docusaurus-plugin-content-docs/current.json b/i18n/en/docusaurus-plugin-content-docs/current.json deleted file mode 100644 index 257396367..000000000 --- a/i18n/en/docusaurus-plugin-content-docs/current.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "version.label": { - "message": "Next", - "description": "The label for version current" - }, - "sidebar.blueprintsSidebar.category.By Use Case": { - "message": "By Use Case", - "description": "The label for category By Use Case in sidebar blueprintsSidebar" - }, - "sidebar.blueprintsSidebar.category.Security": { - "message": "Security", - "description": "The label for category Security in sidebar blueprintsSidebar" - }, - "sidebar.blueprintsSidebar.category.Keycloak": { - "message": "Keycloak", - "description": "The label for category Keycloak in sidebar blueprintsSidebar" - }, - "sidebar.blueprintsSidebar.category.By Industry": { - "message": "By Industry", - "description": "The label for category By Industry in sidebar blueprintsSidebar" - } -} diff --git a/i18n/en/docusaurus-theme-classic/footer.json b/i18n/en/docusaurus-theme-classic/footer.json deleted file mode 100644 index bd882fb60..000000000 --- a/i18n/en/docusaurus-theme-classic/footer.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "link.title.Docs": { - "message": "Docs", - "description": "The title of the footer links column with title=Docs in the footer" - }, - "link.title.Developers": { - "message": "Developers", - "description": "The title of the footer links column with title=Developers in the footer" - }, - "link.title.API": { - "message": "API", - "description": "The title of the footer links column with title=API in the footer" - }, - "link.title.Community": { - "message": "Community", - "description": "The title of the footer links column with title=Community in the footer" - }, - "link.item.label.Help Center": { - "message": "Help Center", - "description": "The label of footer link with label=Help Center linking to https://docs.otc.t-systems.com/" - }, - "link.item.label.Medium": { - "message": "Medium", - "description": "The label of footer link with label=Medium linking to https://designer.otc-service.com/#/" - }, - "link.item.label.SDKs": { - "message": "SDKs", - "description": "The label of footer link with label=SDKs linking to /blog" - }, - "link.item.label.Drivers & Tools": { - "message": "Drivers & Tools", - "description": "The label of footer link with label=Drivers & Tools linking to https://github.com/akyriako/docs-next" - }, - "link.item.label.IaC & Automation": { - "message": "IaC & Automation", - "description": "The label of footer link with label=IaC & Automation linking to /blog" - }, - "link.item.label.Cloud Create": { - "message": "Cloud Create", - "description": "The label of footer link with label=Cloud Create linking to https://designer.otc-service.com/" - }, - "link.item.label.REST API": { - "message": "REST API", - "description": "The label of footer link with label=REST API linking to /blog" - }, - "link.item.label.REST API Guidelines": { - "message": "REST API Guidelines", - "description": "The label of footer link with label=REST API Guidelines linking to https://github.com/akyriako/docs-next" - }, - "link.item.label.Endpoints": { - "message": "Endpoints", - "description": "The label of footer link with label=Endpoints linking to /blog" - }, - "link.item.label.Community Portal": { - "message": "Community Portal", - "description": "The label of footer link with label=Community Portal linking to https://stackoverflow.com/questions/tagged/docusaurus" - }, - "link.item.label.Discord": { - "message": "Discord", - "description": "The label of footer link with label=Discord linking to https://discordapp.com/invite/docusaurus" - }, - "link.item.label.Twitter": { - "message": "Twitter", - "description": "The label of footer link with label=Twitter linking to https://twitter.com/docusaurus" - }, - "copyright": { - "message": "© T-Systems International GmbH 2024", - "description": "The footer copyright" - } -} diff --git a/i18n/en/docusaurus-theme-classic/navbar.json b/i18n/en/docusaurus-theme-classic/navbar.json deleted file mode 100644 index 39d65bd3d..000000000 --- a/i18n/en/docusaurus-theme-classic/navbar.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "title": { - "message": "Open Telekom Cloud \n Architecture Center", - "description": "The title in the navbar" - }, - "logo.alt": { - "message": "Deutsche Telekom Logo", - "description": "The alt text of navbar logo" - }, - "item.label.Best Practices": { - "message": "Best Practices", - "description": "Navbar item with label Best Practices" - }, - "item.label.Blueprints": { - "message": "Blueprints", - "description": "Navbar item with label Blueprints" - }, - "item.label.Console": { - "message": "Console", - "description": "Navbar item with label Console" - }, - "item.label.GitHub": { - "message": "GitHub", - "description": "Navbar item with label GitHub" - } -} diff --git a/sidebars.ts b/sidebars.ts index b48d7e7f4..7d2f1716e 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -14,21 +14,760 @@ const sidebars: SidebarsConfig = { // By default, Docusaurus generates a sidebar from the docs folder structure // tutorialSidebar: [{type: 'autogenerated', dirName: 'tutorials'}], blueprintsSidebar: [{type: 'autogenerated', dirName: 'blueprints'}], - bestPracticesSidebar: [{type: 'autogenerated', dirName: 'best-practices'}], + // bestPracticesSidebar: [{type: 'autogenerated', dirName: 'best-practices'}], cafSidebar: [{type: 'autogenerated', dirName: 'caf'}], // But you can create a sidebar manually - /* - tutorialSidebar: [ - 'intro', - 'hello', + + bestPracticesSidebar: [ + { + type: 'doc', + id: 'best-practices/best-practices', + }, + { + type: 'category', + label: 'Application Services', + items: [ + { + type: 'category', + label: 'Application Operations Management', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/application-operations-management/index.html', + }, + ], + }, + { + type: 'category', + label: 'API Gateway (APIG)', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/api-gateway/index.html', + }, + ], + }, + { + type: 'category', + label: 'Distributed Message Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/distributed-message-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'Simple Message Notification', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/simple-message-notification/index.html', + }, + ], + }, + ], + }, + { + type: 'category', + label: 'Big Data & Data Analysis', + items: [ + { + type: 'category', + label: 'Cloud Search Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/cloud-search-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'DataArts Studio', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/data-arts-studio/index.html', + }, + ], + }, + { + type: 'category', + label: 'Data Ingestion Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/data-ingestion-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'Data Lake Insight', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/data-lake-insight/index.html', + }, + ], + }, + { + type: 'category', + label: 'Data Warehouse Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/data-warehouse-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'ModelArts', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/modelarts/index.html', + }, + ], + }, + { + type: 'category', + label: 'MapReduce Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/mapreduce-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'Optical Character Recognition', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/optical-character-recognition/index.html', + }, + ], + }, + ], + }, + { + type: 'category', + label: 'Computing', + items: [ + { + type: 'category', + label: 'Auto-Scaling', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/auto-scaling/index.html', + }, + ], + }, + { + type: 'category', + label: 'Bare Metal', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/bare-metal-server/index.html', + }, + ], + }, + { + type: 'category', + label: 'Dedicated Host', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/dedicated-host/index.html', + }, + ], + }, + { + type: 'category', + label: 'Elastic Cloud Server', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/elastic-cloud-server/index.html', + }, + ], + }, + { + type: 'category', + label: 'FunctionGraph 🔥', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/function-graph/index.html', + }, + ], + }, + { + type: 'category', + label: 'Image Management Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/image-management-service/index.html', + }, + ], + }, + ], + }, + { + type: 'category', + label: 'Containers', + items: [ + { + type: 'category', + label: 'Cloud Container Engine', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/cloud-container-engine/index.html', + }, + ], + }, + { + type: 'category', + label: 'Software Repository for Container', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/software-repository-container/index.html', + }, + ], + }, + ], + }, + { + type: 'category', + label: 'Databases', + items: [ + { + type: 'category', + label: 'Distributed Cache Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/distributed-cache-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'Distributed Database Middleware', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/distributed-database-middleware/index.html', + }, + ], + }, + { + type: 'category', + label: 'Document Database Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/document-database-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'Data Replication Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/data-replication-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'GaussDB (for MySQL)', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/gaussdb-mysql/index.html', + }, + ], + }, + { + type: 'category', + label: 'GaussDB NoSQL', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/gaussdb-nosql/index.html', + }, + ], + }, + { + type: 'category', + label: 'Relational Database Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/relational-database-service/index.html', + }, + ], + }, + ], + }, + { + type: 'category', + label: 'Management & Deployment', + items: [ + { + type: 'category', + label: 'Application Performance Management', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/application-performance-management/index.html', + }, + ], + }, + { + type: 'category', + label: 'Cloud Create 🔥', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/cloud-create/index.html', + }, + ], + }, + { + type: 'category', + label: 'Cloud Eye', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/cloud-eye/index.html', + }, + ], + }, + { + type: 'category', + label: 'Cloud Trace Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/cloud-trace-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'Log Tank Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/log-tank-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'Resource Management Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/resource-management-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'Tag Management Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/tag-management-service/index.html', + }, + ], + }, + ], + }, + { + type: 'category', + label: 'Networking', + items: [ + { + type: 'category', + label: 'Direct Connect', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/direct-connect/index.html', + }, + ], + }, + { + type: 'category', + label: 'Domain Name Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/domain-name-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'Elastic IP', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/elastic-ip/index.html', + }, + ], + }, + { + type: 'category', + label: 'Elastic Load Balancing', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/elastic-load-balancing/index.html', + }, + ], + }, + { + type: 'category', + label: 'Enterprise Router', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/enterprise-router/index.html', + }, + ], + }, + { + type: 'category', + label: 'NAT Gateway', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/nat-gateway/index.html', + }, + ], + }, + { + type: 'category', + label: 'Private Link Access Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/private-link-access-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'Secure Mail Gateway', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/secure-mail-gateway/index.html', + }, + ], + }, + { + type: 'category', + label: 'Virtual Private Cloud', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/virtual-private-cloud/index.html', + }, + ], + }, + { + type: 'category', + label: 'VPC Endpoint', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/vpc-endpoint/index.html', + }, + ], + }, + { + type: 'category', + label: 'Virtual Private Network', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/virtual-private-network/index.html', + }, + ], + }, + ], + }, + { + type: 'category', + label: 'Security Services', + items: [ + { + type: 'category', + label: 'Anti DDoS', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/anti-ddos/index.html', + }, + ], + }, + { + type: 'category', + label: 'Database Security Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/database-security-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'Host Security Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/host-security-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'Identity and Access Management', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/identity-access-management/index.html', + }, + ], + }, + { + type: 'category', + label: 'Key Management Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/key-management-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'Web Application Firewall', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/web-application-firewall/index.html', + }, + ], + }, + { + type: 'category', + label: 'Dedicated Web Application Firewall', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/web-application-firewall-dedicated/index.html', + }, + ], + }, + ], + }, { type: 'category', - label: 'Tutorial', - items: ['tutorial-basics/create-a-document'], + label: 'Storage', + items: [ + { + type: 'category', + label: 'Cloud Backup and Recovery', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/cloud-backup-recovery/index.html', + }, + ], + }, + { + type: 'category', + label: 'Cloud Server Backup Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/cloud-server-backup-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'Elastic Volume Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/elastic-volume-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'Object Storage Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/object-storage-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'Storage Disaster Recovery Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/storage-disaster-recovery-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'Scalable File Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/scalable-file-service/index.html', + }, + ], + }, + { + type: 'category', + label: 'Volume Backup Service', + items: [ + { + type: 'link', + label: '📚 Go to Help Center', + href: 'https://docs.otc.t-systems.com/volume-backup-service/index.html', + }, + ], + }, + ], }, + // { + // type: 'category', + // label: 'Getting Started', + // items: [ + // { + // type: 'doc', + // id: 'doc1', + // }, + // ], + // }, + // { + // type: 'category', + // label: 'Docusaurus', + // items: [ + // { + // type: 'doc', + // id: 'doc2', + // }, + // { + // type: 'doc', + // id: 'doc3', + // }, + // ], + // }, + // { + // type: 'link', + // label: 'Learn more', + // href: 'https://example.com', + // }, + // { + // type: 'link', + // label: 'Portfolio Roadmap', + // href: 'https://www.open-telekom-cloud.com/en/products-services/roadmap', + // }, + // { + // type: 'link', + // label: 'Status Dashboard', + // href: 'https://status.otc-service.com/', + // }, ], - */ + }; export default sidebars; diff --git a/src/components/HomepageFeatures/index.tsx b/src/components/HomepageFeatures/index.tsx index 7d43cf8da..de5e76c5c 100644 --- a/src/components/HomepageFeatures/index.tsx +++ b/src/components/HomepageFeatures/index.tsx @@ -36,8 +36,8 @@ const FeatureList: FeatureItem[] = [ Svg: require('@site/static/img/caf.svg').default, description: ( <> - Extend or customize your website layout by reusing React. Docusaurus can - be extended while reusing the same header and footer. + The Cloud Adoption Framework provides a structured approach for organizations to transition their business to + Open Telekom Cloud. It covers various stages such as strategy, planning, readiness, migration, governance, and management. ), }, diff --git a/src/css/custom.css b/src/css/custom.css index af56aee38..4f989cbc0 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -109,3 +109,91 @@ text-decoration: none; } +/* NavBar Right Links */ + +/* Discord */ + +.navbar--discord-link { + width: 36px; + height: 36px; + padding: 6px; + margin-right: 6px; + margin-left: 6px; + border-radius: 50%; + transition: background var(--ifm-transition-fast); + } + + .navbar--discord-link:hover { + background: var(--ifm-color-emphasis-200); + } + + .navbar--discord-link:before { + content: ''; + height: 100%; + display: block; + background: url("data:image/svg+xml,%3Csvg fill='%23000000' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Ediscord%3C/title%3E%3Cpath d='M20.992 20.163c-1.511-0.099-2.699-1.349-2.699-2.877 0-0.051 0.001-0.102 0.004-0.153l-0 0.007c-0.003-0.048-0.005-0.104-0.005-0.161 0-1.525 1.19-2.771 2.692-2.862l0.008-0c1.509 0.082 2.701 1.325 2.701 2.847 0 0.062-0.002 0.123-0.006 0.184l0-0.008c0.003 0.050 0.005 0.109 0.005 0.168 0 1.523-1.191 2.768-2.693 2.854l-0.008 0zM11.026 20.163c-1.511-0.099-2.699-1.349-2.699-2.877 0-0.051 0.001-0.102 0.004-0.153l-0 0.007c-0.003-0.048-0.005-0.104-0.005-0.161 0-1.525 1.19-2.771 2.692-2.862l0.008-0c1.509 0.082 2.701 1.325 2.701 2.847 0 0.062-0.002 0.123-0.006 0.184l0-0.008c0.003 0.048 0.005 0.104 0.005 0.161 0 1.525-1.19 2.771-2.692 2.862l-0.008 0zM26.393 6.465c-1.763-0.832-3.811-1.49-5.955-1.871l-0.149-0.022c-0.005-0.001-0.011-0.002-0.017-0.002-0.035 0-0.065 0.019-0.081 0.047l-0 0c-0.234 0.411-0.488 0.924-0.717 1.45l-0.043 0.111c-1.030-0.165-2.218-0.259-3.428-0.259s-2.398 0.094-3.557 0.275l0.129-0.017c-0.27-0.63-0.528-1.142-0.813-1.638l0.041 0.077c-0.017-0.029-0.048-0.047-0.083-0.047-0.005 0-0.011 0-0.016 0.001l0.001-0c-2.293 0.403-4.342 1.060-6.256 1.957l0.151-0.064c-0.017 0.007-0.031 0.019-0.040 0.034l-0 0c-2.854 4.041-4.562 9.069-4.562 14.496 0 0.907 0.048 1.802 0.141 2.684l-0.009-0.11c0.003 0.029 0.018 0.053 0.039 0.070l0 0c2.14 1.601 4.628 2.891 7.313 3.738l0.176 0.048c0.008 0.003 0.018 0.004 0.028 0.004 0.032 0 0.060-0.015 0.077-0.038l0-0c0.535-0.72 1.044-1.536 1.485-2.392l0.047-0.1c0.006-0.012 0.010-0.027 0.010-0.043 0-0.041-0.026-0.075-0.062-0.089l-0.001-0c-0.912-0.352-1.683-0.727-2.417-1.157l0.077 0.042c-0.029-0.017-0.048-0.048-0.048-0.083 0-0.031 0.015-0.059 0.038-0.076l0-0c0.157-0.118 0.315-0.24 0.465-0.364 0.016-0.013 0.037-0.021 0.059-0.021 0.014 0 0.027 0.003 0.038 0.008l-0.001-0c2.208 1.061 4.8 1.681 7.536 1.681s5.329-0.62 7.643-1.727l-0.107 0.046c0.012-0.006 0.025-0.009 0.040-0.009 0.022 0 0.043 0.008 0.059 0.021l-0-0c0.15 0.124 0.307 0.248 0.466 0.365 0.023 0.018 0.038 0.046 0.038 0.077 0 0.035-0.019 0.065-0.046 0.082l-0 0c-0.661 0.395-1.432 0.769-2.235 1.078l-0.105 0.036c-0.036 0.014-0.062 0.049-0.062 0.089 0 0.016 0.004 0.031 0.011 0.044l-0-0.001c0.501 0.96 1.009 1.775 1.571 2.548l-0.040-0.057c0.017 0.024 0.046 0.040 0.077 0.040 0.010 0 0.020-0.002 0.029-0.004l-0.001 0c2.865-0.892 5.358-2.182 7.566-3.832l-0.065 0.047c0.022-0.016 0.036-0.041 0.039-0.069l0-0c0.087-0.784 0.136-1.694 0.136-2.615 0-5.415-1.712-10.43-4.623-14.534l0.052 0.078c-0.008-0.016-0.022-0.029-0.038-0.036l-0-0z'%3E%3C/path%3E%3C/svg%3E"); + } + + html[data-theme='dark'] .navbar--discord-link:before { + background: url("data:image/svg+xml,%3Csvg viewBox='0 -28.5 256 256' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid'%3E%3Cg%3E%3Cpath d='M216.856339 16.5966031 C200.285002 8.84328665 182.566144 3.2084988 164.041564 0 C161.766523 4.11318106 159.108624 9.64549908 157.276099 14.0464379 C137.583995 11.0849896 118.072967 11.0849896 98.7430163 14.0464379 C96.9108417 9.64549908 94.1925838 4.11318106 91.8971895 0 C73.3526068 3.2084988 55.6133949 8.86399117 39.0420583 16.6376612 C5.61752293 67.146514 -3.4433191 116.400813 1.08711069 164.955721 C23.2560196 181.510915 44.7403634 191.567697 65.8621325 198.148576 C71.0772151 190.971126 75.7283628 183.341335 79.7352139 175.300261 C72.104019 172.400575 64.7949724 168.822202 57.8887866 164.667963 C59.7209612 163.310589 61.5131304 161.891452 63.2445898 160.431257 C105.36741 180.133187 151.134928 180.133187 192.754523 160.431257 C194.506336 161.891452 196.298154 163.310589 198.110326 164.667963 C191.183787 168.842556 183.854737 172.420929 176.223542 175.320965 C180.230393 183.341335 184.861538 190.991831 190.096624 198.16893 C211.238746 191.588051 232.743023 181.531619 254.911949 164.955721 C260.227747 108.668201 245.831087 59.8662432 216.856339 16.5966031 Z M85.4738752 135.09489 C72.8290281 135.09489 62.4592217 123.290155 62.4592217 108.914901 C62.4592217 94.5396472 72.607595 82.7145587 85.4738752 82.7145587 C98.3405064 82.7145587 108.709962 94.5189427 108.488529 108.914901 C108.508531 123.290155 98.3405064 135.09489 85.4738752 135.09489 Z M170.525237 135.09489 C157.88039 135.09489 147.510584 123.290155 147.510584 108.914901 C147.510584 94.5396472 157.658606 82.7145587 170.525237 82.7145587 C183.391518 82.7145587 193.761324 94.5189427 193.539891 108.914901 C193.539891 123.290155 183.391518 135.09489 170.525237 135.09489 Z' fill='white' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); + } + + /* Github */ + + .navbar--github-link { + width: 36px; + height: 36px; + padding: 6px; + margin-right: 6px; + margin-left: 6px; + border-radius: 50%; + transition: background var(--ifm-transition-fast); + } + + .navbar--github-link:hover { + background: var(--ifm-color-emphasis-200); + } + + .navbar--github-link:before { + content: ''; + height: 100%; + display: block; + background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E") + no-repeat; + } + + html[data-theme='dark'] .navbar--github-link:before { + background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E") + no-repeat; + } + + + /* Terminal */ + + .navbar--terminal-link { + width: 36px; + height: 36px; + padding: 6px; + margin-right: 6px; + margin-left: 6px; + border-radius: 50%; + transition: background var(--ifm-transition-fast); + } + + .navbar--terminal-link:hover { + background: var(--ifm-color-emphasis-200); + } + + .navbar--terminal-link:before { + content: ''; + height: 100%; + display: block; + background: url("data:image/svg+xml,%3Csvg viewBox='0 0 1792 1792' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M649 983l-466 466q-10 10-23 10t-23-10l-50-50q-10-10-10-23t10-23l393-393-393-393q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l466 466q10 10 10 23t-10 23zm1079 457v64q0 14-9 23t-23 9h-960q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h960q14 0 23 9t9 23z'/%3E%3C/svg%3E") + no-repeat; + } + + html[data-theme='dark'] .navbar--terminal-link:before { + background: url("data:image/svg+xml,%3Csvg viewBox='0 0 1792 1792' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M649 983l-466 466q-10 10-23 10t-23-10l-50-50q-10-10-10-23t10-23l393-393-393-393q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l466 466q10 10 10 23t-10 23zm1079 457v64q0 14-9 23t-23 9h-960q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h960q14 0 23 9t9 23z'/%3E%3C/svg%3E") + } + + diff --git a/src/pages/index.tsx b/src/pages/index.tsx index f33776850..880f24f9a 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -33,7 +33,7 @@ export default function Home(): JSX.Element { - + {/* */}
diff --git a/src/theme/Footer/Layout/index.tsx b/src/theme/Footer/Layout/index.tsx index 33ab3c4a9..b5091c01c 100644 --- a/src/theme/Footer/Layout/index.tsx +++ b/src/theme/Footer/Layout/index.tsx @@ -1,6 +1,6 @@ import React from 'react'; import clsx from 'clsx'; -import type {Props} from '@theme/Footer/Layout'; +import type { Props } from '@theme/Footer/Layout'; export default function FooterLayout({ style, @@ -15,8 +15,8 @@ export default function FooterLayout({ {(logo || copyright) && (
{logo &&
{logo} -
} -
+ } + )} @@ -24,22 +24,16 @@ export default function FooterLayout({ {copyright} diff --git a/src/theme/Navbar/Logo/index.tsx b/src/theme/Navbar/Logo/index.tsx index 33c0963b4..327d7a18b 100644 --- a/src/theme/Navbar/Logo/index.tsx +++ b/src/theme/Navbar/Logo/index.tsx @@ -7,7 +7,7 @@ export default function NavbarLogo(): JSX.Element { className="navbar__brand" imageClassName="navbar__logo" titleClassName="navbar__title text--truncate"> - + {/* */} diff --git a/static/img/logo_headline_kombination_m_s_m.png b/static/img/logo_headline_kombination_m_s_m.png new file mode 100644 index 000000000..9d6fb7e68 Binary files /dev/null and b/static/img/logo_headline_kombination_m_s_m.png differ