From 9a05ae7ced1dab242759069ec203cfd79c0e3847 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jana=20Vlachov=C3=A1?= <65499282+janavlachova@users.noreply.github.com> Date: Mon, 29 Jul 2024 17:46:57 +0200 Subject: [PATCH] [web] migrate cs pages from nuxt to next #1161 (#1168) migrate cs pages Co-authored-by: agnesoft <62834902+agnesoft@users.noreply.github.com> --- .../components/layout/footer.module.scss | 1 + agdb_web_next/components/layout/footer.tsx | 9 ++- agdb_web_next/messages/cs-CZ.json | 8 +-- agdb_web_next/messages/en-US.json | 8 +-- agdb_web_next/pages/_meta.cs-CZ.json | 55 ++++++++++++++++--- agdb_web_next/pages/api-docs/_meta.cs-CZ.json | 9 +++ agdb_web_next/pages/api-docs/_meta.en-US.json | 23 ++++++-- .../pages/api-docs/openapi.cs-CZ.mdx | 5 ++ .../{python.en-US.md => python.en-US.mdx} | 2 - .../{rust.en-US.md => rust.en-US.mdx} | 2 - ...pescript.en-US.md => typescript.en-US.mdx} | 2 - agdb_web_next/pages/blog/_meta.cs-CZ.json | 9 +++ agdb_web_next/pages/blog/_meta.en-US.json | 13 +++++ agdb_web_next/pages/blog/_meta.json | 4 -- agdb_web_next/pages/blog/blog.cs-CZ.mdx | 1 + ...not_sql.en-US.md => why-not-sql.en-US.mdx} | 0 agdb_web_next/pages/docs/_meta.cs-CZ.json | 9 +++ agdb_web_next/pages/docs/_meta.en-US.json | 23 ++++++-- .../docs/{docs.en-US.md => docs.en-US.mdx} | 0 .../pages/docs/dokumentace.cs-CZ.mdx | 5 ++ .../pages/enterprise/_meta.cs-CZ.json | 9 +++ .../pages/enterprise/_meta.en-US.json | 33 +++++++++-- .../{cloud.en-US.md => cloud.en-US.mdx} | 0 .../pages/enterprise/enterprise-cs-CZ.mdx | 3 + ...terprise.en-US.md => enterprise.en-US.mdx} | 0 .../{pricing.en-US.md => pricing.en-US.mdx} | 0 ...-hosted.en-US.md => self-hosted.en-US.mdx} | 0 .../{sponsors.en-US.md => sponsors.en-US.mdx} | 0 .../{support.en-US.md => support.en-US.mdx} | 0 agdb_web_next/pages/kontakt.cs-CZ.mdx | 1 + agdb_web_next/pages/o-agdb.cs-CZ.mdx | 1 + .../pages/ochrana-osobnich-udaju.cs-CZ.mdx | 1 + agdb_web_next/pages/podminky-uziti.cs-CZ.mdx | 1 + ...licy.en-US.md => privacy-policy.en-US.mdx} | 0 ...n-US.md => terms-and-conditions.en-US.mdx} | 0 agdb_web_next/theme.config.tsx | 2 +- 36 files changed, 193 insertions(+), 46 deletions(-) create mode 100644 agdb_web_next/pages/api-docs/_meta.cs-CZ.json create mode 100644 agdb_web_next/pages/api-docs/openapi.cs-CZ.mdx rename agdb_web_next/pages/api-docs/{python.en-US.md => python.en-US.mdx} (71%) rename agdb_web_next/pages/api-docs/{rust.en-US.md => rust.en-US.mdx} (92%) rename agdb_web_next/pages/api-docs/{typescript.en-US.md => typescript.en-US.mdx} (98%) create mode 100644 agdb_web_next/pages/blog/_meta.cs-CZ.json create mode 100644 agdb_web_next/pages/blog/_meta.en-US.json delete mode 100644 agdb_web_next/pages/blog/_meta.json create mode 100644 agdb_web_next/pages/blog/blog.cs-CZ.mdx rename agdb_web_next/pages/blog/{why_not_sql.en-US.md => why-not-sql.en-US.mdx} (100%) create mode 100644 agdb_web_next/pages/docs/_meta.cs-CZ.json rename agdb_web_next/pages/docs/{docs.en-US.md => docs.en-US.mdx} (100%) create mode 100644 agdb_web_next/pages/docs/dokumentace.cs-CZ.mdx create mode 100644 agdb_web_next/pages/enterprise/_meta.cs-CZ.json rename agdb_web_next/pages/enterprise/{cloud.en-US.md => cloud.en-US.mdx} (100%) create mode 100644 agdb_web_next/pages/enterprise/enterprise-cs-CZ.mdx rename agdb_web_next/pages/enterprise/{enterprise.en-US.md => enterprise.en-US.mdx} (100%) rename agdb_web_next/pages/enterprise/{pricing.en-US.md => pricing.en-US.mdx} (100%) rename agdb_web_next/pages/enterprise/{self-hosted.en-US.md => self-hosted.en-US.mdx} (100%) rename agdb_web_next/pages/enterprise/{sponsors.en-US.md => sponsors.en-US.mdx} (100%) rename agdb_web_next/pages/enterprise/{support.en-US.md => support.en-US.mdx} (100%) create mode 100644 agdb_web_next/pages/kontakt.cs-CZ.mdx create mode 100644 agdb_web_next/pages/o-agdb.cs-CZ.mdx create mode 100644 agdb_web_next/pages/ochrana-osobnich-udaju.cs-CZ.mdx create mode 100644 agdb_web_next/pages/podminky-uziti.cs-CZ.mdx rename agdb_web_next/pages/{privacy-policy.en-US.md => privacy-policy.en-US.mdx} (100%) rename agdb_web_next/pages/{terms-and-conditions.en-US.md => terms-and-conditions.en-US.mdx} (100%) diff --git a/agdb_web_next/components/layout/footer.module.scss b/agdb_web_next/components/layout/footer.module.scss index c66d12bed..455714a8c 100644 --- a/agdb_web_next/components/layout/footer.module.scss +++ b/agdb_web_next/components/layout/footer.module.scss @@ -1,5 +1,6 @@ .footer { padding: 1rem; + width: 100%; .copyright { font-size: 0.75rem; font-weight: 300; diff --git a/agdb_web_next/components/layout/footer.tsx b/agdb_web_next/components/layout/footer.tsx index e9fa9309e..9be558bf2 100644 --- a/agdb_web_next/components/layout/footer.tsx +++ b/agdb_web_next/components/layout/footer.tsx @@ -13,17 +13,16 @@ export default function Footer() {
-
- - + +
+ + - -
diff --git a/agdb_web_next/messages/cs-CZ.json b/agdb_web_next/messages/cs-CZ.json index 92b8f1ddb..15b3d0cbb 100644 --- a/agdb_web_next/messages/cs-CZ.json +++ b/agdb_web_next/messages/cs-CZ.json @@ -3,10 +3,10 @@ "home": "/", "about": "/o-agdb", "contact": "/kontakt", - "docs": "/docs", - "blog": "/blog", - "api": "/api", - "enterprise": "/enterprise", + "docs": "/docs/dokumentace", + "blog": "/blog/blog", + "api": "/api-docs/openapi", + "enterprise": "/enterprise/enterprise", "terms-and-conditions": "/podminky-uziti", "privacy-policy": "/ochrana-osobnich-udaju", "license": "/license" diff --git a/agdb_web_next/messages/en-US.json b/agdb_web_next/messages/en-US.json index 7c0b5638a..3dd683a84 100644 --- a/agdb_web_next/messages/en-US.json +++ b/agdb_web_next/messages/en-US.json @@ -3,10 +3,10 @@ "home": "/", "about": "/about", "contact": "/contact", - "docs": "/docs", - "blog": "/blog", - "api": "/api", - "enterprise": "/enterprise", + "docs": "/docs/docs", + "blog": "/blog/blog", + "api": "/api-docs/openapi", + "enterprise": "/enterprise/enterprise", "terms-and-conditions": "/terms-and-conditions", "privacy-policy": "/privacy-policy", "license": "/license" diff --git a/agdb_web_next/pages/_meta.cs-CZ.json b/agdb_web_next/pages/_meta.cs-CZ.json index 650b3cc04..d666678dd 100644 --- a/agdb_web_next/pages/_meta.cs-CZ.json +++ b/agdb_web_next/pages/_meta.cs-CZ.json @@ -1,11 +1,50 @@ { - "index": "Domů", - "about": { - "title": "O agdb", - "type": "page" - }, - "contact": { - "title": "Kontakt ↗", - "type": "page" + "*": { + "display": "hidden", + "theme": { + "sidebar": false, + "toc": false, + "breadcrumb": false + } + }, + "api-docs": { + "title": "API", + "type": "page", + "display": "visible", + "theme": { + "sidebar": true, + "toc": true, + "breadcrumb": true + } + }, + "enterprise": { + "title": "Enterprise", + "type": "page", + "display": "visible", + "theme": { + "sidebar": true, + "toc": true, + "breadcrumb": true + } + }, + "blog": { + "title": "Blog", + "type": "page", + "display": "visible", + "theme": { + "sidebar": true, + "toc": true, + "breadcrumb": true + } + }, + "docs": { + "title": "Docs", + "type": "page", + "display": "visible", + "theme": { + "sidebar": true, + "toc": true, + "breadcrumb": true + } } } diff --git a/agdb_web_next/pages/api-docs/_meta.cs-CZ.json b/agdb_web_next/pages/api-docs/_meta.cs-CZ.json new file mode 100644 index 000000000..e5461f83e --- /dev/null +++ b/agdb_web_next/pages/api-docs/_meta.cs-CZ.json @@ -0,0 +1,9 @@ +{ + "*": { + "display": "hidden" + }, + "openapi": { + "title": "OpenAPI", + "display": "visible" + } +} diff --git a/agdb_web_next/pages/api-docs/_meta.en-US.json b/agdb_web_next/pages/api-docs/_meta.en-US.json index 985b1846a..790a93729 100644 --- a/agdb_web_next/pages/api-docs/_meta.en-US.json +++ b/agdb_web_next/pages/api-docs/_meta.en-US.json @@ -1,6 +1,21 @@ { - "openapi": "OpenAPI", - "rust": "Rust", - "typescript": "TypeScript", - "python": "Python" + "*": { + "display": "hidden" + }, + "openapi": { + "title": "OpenAPI", + "display": "visible" + }, + "rust": { + "title": "Rust", + "display": "visible" + }, + "typescript": { + "title": "TypeScript", + "display": "visible" + }, + "python": { + "title": "Python", + "display": "visible" + } } diff --git a/agdb_web_next/pages/api-docs/openapi.cs-CZ.mdx b/agdb_web_next/pages/api-docs/openapi.cs-CZ.mdx new file mode 100644 index 000000000..d321254a4 --- /dev/null +++ b/agdb_web_next/pages/api-docs/openapi.cs-CZ.mdx @@ -0,0 +1,5 @@ +# agdb dokumentace + +Stránky jsou v přípravě. + +[Dokumentace v angličtině](/en-US/docs) diff --git a/agdb_web_next/pages/api-docs/python.en-US.md b/agdb_web_next/pages/api-docs/python.en-US.mdx similarity index 71% rename from agdb_web_next/pages/api-docs/python.en-US.md rename to agdb_web_next/pages/api-docs/python.en-US.mdx index 8c4c4efbc..883cda7b1 100644 --- a/agdb_web_next/pages/api-docs/python.en-US.md +++ b/agdb_web_next/pages/api-docs/python.en-US.mdx @@ -1,8 +1,6 @@ --- title: "Python" description: "Python, Agnesoft Graph Database" -navigation: - title: "Python" --- # python diff --git a/agdb_web_next/pages/api-docs/rust.en-US.md b/agdb_web_next/pages/api-docs/rust.en-US.mdx similarity index 92% rename from agdb_web_next/pages/api-docs/rust.en-US.md rename to agdb_web_next/pages/api-docs/rust.en-US.mdx index d3804ef0d..e67647974 100644 --- a/agdb_web_next/pages/api-docs/rust.en-US.md +++ b/agdb_web_next/pages/api-docs/rust.en-US.mdx @@ -1,8 +1,6 @@ --- title: "Rust" description: "Rust, Agnesoft Graph Database" -navigation: - title: "Rust" --- # rust diff --git a/agdb_web_next/pages/api-docs/typescript.en-US.md b/agdb_web_next/pages/api-docs/typescript.en-US.mdx similarity index 98% rename from agdb_web_next/pages/api-docs/typescript.en-US.md rename to agdb_web_next/pages/api-docs/typescript.en-US.mdx index 6db2aecaa..b3f5ce6d5 100644 --- a/agdb_web_next/pages/api-docs/typescript.en-US.md +++ b/agdb_web_next/pages/api-docs/typescript.en-US.mdx @@ -1,8 +1,6 @@ --- title: "Typescript, Javascript" description: "Typescript, Javascript, Agnesoft Graph Database" -navigation: - title: "Typescript, Javascript" --- # typescript / javascript diff --git a/agdb_web_next/pages/blog/_meta.cs-CZ.json b/agdb_web_next/pages/blog/_meta.cs-CZ.json new file mode 100644 index 000000000..d4f6730da --- /dev/null +++ b/agdb_web_next/pages/blog/_meta.cs-CZ.json @@ -0,0 +1,9 @@ +{ + "*": { + "display": "hidden" + }, + "blog": { + "title": "Blog", + "display": "visible" + } +} \ No newline at end of file diff --git a/agdb_web_next/pages/blog/_meta.en-US.json b/agdb_web_next/pages/blog/_meta.en-US.json new file mode 100644 index 000000000..84083f6c2 --- /dev/null +++ b/agdb_web_next/pages/blog/_meta.en-US.json @@ -0,0 +1,13 @@ +{ + "*": { + "display": "hidden" + }, + "blog": { + "title": "Blog", + "display": "visible" + }, + "why-not-sql": { + "title": "Why Not SQL?", + "display": "visible" + } +} diff --git a/agdb_web_next/pages/blog/_meta.json b/agdb_web_next/pages/blog/_meta.json deleted file mode 100644 index fe9faa2c1..000000000 --- a/agdb_web_next/pages/blog/_meta.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "blog": "Blog", - "why_not_sql": "Why Not SQL?" -} diff --git a/agdb_web_next/pages/blog/blog.cs-CZ.mdx b/agdb_web_next/pages/blog/blog.cs-CZ.mdx new file mode 100644 index 000000000..a737ecd09 --- /dev/null +++ b/agdb_web_next/pages/blog/blog.cs-CZ.mdx @@ -0,0 +1 @@ +# agdb blog diff --git a/agdb_web_next/pages/blog/why_not_sql.en-US.md b/agdb_web_next/pages/blog/why-not-sql.en-US.mdx similarity index 100% rename from agdb_web_next/pages/blog/why_not_sql.en-US.md rename to agdb_web_next/pages/blog/why-not-sql.en-US.mdx diff --git a/agdb_web_next/pages/docs/_meta.cs-CZ.json b/agdb_web_next/pages/docs/_meta.cs-CZ.json new file mode 100644 index 000000000..a5c665311 --- /dev/null +++ b/agdb_web_next/pages/docs/_meta.cs-CZ.json @@ -0,0 +1,9 @@ +{ + "*": { + "display": "hidden" + }, + "dokumentace": { + "title": "Dokumentace", + "display": "visible" + } +} diff --git a/agdb_web_next/pages/docs/_meta.en-US.json b/agdb_web_next/pages/docs/_meta.en-US.json index 9830cdc04..87fd44dde 100644 --- a/agdb_web_next/pages/docs/_meta.en-US.json +++ b/agdb_web_next/pages/docs/_meta.en-US.json @@ -1,6 +1,21 @@ { - "docs": "Docs", - "guides": "Guides", - "examples": "Examples", - "references": "References" + "*": { + "display": "hidden" + }, + "docs": { + "title": "Docs", + "display": "visible" + }, + "guides": { + "title": "Guides", + "display": "visible" + }, + "examples": { + "title": "Examples", + "display": "visible" + }, + "references": { + "title": "references", + "display": "visible" + } } diff --git a/agdb_web_next/pages/docs/docs.en-US.md b/agdb_web_next/pages/docs/docs.en-US.mdx similarity index 100% rename from agdb_web_next/pages/docs/docs.en-US.md rename to agdb_web_next/pages/docs/docs.en-US.mdx diff --git a/agdb_web_next/pages/docs/dokumentace.cs-CZ.mdx b/agdb_web_next/pages/docs/dokumentace.cs-CZ.mdx new file mode 100644 index 000000000..d321254a4 --- /dev/null +++ b/agdb_web_next/pages/docs/dokumentace.cs-CZ.mdx @@ -0,0 +1,5 @@ +# agdb dokumentace + +Stránky jsou v přípravě. + +[Dokumentace v angličtině](/en-US/docs) diff --git a/agdb_web_next/pages/enterprise/_meta.cs-CZ.json b/agdb_web_next/pages/enterprise/_meta.cs-CZ.json new file mode 100644 index 000000000..7704fd05f --- /dev/null +++ b/agdb_web_next/pages/enterprise/_meta.cs-CZ.json @@ -0,0 +1,9 @@ +{ + "*": { + "display": "hidden" + }, + "enterprise": { + "title": "Enterprise", + "display": "visible" + } +} diff --git a/agdb_web_next/pages/enterprise/_meta.en-US.json b/agdb_web_next/pages/enterprise/_meta.en-US.json index 8dd82eda5..ea3cbaeda 100644 --- a/agdb_web_next/pages/enterprise/_meta.en-US.json +++ b/agdb_web_next/pages/enterprise/_meta.en-US.json @@ -1,8 +1,29 @@ { - "enterprise": "Enterprise", - "pricing": "Pricing", - "cloud": "Cloud", - "self-hosted": "Self-hosted", - "support": "Support", - "sponsors": "Sponsors" + "*": { + "display": "hidden" + }, + "enterprise": { + "title": "Enterprise", + "display": "visible" + }, + "pricing": { + "title": "Pricing", + "display": "visible" + }, + "cloud": { + "title": "Cloud", + "display": "visible" + }, + "self-hosted": { + "title": "Self-hosted", + "display": "visible" + }, + "support": { + "title": "Support", + "display": "visible" + }, + "sponsors": { + "title": "Sponsors", + "display": "visible" + } } diff --git a/agdb_web_next/pages/enterprise/cloud.en-US.md b/agdb_web_next/pages/enterprise/cloud.en-US.mdx similarity index 100% rename from agdb_web_next/pages/enterprise/cloud.en-US.md rename to agdb_web_next/pages/enterprise/cloud.en-US.mdx diff --git a/agdb_web_next/pages/enterprise/enterprise-cs-CZ.mdx b/agdb_web_next/pages/enterprise/enterprise-cs-CZ.mdx new file mode 100644 index 000000000..614363990 --- /dev/null +++ b/agdb_web_next/pages/enterprise/enterprise-cs-CZ.mdx @@ -0,0 +1,3 @@ +# agdb enterprise + +Stránky jsou v přípravě. diff --git a/agdb_web_next/pages/enterprise/enterprise.en-US.md b/agdb_web_next/pages/enterprise/enterprise.en-US.mdx similarity index 100% rename from agdb_web_next/pages/enterprise/enterprise.en-US.md rename to agdb_web_next/pages/enterprise/enterprise.en-US.mdx diff --git a/agdb_web_next/pages/enterprise/pricing.en-US.md b/agdb_web_next/pages/enterprise/pricing.en-US.mdx similarity index 100% rename from agdb_web_next/pages/enterprise/pricing.en-US.md rename to agdb_web_next/pages/enterprise/pricing.en-US.mdx diff --git a/agdb_web_next/pages/enterprise/self-hosted.en-US.md b/agdb_web_next/pages/enterprise/self-hosted.en-US.mdx similarity index 100% rename from agdb_web_next/pages/enterprise/self-hosted.en-US.md rename to agdb_web_next/pages/enterprise/self-hosted.en-US.mdx diff --git a/agdb_web_next/pages/enterprise/sponsors.en-US.md b/agdb_web_next/pages/enterprise/sponsors.en-US.mdx similarity index 100% rename from agdb_web_next/pages/enterprise/sponsors.en-US.md rename to agdb_web_next/pages/enterprise/sponsors.en-US.mdx diff --git a/agdb_web_next/pages/enterprise/support.en-US.md b/agdb_web_next/pages/enterprise/support.en-US.mdx similarity index 100% rename from agdb_web_next/pages/enterprise/support.en-US.md rename to agdb_web_next/pages/enterprise/support.en-US.mdx diff --git a/agdb_web_next/pages/kontakt.cs-CZ.mdx b/agdb_web_next/pages/kontakt.cs-CZ.mdx new file mode 100644 index 000000000..50c931204 --- /dev/null +++ b/agdb_web_next/pages/kontakt.cs-CZ.mdx @@ -0,0 +1 @@ +# Kontaktujte nás diff --git a/agdb_web_next/pages/o-agdb.cs-CZ.mdx b/agdb_web_next/pages/o-agdb.cs-CZ.mdx new file mode 100644 index 000000000..cd581d948 --- /dev/null +++ b/agdb_web_next/pages/o-agdb.cs-CZ.mdx @@ -0,0 +1 @@ +# O agdb diff --git a/agdb_web_next/pages/ochrana-osobnich-udaju.cs-CZ.mdx b/agdb_web_next/pages/ochrana-osobnich-udaju.cs-CZ.mdx new file mode 100644 index 000000000..5af7053fc --- /dev/null +++ b/agdb_web_next/pages/ochrana-osobnich-udaju.cs-CZ.mdx @@ -0,0 +1 @@ +# Ochrana osobních údajů diff --git a/agdb_web_next/pages/podminky-uziti.cs-CZ.mdx b/agdb_web_next/pages/podminky-uziti.cs-CZ.mdx new file mode 100644 index 000000000..889c08fd6 --- /dev/null +++ b/agdb_web_next/pages/podminky-uziti.cs-CZ.mdx @@ -0,0 +1 @@ +# Podmínky užití diff --git a/agdb_web_next/pages/privacy-policy.en-US.md b/agdb_web_next/pages/privacy-policy.en-US.mdx similarity index 100% rename from agdb_web_next/pages/privacy-policy.en-US.md rename to agdb_web_next/pages/privacy-policy.en-US.mdx diff --git a/agdb_web_next/pages/terms-and-conditions.en-US.md b/agdb_web_next/pages/terms-and-conditions.en-US.mdx similarity index 100% rename from agdb_web_next/pages/terms-and-conditions.en-US.md rename to agdb_web_next/pages/terms-and-conditions.en-US.mdx diff --git a/agdb_web_next/theme.config.tsx b/agdb_web_next/theme.config.tsx index 662355a97..b241b4c66 100644 --- a/agdb_web_next/theme.config.tsx +++ b/agdb_web_next/theme.config.tsx @@ -35,7 +35,7 @@ const config: DocsThemeConfig = { // link: "https://discord.com", // }, docsRepositoryBase: "https://github.com/agnesoft/agdb", - footer: { component: Footer }, + footer: { text: Footer }, i18n: [ { locale: "en-US", text: "English" }, { locale: "cs-CZ", text: "Čeština" },