diff --git a/.travis.yml b/.travis.yml
index d5a20f4..615efca 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -10,6 +10,6 @@ script:
- chmod +x ./deploy.sh
- ./checker.sh
- ./combine.sh
- - ./xmlparser.sh public/chrome.xml > tmp/chrome_xml_parser_result.txt
+ - ./xmlparser.sh tmp/chrome.xml > tmp/chrome_xml_parser_result.txt
- ./build.sh
- ./deploy.sh > /dev/null
diff --git a/build.sh b/build.sh
index 5cb8bdd..46cfeeb 100644
--- a/build.sh
+++ b/build.sh
@@ -166,3 +166,124 @@ sed -i "s|{{Canary64-dl-cache}}|$canary64_dl_cache|g" tmp/index.html
sed -i "s|{{Canary64-Size}}|$canary64_size|g" tmp/index.html
cp -rf tmp/index.html public/index.html
+
+mkdir ./tmp/api/
+
+echo ''
+echo '-------------------------------------'
+echo 'Generate Static API ......'
+echo '-------------------------------------'
+
+echo '' > tmp/api/chrome.xml
+echo '' >> tmp/api/chrome.tmp.xml
+DATE="$(echo $(TZ=UTC-8 date '+%Y-%m-%d %H:%M:%S'))"
+echo '' >> tmp/api/chrome.tmp.xml
+
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$stable32_version'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$stable32_dl'' >> tmp/api/chrome.tmp.xml
+echo ''$stable32_dl_alt'' >> tmp/api/chrome.tmp.xml
+echo ''$stable32_dl_cache'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$stable32_sha256'' >> tmp/api/chrome.tmp.xml
+echo ''$stable32_size_raw'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$stable64_version'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$stable64_dl'' >> tmp/api/chrome.tmp.xml
+echo ''$stable64_dl_alt'' >> tmp/api/chrome.tmp.xml
+echo ''$stable64_dl_cache'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$stable64_sha256'' >> tmp/api/chrome.tmp.xml
+echo ''$stable64_size_raw'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$beta32_version'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$beta32_dl'' >> tmp/api/chrome.tmp.xml
+echo ''$beta32_dl_alt'' >> tmp/api/chrome.tmp.xml
+echo ''$beta32_dl_cache'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$beta32_sha256'' >> tmp/api/chrome.tmp.xml
+echo ''$beta32_size_raw'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$beta64_version'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$beta64_dl'' >> tmp/api/chrome.tmp.xml
+echo ''$beta64_dl_alt'' >> tmp/api/chrome.tmp.xml
+echo ''$beta64_dl_cache'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$beta64_sha256'' >> tmp/api/chrome.tmp.xml
+echo ''$beta64_size_raw'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$dev32_version'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$dev32_dl'' >> tmp/api/chrome.tmp.xml
+echo ''$dev32_dl_alt'' >> tmp/api/chrome.tmp.xml
+echo ''$dev32_dl_cache'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$dev32_sha256'' >> tmp/api/chrome.tmp.xml
+echo ''$dev32_size_raw'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$dev64_version'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$dev64_dl'' >> tmp/api/chrome.tmp.xml
+echo ''$dev64_dl_alt'' >> tmp/api/chrome.tmp.xml
+echo ''$dev64_dl_cache'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$dev64_sha256'' >> tmp/api/chrome.tmp.xml
+echo ''$dev64_size_raw'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$canary32_version'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$canary32_dl'' >> tmp/api/chrome.tmp.xml
+echo ''$canary32_dl_alt'' >> tmp/api/chrome.tmp.xml
+echo ''$canary32_dl_cache'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$canary32_sha256'' >> tmp/api/chrome.tmp.xml
+echo ''$canary32_size_raw'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$canary64_version'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$canary64_dl'' >> tmp/api/chrome.tmp.xml
+echo ''$canary64_dl_alt'' >> tmp/api/chrome.tmp.xml
+echo ''$canary64_dl_cache'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+echo ''$canary64_sha256'' >> tmp/api/chrome.tmp.xml
+echo ''$canary64_size_raw'' >> tmp/api/chrome.tmp.xml
+echo '' >> tmp/api/chrome.tmp.xml
+
+echo '' >> tmp/api/chrome.tmp.xml
+
+echo ''
+echo '-------------------------------------'
+echo 'Formatting API Output ......'
+echo '-------------------------------------'
+
+xmllint --format tmp/api/chrome.tmp.xml > tmp/api/chrome.xml
+
+echo ''
+echo '-------------------------------------'
+echo 'Compressing API Output ......'
+echo '-------------------------------------'
+
+xmllint --noblanks tmp/api/chrome.tmp.xml > tmp/api/chrome.min.xml
+
+mkdir public/api/ -p
+
+cp -rf tmp/api/chrome.xml public/api/chrome.xml
+cp -rf tmp/api/chrome.min.xml public/api/chrome.min.xml
\ No newline at end of file
diff --git a/combine.sh b/combine.sh
index ca2fc19..7338c6d 100644
--- a/combine.sh
+++ b/combine.sh
@@ -91,16 +91,6 @@ echo '-------------------------------------'
sed -i 's|">|"/>|g' chrome.tmp.xml
xmllint --format chrome.tmp.xml > chrome.xml
-echo ''
-echo '-------------------------------------'
-echo 'Compressing Output ......'
-echo '-------------------------------------'
-
-xmllint --noblanks chrome.xml > chrome.min.xml
-
-cp -rf ./chrome.xml ../public/chrome.xml
-cp -rf ./chrome.min.xml ../public/chrome.min.xml
-
cd ..
echo ''
diff --git a/src/index.html b/src/index.html
index 0b3dcaa..a8191de 100644
--- a/src/index.html
+++ b/src/index.html
@@ -154,8 +154,8 @@
API(XML 格式)
- https://lab.suka.moe/chrome/chrome.xml(未压缩)
- https://lab.suka.moe/chrome/chrome.min.xml(已压缩)
+ https://lab.suka.moe/chrome/api/chrome.xml(未压缩)
+ https://lab.suka.moe/chrome/api/chrome.min.xml(已压缩)
你完全可以用本站开放的 API 来完成你想要做的任何事情,所以 完全没有必要 用 iframe 嵌套或反代本站,或者用爬虫爬取本站 HTML 来获取数据。