diff --git a/zh_CN/version-[version].paths.ts b/zh_CN/version-[version].paths.ts new file mode 100644 index 0000000..a61be8b --- /dev/null +++ b/zh_CN/version-[version].paths.ts @@ -0,0 +1,17 @@ +export default { + async paths() { + const resp = await (await fetch('https://api.acepanel.net/versions?locale=zh_CN')).json() + if (!resp.message || resp.message !== 'success') return [] + + return resp.data.slice(0, 10).map((item: any) => { + return { + params: { + version: item.version, + type: item.type, + time: item.updated_at.replace('T', ' ').slice(0, 19) + }, + content: item.description + } + }) + } +} \ No newline at end of file diff --git a/zh_TW/version-[version].paths.ts b/zh_TW/version-[version].paths.ts new file mode 100644 index 0000000..0085167 --- /dev/null +++ b/zh_TW/version-[version].paths.ts @@ -0,0 +1,17 @@ +export default { + async paths() { + const resp = await (await fetch('https://api.acepanel.net/versions?locale=zh_TW')).json() + if (!resp.message || resp.message !== 'success') return [] + + return resp.data.slice(0, 10).map((item: any) => { + return { + params: { + version: item.version, + type: item.type, + time: item.updated_at.replace('T', ' ').slice(0, 19) + }, + content: item.description + } + }) + } +} \ No newline at end of file