<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://doc.ryansu.tech/</loc><lastmod>2025-12-02T02:29:44.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/"/></url><url><loc>https://doc.ryansu.tech/guide/FAQ.html</loc><lastmod>2025-11-14T02:49:56.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/FAQ.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/FAQ.html"/></url><url><loc>https://doc.ryansu.tech/guide/</loc><lastmod>2025-11-17T23:58:02.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/"/></url><url><loc>https://doc.ryansu.tech/guide/member.html</loc><lastmod>2025-11-19T01:06:47.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/member.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/member.html"/></url><url><loc>https://doc.ryansu.tech/guide/showcase.html</loc><lastmod>2025-07-04T03:51:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/showcase.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/showcase.html"/></url><url><loc>https://doc.ryansu.tech/guide/upgrade.html</loc><lastmod>2024-07-20T01:45:03.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/upgrade.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/upgrade.html"/></url><url><loc>https://doc.ryansu.tech/zh/</loc><lastmod>2025-12-02T02:29:44.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/"/></url><url><loc>https://doc.ryansu.tech/guide/cicd/1-drone.html</loc><lastmod>2024-05-28T10:47:03.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/cicd/1-drone.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/cicd/1-drone.html"/></url><url><loc>https://doc.ryansu.tech/guide/cicd/2-gitlab.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/cicd/2-gitlab.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/cicd/2-gitlab.html"/></url><url><loc>https://doc.ryansu.tech/guide/cicd/3-gitea.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/cicd/3-gitea.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/cicd/3-gitea.html"/></url><url><loc>https://doc.ryansu.tech/guide/community-comp/1-pay.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/community-comp/1-pay.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/community-comp/1-pay.html"/></url><url><loc>https://doc.ryansu.tech/guide/basic-config/all_in_one.html</loc><lastmod>2025-12-02T02:29:44.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/basic-config/all_in_one.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/basic-config/all_in_one.html"/></url><url><loc>https://doc.ryansu.tech/guide/basic-config/configurations.html</loc><lastmod>2025-10-21T02:52:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/basic-config/configurations.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/basic-config/configurations.html"/></url><url><loc>https://doc.ryansu.tech/guide/basic-config/doge.html</loc><lastmod>2025-11-16T03:16:24.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/basic-config/doge.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/basic-config/doge.html"/></url><url><loc>https://doc.ryansu.tech/guide/basic-config/global_vars.html</loc><lastmod>2025-11-21T01:30:47.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/basic-config/global_vars.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/basic-config/global_vars.html"/></url><url><loc>https://doc.ryansu.tech/guide/basic-config/quickcmd.html</loc><lastmod>2024-12-16T00:56:08.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/basic-config/quickcmd.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/basic-config/quickcmd.html"/></url><url><loc>https://doc.ryansu.tech/guide/basic-config/simple-admin-tools.html</loc><lastmod>2025-11-21T01:30:47.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/basic-config/simple-admin-tools.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/basic-config/simple-admin-tools.html"/></url><url><loc>https://doc.ryansu.tech/guide/basic-config/standard.html</loc><lastmod>2025-11-21T01:30:47.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/basic-config/standard.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/basic-config/standard.html"/></url><url><loc>https://doc.ryansu.tech/guide/feature/authorization.html</loc><lastmod>2025-11-21T02:16:11.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/authorization.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/authorization.html"/></url><url><loc>https://doc.ryansu.tech/guide/feature/error_handling.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/error_handling.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/error_handling.html"/></url><url><loc>https://doc.ryansu.tech/guide/feature/i18n.html</loc><lastmod>2024-06-14T12:47:48.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/i18n.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/i18n.html"/></url><url><loc>https://doc.ryansu.tech/guide/feature/jwt_blacklist.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/jwt_blacklist.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/jwt_blacklist.html"/></url><url><loc>https://doc.ryansu.tech/guide/feature/log-collection.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/log-collection.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/log-collection.html"/></url><url><loc>https://doc.ryansu.tech/guide/feature/oauth.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/oauth.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/oauth.html"/></url><url><loc>https://doc.ryansu.tech/guide/feature/prometheus.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/prometheus.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/prometheus.html"/></url><url><loc>https://doc.ryansu.tech/guide/feature/swagger.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/swagger.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/swagger.html"/></url><url><loc>https://doc.ryansu.tech/guide/feature/tracing_analysis.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/tracing_analysis.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/tracing_analysis.html"/></url><url><loc>https://doc.ryansu.tech/guide/feature/validator.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/validator.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/validator.html"/></url><url><loc>https://doc.ryansu.tech/guide/official-comp/cron.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/official-comp/cron.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/official-comp/cron.html"/></url><url><loc>https://doc.ryansu.tech/guide/official-comp/file_manager.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/official-comp/file_manager.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/official-comp/file_manager.html"/></url><url><loc>https://doc.ryansu.tech/guide/official-comp/member.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/official-comp/member.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/official-comp/member.html"/></url><url><loc>https://doc.ryansu.tech/guide/official-comp/message_center.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/official-comp/message_center.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/official-comp/message_center.html"/></url><url><loc>https://doc.ryansu.tech/guide/official-comp/vip.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/official-comp/vip.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/official-comp/vip.html"/></url><url><loc>https://doc.ryansu.tech/guide/quick-start/process.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/process.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/process.html"/></url><url><loc>https://doc.ryansu.tech/guide/vben5/1-intro.html</loc><lastmod>2024-12-12T03:07:13.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/vben5/1-intro.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/vben5/1-intro.html"/></url><url><loc>https://doc.ryansu.tech/guide/vben5/10-web-setting.html</loc><lastmod>2024-11-27T02:23:42.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/vben5/10-web-setting.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/vben5/10-web-setting.html"/></url><url><loc>https://doc.ryansu.tech/guide/vben5/2-vben-migrate-vben5.html</loc><lastmod>2024-11-27T02:23:42.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/vben5/2-vben-migrate-vben5.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/vben5/2-vben-migrate-vben5.html"/></url><url><loc>https://doc.ryansu.tech/guide/vben5/3-form-comp.html</loc><lastmod>2024-11-27T02:23:42.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/vben5/3-form-comp.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/vben5/3-form-comp.html"/></url><url><loc>https://doc.ryansu.tech/guide/vben5/4-dynamic-conf.html</loc><lastmod>2024-12-01T02:57:36.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/vben5/4-dynamic-conf.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/vben5/4-dynamic-conf.html"/></url><url><loc>https://doc.ryansu.tech/guide/vben5/5-permission.html</loc><lastmod>2025-07-04T03:38:32.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/vben5/5-permission.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/vben5/5-permission.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/FAQ.html</loc><lastmod>2025-11-14T02:49:56.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/FAQ.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/FAQ.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/</loc><lastmod>2025-11-17T23:58:02.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/"/></url><url><loc>https://doc.ryansu.tech/zh/guide/member.html</loc><lastmod>2025-11-19T01:06:13.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/member.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/member.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/showcase.html</loc><lastmod>2025-07-04T03:38:32.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/showcase.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/showcase.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/upgrade.html</loc><lastmod>2024-07-20T01:45:03.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/upgrade.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/upgrade.html"/></url><url><loc>https://doc.ryansu.tech/guide/basic-config/k8s/k8s-deploy.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/basic-config/k8s/k8s-deploy.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/basic-config/k8s/k8s-deploy.html"/></url><url><loc>https://doc.ryansu.tech/guide/basic-config/k8s/minikube.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/basic-config/k8s/minikube.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/basic-config/k8s/minikube.html"/></url><url><loc>https://doc.ryansu.tech/guide/feature/MQ/asynq.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/MQ/asynq.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/MQ/asynq.html"/></url><url><loc>https://doc.ryansu.tech/guide/feature/MQ/nats.html</loc><lastmod>2024-08-21T03:41:11.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/MQ/nats.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/MQ/nats.html"/></url><url><loc>https://doc.ryansu.tech/guide/feature/MQ/rocketmq.html</loc><lastmod>2024-08-02T03:55:46.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/MQ/rocketmq.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/MQ/rocketmq.html"/></url><url><loc>https://doc.ryansu.tech/guide/feature/ORM/ent.html</loc><lastmod>2024-08-01T09:04:46.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/ORM/ent.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/ORM/ent.html"/></url><url><loc>https://doc.ryansu.tech/guide/feature/ORM/gorm.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/ORM/gorm.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/ORM/gorm.html"/></url><url><loc>https://doc.ryansu.tech/guide/feature/Plugins/mongo.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/Plugins/mongo.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/Plugins/mongo.html"/></url><url><loc>https://doc.ryansu.tech/guide/quick-start/codegen/api_example.html</loc><lastmod>2025-11-21T01:58:05.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/codegen/api_example.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/codegen/api_example.html"/></url><url><loc>https://doc.ryansu.tech/guide/quick-start/codegen/rpc_example.html</loc><lastmod>2025-11-21T01:58:05.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/codegen/rpc_example.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/codegen/rpc_example.html"/></url><url><loc>https://doc.ryansu.tech/guide/quick-start/codegen/web_codegen.html</loc><lastmod>2025-11-21T01:58:05.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/codegen/web_codegen.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/codegen/web_codegen.html"/></url><url><loc>https://doc.ryansu.tech/guide/quick-start/extra/1-i18n.html</loc><lastmod>2025-07-08T00:53:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/extra/1-i18n.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/extra/1-i18n.html"/></url><url><loc>https://doc.ryansu.tech/guide/quick-start/extra/2-api_init_code.html</loc><lastmod>2025-07-08T00:53:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/extra/2-api_init_code.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/extra/2-api_init_code.html"/></url><url><loc>https://doc.ryansu.tech/guide/quick-start/extra/3-ent_template.html</loc><lastmod>2025-07-08T00:53:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/extra/3-ent_template.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/extra/3-ent_template.html"/></url><url><loc>https://doc.ryansu.tech/guide/quick-start/extra/4-docker.html</loc><lastmod>2025-07-08T00:53:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/extra/4-docker.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/extra/4-docker.html"/></url><url><loc>https://doc.ryansu.tech/guide/quick-start/extra/5-makefile.html</loc><lastmod>2025-07-08T00:53:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/extra/5-makefile.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/extra/5-makefile.html"/></url><url><loc>https://doc.ryansu.tech/guide/quick-start/extra/6-info.html</loc><lastmod>2025-07-08T00:53:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/extra/6-info.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/extra/6-info.html"/></url><url><loc>https://doc.ryansu.tech/guide/quick-start/extra/7-proto2api.html</loc><lastmod>2025-07-08T00:53:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/extra/7-proto2api.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/extra/7-proto2api.html"/></url><url><loc>https://doc.ryansu.tech/guide/quick-start/extra/8-log_viewer.html</loc><lastmod>2025-07-08T00:53:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/extra/8-log_viewer.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/extra/8-log_viewer.html"/></url><url><loc>https://doc.ryansu.tech/guide/quick-start/extra/9-rpc_conf_gen.html</loc><lastmod>2025-07-08T00:53:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/extra/9-rpc_conf_gen.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/extra/9-rpc_conf_gen.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/basic-config/all_in_one.html</loc><lastmod>2025-12-02T02:29:44.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/basic-config/all_in_one.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/basic-config/all_in_one.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/basic-config/configurations.html</loc><lastmod>2025-10-21T02:52:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/basic-config/configurations.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/basic-config/configurations.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/basic-config/doge.html</loc><lastmod>2025-11-21T01:30:47.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/basic-config/doge.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/basic-config/doge.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/basic-config/global_vars.html</loc><lastmod>2025-11-21T01:30:47.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/basic-config/global_vars.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/basic-config/global_vars.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/basic-config/quickcmd.html</loc><lastmod>2024-12-16T00:56:08.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/basic-config/quickcmd.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/basic-config/quickcmd.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/basic-config/simple-admin-tools.html</loc><lastmod>2025-11-21T01:30:47.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/basic-config/simple-admin-tools.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/basic-config/simple-admin-tools.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/basic-config/standard.html</loc><lastmod>2025-11-21T01:30:47.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/basic-config/standard.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/basic-config/standard.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/cicd/1-drone.html</loc><lastmod>2024-05-28T10:47:03.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/cicd/1-drone.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/cicd/1-drone.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/cicd/2-gitlab.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/cicd/2-gitlab.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/cicd/2-gitlab.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/cicd/3-gitea.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/cicd/3-gitea.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/cicd/3-gitea.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/community-comp/1-pay.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/community-comp/1-pay.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/community-comp/1-pay.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/feature/authorization.html</loc><lastmod>2025-11-21T02:16:11.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/authorization.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/authorization.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/feature/error_handling.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/error_handling.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/error_handling.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/feature/i18n.html</loc><lastmod>2024-06-14T12:47:48.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/i18n.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/i18n.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/feature/jwt_blacklist.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/jwt_blacklist.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/jwt_blacklist.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/feature/log-collection.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/log-collection.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/log-collection.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/feature/oauth.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/oauth.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/oauth.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/feature/prometheus.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/prometheus.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/prometheus.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/feature/swagger.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/swagger.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/swagger.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/feature/tracing_analysis.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/tracing_analysis.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/tracing_analysis.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/feature/validator.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/validator.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/validator.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/official-comp/cron.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/official-comp/cron.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/official-comp/cron.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/official-comp/file_manager.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/official-comp/file_manager.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/official-comp/file_manager.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/official-comp/member.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/official-comp/member.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/official-comp/member.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/official-comp/message_center.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/official-comp/message_center.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/official-comp/message_center.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/official-comp/vip.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/official-comp/vip.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/official-comp/vip.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/vben5/1-intro.html</loc><lastmod>2024-12-12T03:07:13.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/vben5/1-intro.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/vben5/1-intro.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/vben5/10-web-setting.html</loc><lastmod>2024-11-27T02:23:42.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/vben5/10-web-setting.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/vben5/10-web-setting.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/vben5/2-vben-migrate-vben5.html</loc><lastmod>2024-11-27T02:23:42.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/vben5/2-vben-migrate-vben5.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/vben5/2-vben-migrate-vben5.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/vben5/3-form-comp.html</loc><lastmod>2024-11-27T02:23:42.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/vben5/3-form-comp.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/vben5/3-form-comp.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/vben5/4-dynamic-conf.html</loc><lastmod>2024-12-01T02:57:36.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/vben5/4-dynamic-conf.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/vben5/4-dynamic-conf.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/vben5/5-permission.html</loc><lastmod>2025-07-04T03:38:32.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/vben5/5-permission.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/vben5/5-permission.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/quick-start/process.html</loc><lastmod>2025-12-06T03:28:45.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/process.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/process.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/basic-config/k8s/k8s-deploy.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/basic-config/k8s/k8s-deploy.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/basic-config/k8s/k8s-deploy.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/basic-config/k8s/minikube.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/basic-config/k8s/minikube.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/basic-config/k8s/minikube.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/feature/MQ/asynq.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/MQ/asynq.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/MQ/asynq.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/feature/MQ/nats.html</loc><lastmod>2024-08-21T03:41:11.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/MQ/nats.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/MQ/nats.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/feature/MQ/rocketmq.html</loc><lastmod>2024-08-02T03:55:46.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/MQ/rocketmq.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/MQ/rocketmq.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/feature/Plugins/mongo.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/Plugins/mongo.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/Plugins/mongo.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/feature/ORM/ent.html</loc><lastmod>2024-08-01T09:04:46.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/ORM/ent.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/ORM/ent.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/feature/ORM/gorm.html</loc><lastmod>2024-05-20T10:41:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/feature/ORM/gorm.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/feature/ORM/gorm.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/quick-start/codegen/api_example.html</loc><lastmod>2025-11-21T01:58:05.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/codegen/api_example.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/codegen/api_example.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/quick-start/codegen/rpc_example.html</loc><lastmod>2025-11-21T01:58:05.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/codegen/rpc_example.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/codegen/rpc_example.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/quick-start/codegen/web_codegen.html</loc><lastmod>2025-11-21T01:58:05.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/codegen/web_codegen.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/codegen/web_codegen.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/quick-start/extra/1-i18n.html</loc><lastmod>2025-07-08T00:53:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/extra/1-i18n.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/extra/1-i18n.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/quick-start/extra/2-api_init_code.html</loc><lastmod>2025-07-08T00:53:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/extra/2-api_init_code.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/extra/2-api_init_code.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/quick-start/extra/3-ent_template.html</loc><lastmod>2025-07-08T00:53:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/extra/3-ent_template.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/extra/3-ent_template.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/quick-start/extra/4-docker.html</loc><lastmod>2025-07-08T00:53:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/extra/4-docker.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/extra/4-docker.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/quick-start/extra/5-makefile.html</loc><lastmod>2025-07-08T00:53:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/extra/5-makefile.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/extra/5-makefile.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/quick-start/extra/6-info.html</loc><lastmod>2025-07-08T00:53:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/extra/6-info.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/extra/6-info.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/quick-start/extra/7-proto2api.html</loc><lastmod>2025-07-08T00:53:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/extra/7-proto2api.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/extra/7-proto2api.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/quick-start/extra/8-log_viewer.html</loc><lastmod>2025-07-08T00:53:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/extra/8-log_viewer.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/extra/8-log_viewer.html"/></url><url><loc>https://doc.ryansu.tech/zh/guide/quick-start/extra/9-rpc_conf_gen.html</loc><lastmod>2025-07-08T00:53:28.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://doc.ryansu.tech/guide/quick-start/extra/9-rpc_conf_gen.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://doc.ryansu.tech/zh/guide/quick-start/extra/9-rpc_conf_gen.html"/></url></urlset>