diff --git a/packages/website/src/components/landing/InstallSection.vue b/packages/website/src/components/landing/InstallSection.vue index b2f5a09..888f984 100644 --- a/packages/website/src/components/landing/InstallSection.vue +++ b/packages/website/src/components/landing/InstallSection.vue @@ -17,12 +17,17 @@ const releaseVersion = __APP_VERSION__.replace(/^v/, '') const releaseTag = `v${releaseVersion}` const releaseBaseUrl = 'https://github.com/EKKOLearnAI/hermes-web-ui/releases' const releaseUrl = `${releaseBaseUrl}/tag/${releaseTag}` -const releaseDownloadUrl = `${releaseBaseUrl}/download/${releaseTag}` +const githubDownloadUrl = `${releaseBaseUrl}/download/${releaseTag}` +const cloudflareDownloadUrl = `https://download.ekkolearnai.com/${releaseTag}` const desktopDownloads = computed(() => - (tm('install.desktop.downloads') as DesktopDownload[]).map((item) => ({ - ...item, - href: `${releaseDownloadUrl}/Hermes.Studio-${releaseVersion}-${item.assetSuffix}`, - })), + (tm('install.desktop.downloads') as DesktopDownload[]).map((item) => { + const assetName = `Hermes.Studio-${releaseVersion}-${item.assetSuffix}` + return { + ...item, + githubHref: `${githubDownloadUrl}/${assetName}`, + cloudflareHref: `${cloudflareDownloadUrl}/${assetName}`, + } + }), ) function copyText(text: string) { @@ -50,20 +55,34 @@ function copyText(text: string) {