Initial release with production deploy config.

Add GitAtlas deploy assets, DATA_FILE support for isolated server data, and port documentation for sourcing.simosen.cn.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-15 00:52:31 +08:00
commit e9939ef9dc
45 changed files with 14376 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720 180" role="img" aria-labelledby="title desc">
<title id="title">选品采购台</title>
<desc id="desc">竞品采集、货源匹配与采购决策</desc>
<defs>
<linearGradient id="jade" x1="22" y1="18" x2="158" y2="162" gradientUnits="userSpaceOnUse">
<stop stop-color="#249B90"/>
<stop offset=".52" stop-color="#0D6A54"/>
<stop offset="1" stop-color="#073C31"/>
</linearGradient>
<linearGradient id="brass" x1="58" y1="54" x2="122" y2="126" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFE6A1"/>
<stop offset=".55" stop-color="#D39A36"/>
<stop offset="1" stop-color="#A56F18"/>
</linearGradient>
</defs>
<rect x="10" y="10" width="160" height="160" rx="36" fill="#FFFDF5"/>
<rect x="18" y="18" width="144" height="144" rx="31" fill="url(#jade)"/>
<path d="M48 74V57c0-5 4-9 9-9h17M106 48h17c5 0 9 4 9 9v17M132 106v17c0 5-4 9-9 9h-17M74 132H57c-5 0-9-4-9-9v-17" fill="none" stroke="#FFF8E8" stroke-linecap="round" stroke-width="8"/>
<path d="M90 57 123 90 90 123 57 90 90 57Z" fill="url(#brass)"/>
<path d="M90 70 110 90 90 110 70 90 90 70Z" fill="#FFF8E8"/>
<circle cx="90" cy="90" r="10" fill="#0D6A54"/>
<circle cx="125" cy="55" r="8" fill="#C9544A" stroke="#FFF8E8" stroke-width="3"/>
<text x="205" y="86" fill="#073C31" font-family="Songti SC, STSong, Noto Serif CJK SC, serif" font-size="47" font-weight="700">选品采购台</text>
<text x="207" y="128" fill="#65766A" font-family="PingFang SC, Microsoft YaHei, sans-serif" font-size="21" font-weight="500">竞品采集 · 货源匹配 · 采购决策</text>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

+27
View File
@@ -0,0 +1,27 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" role="img" aria-labelledby="title desc">
<title id="title">选品采购台品牌标识</title>
<desc id="desc">扫描框汇聚多平台商品机会,中心标记代表被选中的高价值商品</desc>
<defs>
<linearGradient id="jade" x1="34" y1="24" x2="222" y2="232" gradientUnits="userSpaceOnUse">
<stop stop-color="#249B90"/>
<stop offset=".52" stop-color="#0D6A54"/>
<stop offset="1" stop-color="#073C31"/>
</linearGradient>
<linearGradient id="brass" x1="91" y1="80" x2="174" y2="181" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFE6A1"/>
<stop offset=".54" stop-color="#D39A36"/>
<stop offset="1" stop-color="#A56F18"/>
</linearGradient>
<filter id="shadow" x="-25%" y="-25%" width="150%" height="150%">
<feDropShadow dx="0" dy="10" stdDeviation="10" flood-color="#073C31" flood-opacity=".24"/>
</filter>
</defs>
<rect width="256" height="256" rx="56" fill="#FFFDF5"/>
<rect x="12" y="12" width="232" height="232" rx="48" fill="url(#jade)" filter="url(#shadow)"/>
<rect x="24" y="24" width="208" height="208" rx="38" fill="none" stroke="#FFF8E8" stroke-opacity=".24" stroke-width="2"/>
<path d="M57 98V70c0-7 6-13 13-13h28M158 57h28c7 0 13 6 13 13v28M199 158v28c0 7-6 13-13 13h-28M98 199H70c-7 0-13-6-13-13v-28" fill="none" stroke="#FFF8E8" stroke-linecap="round" stroke-width="13"/>
<path d="M128 72 184 128 128 184 72 128 128 72Z" fill="url(#brass)"/>
<path d="M128 91 165 128 128 165 91 128 128 91Z" fill="#FFF8E8"/>
<path d="M111 128c0-9 7-17 17-17s17 8 17 17-7 17-17 17-17-8-17-17Z" fill="#0D6A54"/>
<circle cx="174" cy="82" r="12" fill="#C9544A" stroke="#FFF8E8" stroke-width="5"/>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

