diff --git a/dist.zip b/dist.zip
new file mode 100644
index 0000000..20279d8
Binary files /dev/null and b/dist.zip differ
diff --git a/index.html b/index.html
index 7d563ee..9c3662f 100644
--- a/index.html
+++ b/index.html
@@ -7,7 +7,7 @@
name="description"
content="NianXX 智念科技是一家企业级 AI 落地服务公司,专注于旅行社、景区、酒店和教育机构。"
/>
-
+
NianXX 智念科技
diff --git a/oss-upload/config/UPLOAD_MANIFEST.md b/oss-upload/config/UPLOAD_MANIFEST.md
new file mode 100644
index 0000000..4ae1aee
--- /dev/null
+++ b/oss-upload/config/UPLOAD_MANIFEST.md
@@ -0,0 +1,22 @@
+# OSS Upload Manifest
+
+Upload every file in this directory to the OSS prefix:
+
+`https://oss.nianxx.cn/config/`
+
+Expected URLs:
+
+- `https://oss.nianxx.cn/config/favicon.png`
+- `https://oss.nianxx.cn/config/hero-poster.jpg`
+- `https://oss.nianxx.cn/config/hero-video.mp4`
+- `https://oss.nianxx.cn/config/logo-black.png`
+- `https://oss.nianxx.cn/config/logo-main.png`
+- `https://oss.nianxx.cn/config/logo-white.png`
+- `https://oss.nianxx.cn/config/method-01-workflow-rebuild.png`
+- `https://oss.nianxx.cn/config/method-02-enterprise-data-ontology.png`
+- `https://oss.nianxx.cn/config/method-02-enterprise-ontology.png`
+- `https://oss.nianxx.cn/config/method-03-agent-message-center.png`
+- `https://oss.nianxx.cn/config/method-03-agent-platform.png`
+- `https://oss.nianxx.cn/config/method-03-aigc-engine.png`
+- `https://oss.nianxx.cn/config/method-04-ai-behavior-audit.png`
+- `https://oss.nianxx.cn/config/method-04-ai-work-log.png`
diff --git a/public/favicon.png b/oss-upload/config/favicon.png
similarity index 100%
rename from public/favicon.png
rename to oss-upload/config/favicon.png
diff --git a/public/hero-poster.jpg b/oss-upload/config/hero-poster.jpg
similarity index 100%
rename from public/hero-poster.jpg
rename to oss-upload/config/hero-poster.jpg
diff --git a/public/hero-video.mp4 b/oss-upload/config/hero-video.mp4
similarity index 100%
rename from public/hero-video.mp4
rename to oss-upload/config/hero-video.mp4
diff --git a/oss-upload/config/logo-black.png b/oss-upload/config/logo-black.png
new file mode 100644
index 0000000..9fecfd2
Binary files /dev/null and b/oss-upload/config/logo-black.png differ
diff --git a/oss-upload/config/logo-main.png b/oss-upload/config/logo-main.png
new file mode 100644
index 0000000..8d2cee9
Binary files /dev/null and b/oss-upload/config/logo-main.png differ
diff --git a/oss-upload/config/logo-white.png b/oss-upload/config/logo-white.png
new file mode 100644
index 0000000..18affb6
Binary files /dev/null and b/oss-upload/config/logo-white.png differ
diff --git a/oss-upload/config/method-01-workflow-rebuild.png b/oss-upload/config/method-01-workflow-rebuild.png
new file mode 100644
index 0000000..be3460d
Binary files /dev/null and b/oss-upload/config/method-01-workflow-rebuild.png differ
diff --git a/oss-upload/config/method-02-enterprise-data-ontology.png b/oss-upload/config/method-02-enterprise-data-ontology.png
new file mode 100644
index 0000000..8256870
Binary files /dev/null and b/oss-upload/config/method-02-enterprise-data-ontology.png differ
diff --git a/oss-upload/config/method-02-enterprise-ontology.png b/oss-upload/config/method-02-enterprise-ontology.png
new file mode 100644
index 0000000..e837a1f
Binary files /dev/null and b/oss-upload/config/method-02-enterprise-ontology.png differ
diff --git a/oss-upload/config/method-03-agent-message-center.png b/oss-upload/config/method-03-agent-message-center.png
new file mode 100644
index 0000000..b27f023
Binary files /dev/null and b/oss-upload/config/method-03-agent-message-center.png differ
diff --git a/oss-upload/config/method-03-agent-platform.png b/oss-upload/config/method-03-agent-platform.png
new file mode 100644
index 0000000..d3ef2de
Binary files /dev/null and b/oss-upload/config/method-03-agent-platform.png differ
diff --git a/oss-upload/config/method-03-aigc-engine.png b/oss-upload/config/method-03-aigc-engine.png
new file mode 100644
index 0000000..b28fd4b
Binary files /dev/null and b/oss-upload/config/method-03-aigc-engine.png differ
diff --git a/oss-upload/config/method-04-ai-behavior-audit.png b/oss-upload/config/method-04-ai-behavior-audit.png
new file mode 100644
index 0000000..aee822d
Binary files /dev/null and b/oss-upload/config/method-04-ai-behavior-audit.png differ
diff --git a/oss-upload/config/method-04-ai-work-log.png b/oss-upload/config/method-04-ai-work-log.png
new file mode 100644
index 0000000..0ff78f5
Binary files /dev/null and b/oss-upload/config/method-04-ai-work-log.png differ
diff --git a/src/assets.ts b/src/assets.ts
index 1581c7c..eecfe72 100644
--- a/src/assets.ts
+++ b/src/assets.ts
@@ -1,43 +1,38 @@
-import mainLogo from "./brand/logo-main.png";
-import blackLogo from "./brand/logo-black.png";
-import whiteLogo from "./brand/logo-white.png";
-import method01WorkflowRebuild from "./media/method/method-01-workflow-rebuild.png";
-import method02EnterpriseDataOntology from "./media/method/method-02-enterprise-data-ontology.png";
-import method02EnterpriseOntology from "./media/method/method-02-enterprise-ontology.png";
-import method03AgentMessageCenter from "./media/method/method-03-agent-message-center.png";
-import method03AgentPlatform from "./media/method/method-03-agent-platform.png";
-import method03AigcEngine from "./media/method/method-03-aigc-engine.png";
-import method04AiBehaviorAudit from "./media/method/method-04-ai-behavior-audit.png";
-import method04AiWorkLog from "./media/method/method-04-ai-work-log.png";
+const ossBaseUrl = "https://oss.nianxx.cn/config";
+
+const ossAsset = (fileName: string) => `${ossBaseUrl}/${fileName}`;
export const logos = {
- main: mainLogo,
- black: blackLogo,
- white: whiteLogo,
+ main: ossAsset("logo-main.png"),
+ black: ossAsset("logo-black.png"),
+ white: ossAsset("logo-white.png"),
};
export const media = {
- hero: "/hero-poster.jpg",
- heroVideo: "/hero-video.mp4?v=noaudio",
+ hero: ossAsset("hero-poster.jpg"),
+ heroVideo: `${ossAsset("hero-video.mp4")}?v=noaudio`,
onsite:
"https://images.unsplash.com/photo-1556761175-b413da4baf72?auto=format&fit=crop&w=1200&q=82",
- onsiteScreens: [method01WorkflowRebuild],
+ onsiteScreens: [ossAsset("method-01-workflow-rebuild.png")],
knowledge:
"https://images.unsplash.com/photo-1451187580459-43490279c0fa?auto=format&fit=crop&w=1200&q=82",
knowledgeScreens: [
- method02EnterpriseOntology,
- method02EnterpriseDataOntology,
+ ossAsset("method-02-enterprise-ontology.png"),
+ ossAsset("method-02-enterprise-data-ontology.png"),
],
workflow:
"https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=1200&q=82",
workflowScreens: [
- method03AgentPlatform,
- method03AgentMessageCenter,
- method03AigcEngine,
+ ossAsset("method-03-agent-platform.png"),
+ ossAsset("method-03-agent-message-center.png"),
+ ossAsset("method-03-aigc-engine.png"),
],
audit:
"https://images.unsplash.com/photo-1460925895917-afdab827c52f?auto=format&fit=crop&w=1200&q=82",
- auditScreens: [method04AiBehaviorAudit, method04AiWorkLog],
+ auditScreens: [
+ ossAsset("method-04-ai-behavior-audit.png"),
+ ossAsset("method-04-ai-work-log.png"),
+ ],
travel:
"https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1200&q=82",
scenic: