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" },