diff --git a/app/(root)/changelogs/[slug]/page.tsx b/app/(root)/changelogs/[slug]/page.tsx index 943236d..6cd909f 100644 --- a/app/(root)/changelogs/[slug]/page.tsx +++ b/app/(root)/changelogs/[slug]/page.tsx @@ -79,7 +79,42 @@ const Page = ({ params }: { params: { slug: string } }) => { <> {page.title} Changelog - SVRJS + + + + + + + + + Documentation - SVRJS + + + + +

{page.title} Change Log diff --git a/app/(root)/changelogs/layout.tsx b/app/(root)/changelogs/layout.tsx index c93f694..6dd0e52 100644 --- a/app/(root)/changelogs/layout.tsx +++ b/app/(root)/changelogs/layout.tsx @@ -4,28 +4,28 @@ import { Metadata } from "next"; export const metadata: Metadata = { title: "ChangeLogs - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", + "Stay up-to-date with the latest improvements and updates to SVR.JS web server. Our change log page provides a comprehensive list of new features, bug fixes, and enhancements for each release.", openGraph: { - title: "SVRJS - A Web Server running on Node.js", + title: "ChangeLogs - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", - url: "https://svrjs.org", + "Stay up-to-date with the latest improvements and updates to SVR.JS web server. Our change log page provides a comprehensive list of new features, bug fixes, and enhancements for each release.", + url: "https://svrjs.org/changelogs", type: "website", images: [ { url: "https://svrjs.vercel.app/metadata/svrjs-cover.png", width: 800, height: 600, - alt: "SVRJS - A Web Server running on Node.js", + alt: "ChangeLogs - SVRJS", }, ], }, twitter: { card: "summary_large_image", site: "@SVR_JS", - title: "SVRJS - A Web Server running on Node.js", + title: "ChangeLogs - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", + "Stay up-to-date with the latest improvements and updates to SVR.JS web server. Our change log page provides a comprehensive list of new features, bug fixes, and enhancements for each release.", images: ["https://svrjs.vercel.app/metadata/svrjs-cover.png"], creator: "@SVR_JS", }, diff --git a/app/(root)/contact/layout.tsx b/app/(root)/contact/layout.tsx index 553ca7a..b2e614c 100644 --- a/app/(root)/contact/layout.tsx +++ b/app/(root)/contact/layout.tsx @@ -4,28 +4,28 @@ import { Metadata } from "next"; export const metadata: Metadata = { title: "Contact Us - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", + "Have questions about SVR.JS? Need technical support? Visit our Contact Us page to find various ways to get in touch with our team, including email, forums, and our official support channel.", openGraph: { - title: "SVRJS - A Web Server running on Node.js", + title: "Contact Us - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", - url: "https://svrjs.org", + "Have questions about SVR.JS? Need technical support? Visit our Contact Us page to find various ways to get in touch with our team, including email, forums, and our official support channel.", + url: "https://svrjs.org/contact", type: "website", images: [ { url: "https://svrjs.vercel.app/metadata/svrjs-cover.png", width: 800, height: 600, - alt: "SVRJS - A Web Server running on Node.js", + alt: "Contact Us - SVRJS", }, ], }, twitter: { card: "summary_large_image", site: "@SVR_JS", - title: "SVRJS - A Web Server running on Node.js", + title: "Contact Us - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", + "Have questions about SVR.JS? Need technical support? Visit our Contact Us page to find various ways to get in touch with our team, including email, forums, and our official support channel.", images: ["https://svrjs.vercel.app/metadata/svrjs-cover.png"], creator: "@SVR_JS", }, diff --git a/app/(root)/contribute/page.tsx b/app/(root)/contribute/page.tsx index b13c5ae..edf58ec 100644 --- a/app/(root)/contribute/page.tsx +++ b/app/(root)/contribute/page.tsx @@ -6,28 +6,28 @@ import { Metadata } from "next"; export const metadata: Metadata = { title: "Contribute - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", + "Contribute to SVR.JS and be part of an exciting open-source project. Follow the step-by-step guidelines to make your code contributions.", openGraph: { - title: "SVRJS - A Web Server running on Node.js", + title: "Contribute - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", - url: "https://svrjs.org", + "Contribute to SVR.JS and be part of an exciting open-source project. Follow the step-by-step guidelines to make your code contributions.", + url: "https://svrjs.org/contribute", type: "website", images: [ { url: "https://svrjs.vercel.app/metadata/svrjs-cover.png", width: 800, height: 600, - alt: "SVRJS - A Web Server running on Node.js", + alt: "Contribute - SVRJS", }, ], }, twitter: { card: "summary_large_image", site: "@SVR_JS", - title: "SVRJS - A Web Server running on Node.js", + title: "Contribute - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", + "Contribute to SVR.JS and be part of an exciting open-source project. Follow the step-by-step guidelines to make your code contributions.", images: ["https://svrjs.vercel.app/metadata/svrjs-cover.png"], creator: "@SVR_JS", }, diff --git a/app/(root)/downloads/layout.tsx b/app/(root)/downloads/layout.tsx index 00ecf67..16b0b4e 100644 --- a/app/(root)/downloads/layout.tsx +++ b/app/(root)/downloads/layout.tsx @@ -4,28 +4,28 @@ import { Metadata } from "next"; export const metadata: Metadata = { title: "Downloads - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", + "Ready to get started with SVR.JS? Visit our downloads page to access the latest stable releases, nightly builds, and archived versions. Find the right fit for your needs today!", openGraph: { - title: "SVRJS - A Web Server running on Node.js", + title: "Downloads - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", - url: "https://svrjs.org", + "Ready to get started with SVR.JS? Visit our downloads page to access the latest stable releases, nightly builds, and archived versions. Find the right fit for your needs today!", + url: "https://svrjs.org/downloads", type: "website", images: [ { url: "https://svrjs.vercel.app/metadata/svrjs-cover.png", width: 800, height: 600, - alt: "SVRJS - A Web Server running on Node.js", + alt: "Downloads - SVRJS", }, ], }, twitter: { card: "summary_large_image", site: "@SVR_JS", - title: "SVRJS - A Web Server running on Node.js", + title: "Downloads - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", + "Ready to get started with SVR.JS? Visit our downloads page to access the latest stable releases, nightly builds, and archived versions. Find the right fit for your needs today!", images: ["https://svrjs.vercel.app/metadata/svrjs-cover.png"], creator: "@SVR_JS", }, diff --git a/app/(root)/mods/layout.tsx b/app/(root)/mods/layout.tsx index 0e37f43..ced2340 100644 --- a/app/(root)/mods/layout.tsx +++ b/app/(root)/mods/layout.tsx @@ -4,28 +4,28 @@ import { Metadata } from "next"; export const metadata: Metadata = { title: "Mods - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", + "Expand the functionality of SVR.JS with our collection of mods! Visit the mod downloads page to explore, download, and install a wide range of mods tailored to enhance your web server experience.", openGraph: { - title: "SVRJS - A Web Server running on Node.js", + title: "Mods - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", - url: "https://svrjs.org", + "Expand the functionality of SVR.JS with our collection of mods! Visit the mod downloads page to explore, download, and install a wide range of mods tailored to enhance your web server experience.", + url: "https://svrjs.org/mods", type: "website", images: [ { url: "https://svrjs.vercel.app/metadata/svrjs-cover.png", width: 800, height: 600, - alt: "SVRJS - A Web Server running on Node.js", + alt: "Mods - SVRJS", }, ], }, twitter: { card: "summary_large_image", site: "@SVR_JS", - title: "SVRJS - A Web Server running on Node.js", + title: "Mods - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", + "Expand the functionality of SVR.JS with our collection of mods! Visit the mod downloads page to explore, download, and install a wide range of mods tailored to enhance your web server experience.", images: ["https://svrjs.vercel.app/metadata/svrjs-cover.png"], creator: "@SVR_JS", }, diff --git a/app/(root)/privacy-policy/page.tsx b/app/(root)/privacy-policy/page.tsx index e37c6b8..6cea2e7 100644 --- a/app/(root)/privacy-policy/page.tsx +++ b/app/(root)/privacy-policy/page.tsx @@ -8,28 +8,28 @@ import { Metadata } from "next"; export const metadata: Metadata = { title: "Privacy Policy - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", + "Learn how we collect, use, and protect your data. Our Privacy Policy outlines our commitment to your privacy and the measures we take to safeguard your information when visiting our website.", openGraph: { - title: "SVRJS - A Web Server running on Node.js", + title: "Privacy Policy - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", - url: "https://svrjs.org", + "Learn how we collect, use, and protect your data. Our Privacy Policy outlines our commitment to your privacy and the measures we take to safeguard your information when visiting our website.", + url: "https://svrjs.org/privacy-policy", type: "website", images: [ { url: "https://svrjs.vercel.app/metadata/svrjs-cover.png", width: 800, height: 600, - alt: "SVRJS - A Web Server running on Node.js", + alt: "Privacy Policy - SVRJS", }, ], }, twitter: { card: "summary_large_image", site: "@SVR_JS", - title: "SVRJS - A Web Server running on Node.js", + title: "Privacy Policy - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", + "Learn how we collect, use, and protect your data. Our Privacy Policy outlines our commitment to your privacy and the measures we take to safeguard your information when visiting our website.", images: ["https://svrjs.vercel.app/metadata/svrjs-cover.png"], creator: "@SVR_JS", }, diff --git a/app/(root)/tos/page.tsx b/app/(root)/tos/page.tsx index f3cde98..0d926df 100644 --- a/app/(root)/tos/page.tsx +++ b/app/(root)/tos/page.tsx @@ -6,28 +6,28 @@ import { Metadata } from "next"; export const metadata: Metadata = { title: "Terms of Service - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", + "Understand your rights and responsibilities when using SVR.JS. Our Terms of Service page outlines the conditions for visiting our website, ensuring a transparent and fair experience for all users.", openGraph: { - title: "SVRJS - A Web Server running on Node.js", + title: "Terms of Service - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", - url: "https://svrjs.org", + "Understand your rights and responsibilities when using SVR.JS. Our Terms of Service page outlines the conditions for visiting our website, ensuring a transparent and fair experience for all users.", + url: "https://svrjs.org/tos", type: "website", images: [ { url: "https://svrjs.vercel.app/metadata/svrjs-cover.png", width: 800, height: 600, - alt: "SVRJS - A Web Server running on Node.js", + alt: "Terms of Service - SVRJS", }, ], }, twitter: { card: "summary_large_image", site: "@SVR_JS", - title: "SVRJS - A Web Server running on Node.js", + title: "Terms of Service - SVRJS", description: - "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", + "Understand your rights and responsibilities when using SVR.JS. Our Terms of Service page outlines the conditions for visiting our website, ensuring a transparent and fair experience for all users.", images: ["https://svrjs.vercel.app/metadata/svrjs-cover.png"], creator: "@SVR_JS", }, diff --git a/app/(root)/vulnerabilities/layout.tsx b/app/(root)/vulnerabilities/layout.tsx new file mode 100644 index 0000000..0223146 --- /dev/null +++ b/app/(root)/vulnerabilities/layout.tsx @@ -0,0 +1,37 @@ +import { Metadata } from "next"; + +// baseURL [ENV] +export const metadata: Metadata = { + title: "Vulnerabilities - SVRJS", + description: + "Learn about potential security risks associated with outdated SVR.JS web server versions. Stay informed and safeguard your web applications from potential threats with timely updates.", + openGraph: { + title: "Vulnerabilities - SVRJS", + description: + "Learn about potential security risks associated with outdated SVR.JS web server versions. Stay informed and safeguard your web applications from potential threats with timely updates.", + url: "https://svrjs.org/vulnerabilities", + type: "website", + images: [ + { + url: "https://svrjs.vercel.app/metadata/svrjs-cover.png", + width: 800, + height: 600, + alt: "Vulnerabilities - SVRJS", + }, + ], + }, + twitter: { + card: "summary_large_image", + site: "@SVR_JS", + title: "Vulnerabilities - SVRJS", + description: + "Learn about potential security risks associated with outdated SVR.JS web server versions. Stay informed and safeguard your web applications from potential threats with timely updates.", + images: ["https://svrjs.vercel.app/metadata/svrjs-cover.png"], + creator: "@SVR_JS", + }, +}; +const ModLayout = ({ children }: { children: React.ReactNode }) => { + return
{children}
; +}; + +export default ModLayout; diff --git a/app/layout.tsx b/app/layout.tsx index d723b8e..15fabf0 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -11,8 +11,33 @@ const poppins = Poppins({ }); export const metadata: Metadata = { - title: "SVRJS - A Web Server running on Nodejs", - description: "Open Source Software Library", + title: "SVRJS - A Web Server running on Node.js", + description: + "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", + openGraph: { + title: "SVRJS - A Web Server running on Node.js", + description: + "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", + url: "https://svrjs.org", + type: "website", + images: [ + { + url: "https://svrjs.vercel.app/metadata/svrjs-cover.png", + width: 800, + height: 600, + alt: "SVRJS - A Web Server running on Node.js", + }, + ], + }, + twitter: { + card: "summary_large_image", + site: "@SVR_JS", + title: "SVRJS - A Web Server running on Node.js", + description: + "Experience unparalleled flexibility with SVR.JS - the ultimate web server for Node.js. Host web pages, run server-side JavaScript, utilize mods for extended functionality, and more. Integrated log viewer and user management tools included. Also supports Bun (experimental).", + images: ["https://svrjs.vercel.app/metadata/svrjs-cover.png"], + creator: "@SVR_JS", + }, }; export default function RootLayout({ diff --git a/theme.config.tsx b/theme.config.tsx index ff4ea7e..ff1a7cc 100644 --- a/theme.config.tsx +++ b/theme.config.tsx @@ -6,14 +6,14 @@ export default { <> @@ -26,7 +26,7 @@ export default {