<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://julianrides.com/en/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/" />
<lastmod>2026-07-18</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://julianrides.com/zh/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/" />
<lastmod>2026-07-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/" />
<lastmod>2026-07-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/" />
<lastmod>2026-07-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://julianrides.com/en/about/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/about/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/about/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/about/" />
<lastmod>2026-07-18</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://julianrides.com/zh/about/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/about/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/about/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/about/" />
<lastmod>2026-07-18</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://julianrides.com/en/category/gear/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/category/gear/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/category/gear/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/category/gear/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://julianrides.com/zh/category/gear/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/category/gear/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/category/gear/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/category/gear/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://julianrides.com/en/category/data/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/category/data/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/category/data/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/category/data/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://julianrides.com/zh/category/data/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/category/data/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/category/data/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/category/data/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://julianrides.com/en/category/guides/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/category/guides/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/category/guides/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/category/guides/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://julianrides.com/zh/category/guides/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/category/guides/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/category/guides/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/category/guides/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://julianrides.com/en/category/racing/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/category/racing/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/category/racing/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/category/racing/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://julianrides.com/zh/category/racing/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/category/racing/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/category/racing/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/category/racing/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/first-road-bike-fit/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/first-road-bike-fit/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/first-road-bike-fit/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/first-road-bike-fit/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/first-road-bike-fit/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/first-road-bike-fit/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/first-road-bike-fit/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/first-road-bike-fit/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/power-zone-without-noise/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/power-zone-without-noise/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/power-zone-without-noise/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/power-zone-without-noise/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/power-zone-without-noise/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/power-zone-without-noise/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/power-zone-without-noise/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/power-zone-without-noise/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/deep-rim-real-world/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/deep-rim-real-world/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/deep-rim-real-world/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/deep-rim-real-world/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/deep-rim-real-world/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/deep-rim-real-world/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/deep-rim-real-world/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/deep-rim-real-world/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/breakaway-final-20k/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/breakaway-final-20k/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/breakaway-final-20k/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/breakaway-final-20k/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/breakaway-final-20k/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/breakaway-final-20k/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/breakaway-final-20k/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/breakaway-final-20k/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/best-power-meters-under-500/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/best-power-meters-under-500/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/best-power-meters-under-500/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/best-power-meters-under-500/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/best-power-meters-under-500/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/best-power-meters-under-500/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/best-power-meters-under-500/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/best-power-meters-under-500/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/favero-assioma-vs-garmin-rally/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/favero-assioma-vs-garmin-rally/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/favero-assioma-vs-garmin-rally/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/favero-assioma-vs-garmin-rally/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/favero-assioma-vs-garmin-rally/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/favero-assioma-vs-garmin-rally/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/favero-assioma-vs-garmin-rally/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/favero-assioma-vs-garmin-rally/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/bike-fit-saddle-height-cleat-position/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/bike-fit-saddle-height-cleat-position/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/bike-fit-saddle-height-cleat-position/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/bike-fit-saddle-height-cleat-position/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/bike-fit-saddle-height-cleat-position/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/bike-fit-saddle-height-cleat-position/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/bike-fit-saddle-height-cleat-position/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/bike-fit-saddle-height-cleat-position/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/bike-computer-comparison/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/bike-computer-comparison/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/bike-computer-comparison/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/bike-computer-comparison/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/bike-computer-comparison/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/bike-computer-comparison/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/bike-computer-comparison/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/bike-computer-comparison/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/sram-vs-shimano/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/sram-vs-shimano/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/sram-vs-shimano/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/sram-vs-shimano/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/sram-vs-shimano/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/sram-vs-shimano/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/sram-vs-shimano/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/sram-vs-shimano/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/zone-2-training-truth/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/zone-2-training-truth/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/zone-2-training-truth/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/zone-2-training-truth/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/zone-2-training-truth/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/zone-2-training-truth/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/zone-2-training-truth/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/zone-2-training-truth/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/ftp-testing-methods/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/ftp-testing-methods/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/ftp-testing-methods/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/ftp-testing-methods/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/ftp-testing-methods/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/ftp-testing-methods/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/ftp-testing-methods/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/ftp-testing-methods/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/budget-carbon-wheels-under-1000/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/budget-carbon-wheels-under-1000/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/budget-carbon-wheels-under-1000/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/budget-carbon-wheels-under-1000/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/budget-carbon-wheels-under-1000/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/budget-carbon-wheels-under-1000/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/budget-carbon-wheels-under-1000/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/budget-carbon-wheels-under-1000/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/first-cycling-race-guide/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/first-cycling-race-guide/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/first-cycling-race-guide/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/first-cycling-race-guide/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/first-cycling-race-guide/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/first-cycling-race-guide/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/first-cycling-race-guide/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/first-cycling-race-guide/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/best-budget-smart-trainers/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/best-budget-smart-trainers/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/best-budget-smart-trainers/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/best-budget-smart-trainers/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/best-budget-smart-trainers/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/best-budget-smart-trainers/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/best-budget-smart-trainers/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/best-budget-smart-trainers/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/direct-drive-vs-wheel-on-trainer/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/direct-drive-vs-wheel-on-trainer/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/direct-drive-vs-wheel-on-trainer/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/direct-drive-vs-wheel-on-trainer/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/direct-drive-vs-wheel-on-trainer/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/direct-drive-vs-wheel-on-trainer/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/direct-drive-vs-wheel-on-trainer/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/direct-drive-vs-wheel-on-trainer/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/heart-rate-vs-power-training/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/heart-rate-vs-power-training/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/heart-rate-vs-power-training/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/heart-rate-vs-power-training/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/heart-rate-vs-power-training/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/heart-rate-vs-power-training/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/heart-rate-vs-power-training/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/heart-rate-vs-power-training/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/gravel-vs-road-bike/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/gravel-vs-road-bike/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/gravel-vs-road-bike/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/gravel-vs-road-bike/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/gravel-vs-road-bike/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/gravel-vs-road-bike/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/gravel-vs-road-bike/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/gravel-vs-road-bike/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/tubeless-tires-explained/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/tubeless-tires-explained/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/tubeless-tires-explained/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/tubeless-tires-explained/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/tubeless-tires-explained/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/tubeless-tires-explained/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/tubeless-tires-explained/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/tubeless-tires-explained/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/how-the-tour-de-france-works/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/how-the-tour-de-france-works/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/how-the-tour-de-france-works/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/how-the-tour-de-france-works/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/how-the-tour-de-france-works/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/how-the-tour-de-france-works/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/how-the-tour-de-france-works/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/how-the-tour-de-france-works/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/tour-de-france-jerseys-explained/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/tour-de-france-jerseys-explained/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/tour-de-france-jerseys-explained/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/tour-de-france-jerseys-explained/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/tour-de-france-jerseys-explained/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/tour-de-france-jerseys-explained/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/tour-de-france-jerseys-explained/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/tour-de-france-jerseys-explained/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/tour-de-france-stage-types-explained/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/tour-de-france-stage-types-explained/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/tour-de-france-stage-types-explained/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/tour-de-france-stage-types-explained/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/tour-de-france-stage-types-explained/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/tour-de-france-stage-types-explained/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/tour-de-france-stage-types-explained/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/tour-de-france-stage-types-explained/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/tour-de-france-climb-categories-explained/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/tour-de-france-climb-categories-explained/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/tour-de-france-climb-categories-explained/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/tour-de-france-climb-categories-explained/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/tour-de-france-climb-categories-explained/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/tour-de-france-climb-categories-explained/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/tour-de-france-climb-categories-explained/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/tour-de-france-climb-categories-explained/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/tour-de-france-glossary/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/tour-de-france-glossary/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/tour-de-france-glossary/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/tour-de-france-glossary/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/tour-de-france-glossary/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/tour-de-france-glossary/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/tour-de-france-glossary/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/tour-de-france-glossary/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/clipless-pedals-explained/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/clipless-pedals-explained/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/clipless-pedals-explained/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/clipless-pedals-explained/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/clipless-pedals-explained/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/clipless-pedals-explained/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/clipless-pedals-explained/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/clipless-pedals-explained/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/how-to-choose-cycling-shoes/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/how-to-choose-cycling-shoes/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/how-to-choose-cycling-shoes/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/how-to-choose-cycling-shoes/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/how-to-choose-cycling-shoes/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/how-to-choose-cycling-shoes/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/how-to-choose-cycling-shoes/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/how-to-choose-cycling-shoes/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/bike-maintenance-schedule/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/bike-maintenance-schedule/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/bike-maintenance-schedule/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/bike-maintenance-schedule/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/bike-maintenance-schedule/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/bike-maintenance-schedule/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/bike-maintenance-schedule/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/bike-maintenance-schedule/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/cycling-nutrition-basics/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/cycling-nutrition-basics/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/cycling-nutrition-basics/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/cycling-nutrition-basics/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/cycling-nutrition-basics/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/cycling-nutrition-basics/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/cycling-nutrition-basics/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/cycling-nutrition-basics/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/zwift-vs-trainerroad/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/zwift-vs-trainerroad/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/zwift-vs-trainerroad/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/zwift-vs-trainerroad/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/zwift-vs-trainerroad/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/zwift-vs-trainerroad/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/zwift-vs-trainerroad/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/zwift-vs-trainerroad/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/cadence-explained/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/cadence-explained/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/cadence-explained/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/cadence-explained/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/cadence-explained/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/cadence-explained/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/cadence-explained/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/cadence-explained/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/cycling-recovery/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/cycling-recovery/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/cycling-recovery/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/cycling-recovery/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/cycling-recovery/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/cycling-recovery/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/cycling-recovery/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/cycling-recovery/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/how-to-ride-in-traffic/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/how-to-ride-in-traffic/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/how-to-ride-in-traffic/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/how-to-ride-in-traffic/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/how-to-ride-in-traffic/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/how-to-ride-in-traffic/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/how-to-ride-in-traffic/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/how-to-ride-in-traffic/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/cycling-clothing-essentials/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/cycling-clothing-essentials/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/cycling-clothing-essentials/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/cycling-clothing-essentials/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/cycling-clothing-essentials/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/cycling-clothing-essentials/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/cycling-clothing-essentials/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/cycling-clothing-essentials/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/bike-lights-explained/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/bike-lights-explained/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/bike-lights-explained/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/bike-lights-explained/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/bike-lights-explained/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/bike-lights-explained/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/bike-lights-explained/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/bike-lights-explained/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/bike-geometry-explained/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/bike-geometry-explained/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/bike-geometry-explained/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/bike-geometry-explained/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/bike-geometry-explained/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/bike-geometry-explained/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/bike-geometry-explained/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/bike-geometry-explained/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/how-to-choose-a-saddle/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/how-to-choose-a-saddle/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/how-to-choose-a-saddle/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/how-to-choose-a-saddle/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/how-to-choose-a-saddle/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/how-to-choose-a-saddle/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/how-to-choose-a-saddle/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/how-to-choose-a-saddle/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/how-to-fix-a-flat-tire/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/how-to-fix-a-flat-tire/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/how-to-fix-a-flat-tire/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/how-to-fix-a-flat-tire/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/how-to-fix-a-flat-tire/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/how-to-fix-a-flat-tire/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/how-to-fix-a-flat-tire/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/how-to-fix-a-flat-tire/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/cycling-gearing-explained/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/cycling-gearing-explained/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/cycling-gearing-explained/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/cycling-gearing-explained/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/cycling-gearing-explained/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/cycling-gearing-explained/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/cycling-gearing-explained/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/cycling-gearing-explained/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/tire-pressure-guide/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/tire-pressure-guide/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/tire-pressure-guide/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/tire-pressure-guide/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/tire-pressure-guide/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/tire-pressure-guide/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/tire-pressure-guide/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/tire-pressure-guide/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/what-are-the-most-effective-intervals-hiit-science/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/what-are-the-most-effective-intervals-hiit-science/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/what-are-the-most-effective-intervals-hiit-science/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/what-are-the-most-effective-intervals-hiit-science/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/what-are-the-most-effective-intervals-hiit-science/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/what-are-the-most-effective-intervals-hiit-science/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/what-are-the-most-effective-intervals-hiit-science/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/what-are-the-most-effective-intervals-hiit-science/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/en/articles/why-i-stopped-using-shimano-rotors-disc-brake-rotor-design-cracks-thermal-issues/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/why-i-stopped-using-shimano-rotors-disc-brake-rotor-design-cracks-thermal-issues/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/why-i-stopped-using-shimano-rotors-disc-brake-rotor-design-cracks-thermal-issues/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/why-i-stopped-using-shimano-rotors-disc-brake-rotor-design-cracks-thermal-issues/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://julianrides.com/zh/articles/why-i-stopped-using-shimano-rotors-disc-brake-rotor-design-cracks-thermal-issues/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://julianrides.com/en/articles/why-i-stopped-using-shimano-rotors-disc-brake-rotor-design-cracks-thermal-issues/" />
<xhtml:link rel="alternate" hreflang="zh" href="https://julianrides.com/zh/articles/why-i-stopped-using-shimano-rotors-disc-brake-rotor-design-cracks-thermal-issues/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://julianrides.com/en/articles/why-i-stopped-using-shimano-rotors-disc-brake-rotor-design-cracks-thermal-issues/" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
