From f904d2c666f1a3f2679ac2e5493ea2a15b7cfa1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sel=C3=A7uk=20=C3=96zkurt?= Date: Wed, 15 Jul 2026 17:39:26 +0300 Subject: [PATCH] fix: remove duplicate XML declaration in sitemap --- public/sitemap.xml | 65 ++++++++++++++++++------------------ routes.js | 52 ++++++++++++++--------------- scripts/sitemap-generator.js | 2 +- tsconfig.json | 2 +- 4 files changed, 60 insertions(+), 61 deletions(-) diff --git a/public/sitemap.xml b/public/sitemap.xml index 082efe5..fd65eef 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -1,195 +1,194 @@ - https://physicshub.github.io/ - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z weekly 1.0 https://physicshub.github.io/contribute - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z monthly 0.8 https://physicshub.github.io/simulations - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z weekly 0.9 https://physicshub.github.io/about - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z monthly 0.7 https://physicshub.github.io/blog - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z weekly 0.9 https://physicshub.github.io/blog/create - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z monthly 0.7 https://physicshub.github.io/blog/what-is-physics - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z monthly 0.8 https://physicshub.github.io/blog/class-12-physics-complete-guide - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z monthly 0.8 https://physicshub.github.io/blog/physics-bouncing-ball-comprehensive-educational-guide - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z monthly 0.8 https://physicshub.github.io/blog/comprehensive-guide-to-vector-operations - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z monthly 0.8 https://physicshub.github.io/blog/ball-uniformly-accelerated-motion - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z monthly 0.8 https://physicshub.github.io/blog/ball-free-fall-comprehensive-guide - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z monthly 0.8 https://physicshub.github.io/blog/spring-connection - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z monthly 0.8 https://physicshub.github.io/blog/physics-of-pendulum-explained - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z monthly 0.8 https://physicshub.github.io/blog/projectile-parabolic-motion - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z monthly 0.8 https://physicshub.github.io/blog/physics-behind-three-body-problem - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z monthly 0.8 https://physicshub.github.io/blog/pi-from-block-collisions-explained - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z monthly 0.8 https://physicshub.github.io/simulations/BouncingBall - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z weekly 0.7 https://physicshub.github.io/simulations/VectorsOperations - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z weekly 0.7 https://physicshub.github.io/simulations/BallAcceleration - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z weekly 0.7 https://physicshub.github.io/simulations/BallGravity - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z weekly 0.7 https://physicshub.github.io/simulations/SpringConnection - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z weekly 0.7 https://physicshub.github.io/simulations/SimplePendulum - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z weekly 0.7 https://physicshub.github.io/simulations/ParabolicMotion - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z weekly 0.7 https://physicshub.github.io/simulations/InclinedPlane - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z weekly 0.7 https://physicshub.github.io/simulations/CircularMotion - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z weekly 0.7 https://physicshub.github.io/simulations/ThreeBody - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z weekly 0.7 https://physicshub.github.io/simulations/HorizontalSpring - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z weekly 0.7 https://physicshub.github.io/simulations/DoublePendulum - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z weekly 0.7 https://physicshub.github.io/simulations/CollisionSimulation - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z weekly 0.7 https://physicshub.github.io/simulations/test - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z weekly 0.7 https://physicshub.github.io/simulations/PiCollisions - 2026-07-04T00:00:00.000Z + 2026-07-15T00:00:00.000Z weekly 0.7 diff --git a/routes.js b/routes.js index 30222b2..8a36f0a 100644 --- a/routes.js +++ b/routes.js @@ -39,156 +39,156 @@ export const routes = [ path: "/blog/what-is-physics", changefreq: "monthly", priority: 0.8, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/blog/class-12-physics-complete-guide", changefreq: "monthly", priority: 0.8, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/blog/physics-bouncing-ball-comprehensive-educational-guide", changefreq: "monthly", priority: 0.8, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/blog/comprehensive-guide-to-vector-operations", changefreq: "monthly", priority: 0.8, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/blog/ball-uniformly-accelerated-motion", changefreq: "monthly", priority: 0.8, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/blog/ball-free-fall-comprehensive-guide", changefreq: "monthly", priority: 0.8, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/blog/spring-connection", changefreq: "monthly", priority: 0.8, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/blog/physics-of-pendulum-explained", changefreq: "monthly", priority: 0.8, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/blog/projectile-parabolic-motion", changefreq: "monthly", priority: 0.8, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/blog/physics-behind-three-body-problem", changefreq: "monthly", priority: 0.8, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/blog/pi-from-block-collisions-explained", changefreq: "monthly", priority: 0.8, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/simulations/BouncingBall", changefreq: "weekly", priority: 0.7, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/simulations/VectorsOperations", changefreq: "weekly", priority: 0.7, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/simulations/BallAcceleration", changefreq: "weekly", priority: 0.7, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/simulations/BallGravity", changefreq: "weekly", priority: 0.7, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/simulations/SpringConnection", changefreq: "weekly", priority: 0.7, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/simulations/SimplePendulum", changefreq: "weekly", priority: 0.7, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/simulations/ParabolicMotion", changefreq: "weekly", priority: 0.7, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/simulations/InclinedPlane", changefreq: "weekly", priority: 0.7, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/simulations/CircularMotion", changefreq: "weekly", priority: 0.7, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/simulations/ThreeBody", changefreq: "weekly", priority: 0.7, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/simulations/HorizontalSpring", changefreq: "weekly", priority: 0.7, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/simulations/DoublePendulum", changefreq: "weekly", priority: 0.7, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/simulations/CollisionSimulation", changefreq: "weekly", priority: 0.7, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/simulations/test", changefreq: "weekly", priority: 0.7, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, { path: "/simulations/PiCollisions", changefreq: "weekly", priority: 0.7, - lastmod: "2026-07-04", + lastmod: "2026-07-15", }, ]; diff --git a/scripts/sitemap-generator.js b/scripts/sitemap-generator.js index 8ae7762..ce435cc 100644 --- a/scripts/sitemap-generator.js +++ b/scripts/sitemap-generator.js @@ -81,7 +81,7 @@ async function generateSitemap() { lineSeparator: "\n", }); - const xmlOutput = `\n${formatted}`; + const xmlOutput = formatted; // Ensure public directory exists const publicDir = join(__dirname, "../public"); diff --git a/tsconfig.json b/tsconfig.json index 012ebf4..1045bf8 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -11,7 +11,7 @@ "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, - "jsx": "react-jsx", + "jsx": "preserve", "incremental": true, "allowImportingTsExtensions": true, "plugins": [