<?xml version="1.0" encoding="UTF-8"?><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://viviwong.github.io/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/blog/authors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/blog/authors/all-sebastien-lorber-articles</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/blog/authors/yangshun</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/blog/first-blog-post</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/blog/mdx-blog-post</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/blog/tags/docusaurus</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/blog/tags/facebook</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/blog/tags/hello</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/blog/tags/hola</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/blog/welcome</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/markdown-page</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/docs/category/python--ai</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/docs/category/python--ai-1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/docs/category/tutorial---extras</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/docs/category/tutorial---extras-1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/docs/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/docs/python+AI/Basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/docs/python+AI/deploy-your-site</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/docs/python+AI/Dev</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/docs/python+AI/Emoji</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/docs/python+AI/markdown-features</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/docs/python+AI/OpenCv</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/docs/python+AI/Python</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/docs/tutorial-extras/manage-docs-versions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/docs/tutorial-extras/translate-your-site</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/embedded/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/embedded/5days_IOT/day01-%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA%E4%B8%8E%E4%BB%A3%E7%A0%81%E7%A7%BB%E6%A4%8D</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/embedded/5days_IOT/day02-VibeCoding%E5%B0%8F%E7%A8%8B%E5%BA%8F%E4%B8%8E%E8%87%AA%E5%AE%9A%E4%B9%89%E9%80%9A%E4%BF%A1%E5%8D%8F%E8%AE%AE</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/embedded/5days_IOT/day03-%E8%93%9D%E7%89%99%E5%92%8C%E6%B8%A9%E6%B9%BF%E5%BA%A6</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/embedded/5days_IOT/day05-MQTT</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/embedded/category/5days-iotvibecoding</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/embedded/category/5days-iotvibecoding-1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://viviwong.github.io/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>