diff --git a/components/product/Carousel.vue b/components/product/Carousel.vue
index 77e3e30..655e5d9 100644
--- a/components/product/Carousel.vue
+++ b/components/product/Carousel.vue
@@ -10,13 +10,13 @@
{{ item?.description }}
-
+
@@ -30,7 +30,7 @@
color="warning"
size="small"
>
- Archived
+ {{ t("productArchived") }}
@@ -42,4 +42,6 @@
diff --git a/content/en/products/acefield.mdx b/content/en/products/acefield.mdx
index b3ceb28..5405b68 100644
--- a/content/en/products/acefield.mdx
+++ b/content/en/products/acefield.mdx
@@ -2,6 +2,7 @@
thumbnail: /thumbnails/products/acefield.webp
title: AceField
description: An experimental multiplayer top-down view shooting game that created by Solsynth LLC affiliation Highland Entertainment.
+author: [littlesheep]
url: https://files.solsynth.dev/production01/acefield
---
diff --git a/content/en/products/dietary-guard.mdx b/content/en/products/dietary-guard.mdx
new file mode 100644
index 0000000..117c210
--- /dev/null
+++ b/content/en/products/dietary-guard.mdx
@@ -0,0 +1,24 @@
+---
+thumbnail: /thumbnails/products/dietary-guard.webp
+title: DietaryGuard
+description: A simple app that help you keep dietary, so not die.
+author: [littlesheep]
+---
+
+A simple app to look up the ingredients of your food,
+with a little something along the way to keep you from eating something you shouldn't eat and going to the hospital.
+
+## Highlight
+
+1. Get authoritative and accurate food nutritional data via USDA FoodData Central API.
+2. Customize the alert rules to know at a glance what food is not suitable for you to eat.
+3. Simple and easy to use
+4. Lightweight software, less than 8M.
+
+## Download
+
+- iOS TestFlight: *not ready yet*.
+- iOS App Store: *wait a little longer
+- Android APK: https://files.solsynth.dev/production01/dietary-guard/app-arm64-v8a-release.apk
+
+Translated with DeepL.com (free version)
diff --git a/content/en/products/roadsign.mdx b/content/en/products/roadsign.mdx
index 91b0c73..c9ddf57 100644
--- a/content/en/products/roadsign.mdx
+++ b/content/en/products/roadsign.mdx
@@ -2,5 +2,6 @@
thumbnail: /thumbnails/products/roadsign.webp
title: RoadSign
description: The reserve proxy that powered our network. Powerful and easy to use.
+author: [littlesheep]
archived: true
---
diff --git a/content/en/products/solar-network.mdx b/content/en/products/solar-network.mdx
index 4eb3878..f72225f 100644
--- a/content/en/products/solar-network.mdx
+++ b/content/en/products/solar-network.mdx
@@ -2,6 +2,7 @@
thumbnail: /thumbnails/products/solar-network.webp
title: Solar Network
description: Great place for relationships.
+author: [littlesheep]
url: https://sn.solsynth.dev
---
diff --git a/content/zh-CN/products/acefield.mdx b/content/zh-CN/products/acefield.mdx
index 762be4b..beaf9a8 100644
--- a/content/zh-CN/products/acefield.mdx
+++ b/content/zh-CN/products/acefield.mdx
@@ -2,6 +2,7 @@
thumbnail: /thumbnails/products/acefield.webp
title: AceField
description: 由索尔辛茨附属高岛互娱制作的一款实验性多人自上而下视角射击游戏。
+author: [littlesheep]
url: https://files.solsynth.dev/production01/acefield
---
diff --git a/content/zh-CN/products/dietary-guard.mdx b/content/zh-CN/products/dietary-guard.mdx
new file mode 100644
index 0000000..9f6675f
--- /dev/null
+++ b/content/zh-CN/products/dietary-guard.mdx
@@ -0,0 +1,21 @@
+---
+thumbnail: /thumbnails/products/dietary-guard.webp
+title: 膳食管家
+description: 一个简单的查询食物成份的应用程式
+author: [littlesheep]
+---
+
+一个简单的查询食物成份的应用,还能顺便提示你一点东西,避免你吃到什么不该吃的吃进医院。
+
+## 高光
+
+1. 透过 USDA FoodData Central API 获取权威、准确的食品营养成分数据
+2. 自定义告警规则,不适合自己食用的食物一目了然
+3. 功能简单,上手容易
+4. 轻量软件,只有 8M 不到
+
+## 下载
+
+- iOS TestFlight: *还没好*
+- iOS App Store: *再等等*
+- Android APK: https://files.solsynth.dev/production01/dietary-guard/app-arm64-v8a-release.apk
diff --git a/content/zh-CN/products/roadsign.mdx b/content/zh-CN/products/roadsign.mdx
index 91b0c73..6585807 100644
--- a/content/zh-CN/products/roadsign.mdx
+++ b/content/zh-CN/products/roadsign.mdx
@@ -1,6 +1,7 @@
---
thumbnail: /thumbnails/products/roadsign.webp
title: RoadSign
-description: The reserve proxy that powered our network. Powerful and easy to use.
+description: 为我们的网络提供动力的反向代理。功能强大,使用方便
+author: [littlesheep]
archived: true
---
diff --git a/content/zh-CN/products/solar-network.mdx b/content/zh-CN/products/solar-network.mdx
index c80f7ee..379ab5a 100644
--- a/content/zh-CN/products/solar-network.mdx
+++ b/content/zh-CN/products/solar-network.mdx
@@ -2,6 +2,7 @@
thumbnail: /thumbnails/products/solar-network.webp
title: Solar Network
description: 寄托人际关系的好地方
+author: littlesheep
url: https://sn.solsynth.dev
---
diff --git a/lang/en-US.json b/lang/en-US.json
index 0b805d3..891fd4a 100644
--- a/lang/en-US.json
+++ b/lang/en-US.json
@@ -52,5 +52,7 @@
"userActivityCaption": "Recent posts of this user.",
"productArchived": "Archived",
"callbackHint": "You need to sign in before access that page. After you signed in, you will be redirected to:",
- "lastUpdatedAt": "Last updated at {0}"
+ "lastUpdatedAt": "Last updated at {0}",
+ "learnMore": "Learn more",
+ "open": "Open"
}
diff --git a/lang/zh-CN.json b/lang/zh-CN.json
index bd03e72..1ff897f 100644
--- a/lang/zh-CN.json
+++ b/lang/zh-CN.json
@@ -52,5 +52,7 @@
"authorizeCompletedRedirectHint": "正在传送到…",
"decline": "拒绝",
"approve": "批准",
- "lastUpdatedAt": "最后更新于 {0}"
+ "lastUpdatedAt": "最后更新于 {0}",
+ "learnMore": "了解更多",
+ "open": "打开"
}
diff --git a/pages/products/[...slug].vue b/pages/products/[...slug].vue
index c7b2d2f..dd415fb 100644
--- a/pages/products/[...slug].vue
+++ b/pages/products/[...slug].vue
@@ -65,6 +65,20 @@ if (page.value == null) {
statusMessage: "Product Not Found",
})
}
+
+useHead({
+ title: page.value.title,
+})
+
+useSeoMeta({
+ title: page.value.title,
+ description: page.value.description,
+ ogTitle: page.value.title,
+ ogDescription: page.value.description,
+ ogUrl: `${useRuntimeConfig().public.siteUrl}${route.fullPath}`,
+ publisher: "Solar Network",
+ ogSiteName: "Solsynth Capital",
+})