<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://pretextjs.dev</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://pretextjs.dev/playground</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://pretextjs.dev/pretext-demo</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://pretextjs.dev/chenglou-pretext</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/github-pretext</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/pretext-library</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/pretext-ai</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://pretextjs.dev/pretext-breaker</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/pretext-crossword</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/zh</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://pretextjs.dev/zh/playground</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/zh/pretext-demo</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/zh/chenglou-pretext</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/zh/github-pretext</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/zh/pretext-library</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/zh/pretext-ai</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/zh/pretext-breaker</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/zh/pretext-crossword</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/ko</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://pretextjs.dev/ko/playground</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/ko/pretext-demo</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/ko/chenglou-pretext</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/ko/github-pretext</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/ko/pretext-library</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/ko/pretext-ai</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/ko/pretext-breaker</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/ko/pretext-crossword</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/es</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://pretextjs.dev/es/playground</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/es/pretext-demo</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/es/chenglou-pretext</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/es/github-pretext</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/es/pretext-library</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/es/pretext-ai</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/es/pretext-breaker</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/es/pretext-crossword</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/pt</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://pretextjs.dev/pt/playground</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/pt/pretext-demo</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/pt/chenglou-pretext</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/pt/github-pretext</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/pt/pretext-library</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/pt/pretext-ai</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/pt/pretext-breaker</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/pt/pretext-crossword</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/ja</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://pretextjs.dev/ja/playground</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/ja/pretext-demo</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/ja/chenglou-pretext</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/ja/github-pretext</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/ja/pretext-library</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/ja/pretext-ai</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/ja/pretext-breaker</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/ja/pretext-crossword</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/de</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://pretextjs.dev/de/playground</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/de/pretext-demo</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/de/chenglou-pretext</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/de/github-pretext</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/de/pretext-library</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/de/pretext-ai</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/de/pretext-breaker</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/de/pretext-crossword</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/fr</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://pretextjs.dev/fr/playground</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/fr/pretext-demo</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/fr/chenglou-pretext</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/fr/github-pretext</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/fr/pretext-library</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/fr/pretext-ai</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pretextjs.dev/fr/pretext-breaker</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/fr/pretext-crossword</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://pretextjs.dev/blog</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pretextjs.dev/privacy-policy</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://pretextjs.dev/terms-of-service</loc>
<lastmod>2026-06-12T10:31:25.573Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://pretextjs.dev/blog/chenglou-pretext</loc>
<lastmod>2026-04-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://pretextjs.dev/blog/html-in-canvas</loc>
<lastmod>2026-04-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://pretextjs.dev/blog/pretext-browser</loc>
<lastmod>2026-04-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://pretextjs.dev/blog/pretext-css</loc>
<lastmod>2026-04-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://pretextjs.dev/blog/pretext-for-ai-chat-interfaces</loc>
<lastmod>2026-04-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://pretextjs.dev/blog/pretext-framework</loc>
<lastmod>2026-04-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://pretextjs.dev/blog/pretext-meaning</loc>
<lastmod>2026-04-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://pretextjs.dev/blog/pretext-npm</loc>
<lastmod>2026-04-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://pretextjs.dev/blog/pretext-react</loc>
<lastmod>2026-04-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://pretextjs.dev/blog/pretext-vs-dom-measurement</loc>
<lastmod>2026-04-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