+73
View File
@@ -0,0 +1,73 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 630" role="img" aria-labelledby="title desc">
<title id="title">选品采购台分享封面</title>
<desc id="desc">采集商品线索,匹配货源,完成采购决策</desc>
<defs>
<linearGradient id="bg" x1="0" y1="0" x2="1200" y2="630" gradientUnits="userSpaceOnUse">
<stop stop-color="#F8FFF9"/>
<stop offset=".52" stop-color="#E8F6EF"/>
<stop offset="1" stop-color="#FFF5DE"/>
</linearGradient>
<linearGradient id="jade" x1="50" y1="44" x2="242" y2="236" gradientUnits="userSpaceOnUse">
<stop stop-color="#249B90"/>
<stop offset=".52" stop-color="#0D6A54"/>
<stop offset="1" stop-color="#073C31"/>
</linearGradient>
<linearGradient id="brass" x1="102" y1="91" x2="184" y2="184" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFE6A1"/>
<stop offset=".55" stop-color="#D39A36"/>
<stop offset="1" stop-color="#A56F18"/>
</linearGradient>
<pattern id="grid" width="32" height="32" patternUnits="userSpaceOnUse">
<path d="M32 0H0V32" fill="none" stroke="#0D6A54" stroke-opacity=".055"/>
</pattern>
<filter id="shadow" x="-30%" y="-30%" width="160%" height="160%">
<feDropShadow dx="0" dy="18" stdDeviation="18" flood-color="#073C31" flood-opacity=".16"/>
</filter>
</defs>
<rect width="1200" height="630" fill="url(#bg)"/>
<rect width="1200" height="630" fill="url(#grid)"/>
<circle cx="1120" cy="32" r="260" fill="#FFE6A1" opacity=".42"/>
<circle cx="42" cy="610" r="250" fill="#249B90" opacity=".12"/>
<g transform="translate(66 62)" filter="url(#shadow)">
<rect width="208" height="208" rx="46" fill="#FFFDF5"/>
<rect x="10" y="10" width="188" height="188" rx="40" fill="url(#jade)"/>
<path d="M52 88V66c0-6 5-11 11-11h22M123 55h22c6 0 11 5 11 11v22M156 123v22c0 6-5 11-11 11h-22M85 156H63c-6 0-11-5-11-11v-22" fill="none" stroke="#FFF8E8" stroke-linecap="round" stroke-width="10"/>
<path d="M104 64 144 104 104 144 64 104 104 64Z" fill="url(#brass)"/>
<path d="M104 80 128 104 104 128 80 104 104 80Z" fill="#FFF8E8"/>
<circle cx="104" cy="104" r="12" fill="#0D6A54"/>
<circle cx="151" cy="58" r="10" fill="#C9544A" stroke="#FFF8E8" stroke-width="4"/>
</g>
<text x="66" y="334" fill="#073C31" font-family="Songti SC, STSong, Noto Serif CJK SC, serif" font-size="64" font-weight="700">选品采购台</text>
<text x="69" y="405" fill="#315F55" font-family="PingFang SC, Microsoft YaHei, sans-serif" font-size="28" font-weight="600">从商品机会,到放心采购</text>
<text x="69" y="458" fill="#65766A" font-family="PingFang SC, Microsoft YaHei, sans-serif" font-size="21">采集竞品 · 匹配货源 · 利润测算 · 拿样决策</text>
<g transform="translate(660 88)">
<rect width="464" height="452" rx="28" fill="#FFFDF5" stroke="#B9D5C7" stroke-width="2" filter="url(#shadow)"/>
<text x="34" y="56" fill="#65766A" font-family="PingFang SC, Microsoft YaHei, sans-serif" font-size="17" font-weight="600">PRODUCT OPPORTUNITY FLOW</text>
<g transform="translate(34 86)">
<rect width="396" height="78" rx="14" fill="#E5F4EE" stroke="#B9D5C7"/>
<circle cx="40" cy="39" r="20" fill="#0D6A54"/>
<path d="M31 39h18M40 30v18" stroke="#FFF8E8" stroke-linecap="round" stroke-width="4"/>
<text x="76" y="33" fill="#073C31" font-family="PingFang SC, Microsoft YaHei, sans-serif" font-size="20" font-weight="700">发现高潜商品</text>
<text x="76" y="57" fill="#65766A" font-family="PingFang SC, Microsoft YaHei, sans-serif" font-size="14">淘宝 / 小红书 / 更多平台线索</text>
</g>
<path d="M232 171v24" stroke="#A56F18" stroke-linecap="round" stroke-width="4"/>
<path d="m224 190 8 8 8-8" fill="none" stroke="#A56F18" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/>
<g transform="translate(34 202)">
<rect width="396" height="78" rx="14" fill="#FFF3CB" stroke="#D9BD79"/>
<path d="M20 24h40v30H20z" fill="#A56F18" rx="4"/>
<path d="M26 24v-8h28v8" fill="none" stroke="#A56F18" stroke-width="4"/>
<text x="76" y="33" fill="#5F4211" font-family="PingFang SC, Microsoft YaHei, sans-serif" font-size="20" font-weight="700">匹配优质货源</text>
<text x="76" y="57" fill="#7A6645" font-family="PingFang SC, Microsoft YaHei, sans-serif" font-size="14">1688 厂家 / 价格 / 保障</text>
</g>
<path d="M232 287v24" stroke="#A56F18" stroke-linecap="round" stroke-width="4"/>
<path d="m224 306 8 8 8-8" fill="none" stroke="#A56F18" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/>
<g transform="translate(34 318)">
<rect width="396" height="96" rx="14" fill="#0D6A54"/>
<circle cx="40" cy="48" r="22" fill="#FFF8E8"/>
<path d="m30 48 7 7 14-16" fill="none" stroke="#0D6A54" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text x="76" y="42" fill="#FFF8E8" font-family="PingFang SC, Microsoft YaHei, sans-serif" font-size="20" font-weight="700">形成采购决策</text>
<text x="76" y="67" fill="#DDF2EF" font-family="PingFang SC, Microsoft YaHei, sans-serif" font-size="14">筛选 / 利润 / 风险 / 拿样</text>
<circle cx="367" cy="25" r="8" fill="#C9544A"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.2 KiB