This is an automated email from the ASF dual-hosted git repository.

benjobs pushed a commit to branch dev
in repository 
https://gitbox.apache.org/repos/asf/incubator-streampark-website.git


The following commit(s) were added to refs/heads/dev by this push:
     new a3bd5140 [Improve] download link minor issue improvement (#339)
a3bd5140 is described below

commit a3bd51403362c5b40a81bf8b67a3b7f6809a26f7
Author: benjobs <[email protected]>
AuthorDate: Thu Mar 14 08:41:49 2024 +0800

    [Improve] download link minor issue improvement (#339)
    
    * [Improve] download links minor issue improvement
---
 src/pages/download/table.jsx | 62 ++++++++++++++++++++++----------------------
 1 file changed, 31 insertions(+), 31 deletions(-)

diff --git a/src/pages/download/table.jsx b/src/pages/download/table.jsx
index f82f871c..5eeec2d1 100644
--- a/src/pages/download/table.jsx
+++ b/src/pages/download/table.jsx
@@ -9,11 +9,12 @@ export default function (props) {
   const language = isBrowser && location.pathname.indexOf('/zh-CN/') === 0 ? 
'zh-CN' : 'en'
   const dataSource = config?.[language];
 
-    function getSourceLink(version) {
-        const prefix = latest
-            ? 'https://www.apache.org/dyn/closer.lua/incubator/streampark/'
-            : 'https://archive.apache.org/dist/incubator/streampark/';
+  const dynURL = 'https://www.apache.org/dyn/closer.lua/incubator/streampark/';
+  const archiveURL = 'https://archive.apache.org/dist/incubator/streampark/';
+  const downloadURL = 'https://downloads.apache.org/incubator/streampark/'
 
+    function getSourceLink(version) {
+        const prefix = latest ? dynURL : archiveURL
         return prefix
             .concat(version)
             .concat('/apache-streampark-')
@@ -21,19 +22,8 @@ export default function (props) {
             .concat('-incubating-src.tar.gz')
     }
 
-    function getSourceSigs(version, suffix) {
-        return 'https://downloads.apache.org/incubator/streampark/'
-            .concat(version)
-            .concat('/apache-streampark-')
-            .concat(version)
-            .concat('-incubating-src.tar.gz')
-            .concat(suffix)
-    }
-
     function getBinaryLink(scala, version) {
-        const prefix = latest
-            ? 'https://www.apache.org/dyn/closer.lua/incubator/streampark/'
-            : 'https://archive.apache.org/dist/incubator/streampark/';
+        const prefix = latest ? dynURL : archiveURL;
         return prefix
             .concat(version)
             .concat('/apache-streampark_')
@@ -43,8 +33,18 @@ export default function (props) {
             .concat('-incubating-bin.tar.gz')
     }
 
+    function getSourceSigs(version, suffix) {
+        const prefix = latest ? downloadURL : archiveURL;
+        return prefix.concat(version)
+            .concat('/apache-streampark-')
+            .concat(version)
+            .concat('-incubating-src.tar.gz')
+            .concat(suffix)
+    }
+
     function getBinarySigs(scala, version, suffix) {
-        return 'https://downloads.apache.org/incubator/streampark/'
+        const prefix = latest ? downloadURL : archiveURL;
+        return prefix
             .concat(version)
             .concat('/apache-streampark_')
             .concat(scala)
@@ -71,25 +71,25 @@ export default function (props) {
             return <tr key={release.version} style={{fontSize: '13px'}}>
               <td className='text-center'> {release.version} </td>
               <td className='text-center'> {release.date} </td>
-              <td className='text-center'>
-                <a href={getSourceLink(release.version)} 
target="_blank">source</a>
-                <span> ( </span>
-                <a href={getSourceSigs(release.version, '.sha512')} 
target="_blank">sha512</a>
-                <span> | </span>
-                <a href={getSourceSigs(release.version, '.asc')} 
target="_blank">signature</a>
-                <span> ) </span>
-              </td>
-              <td className='text-center'>
-                <a href={getBinaryLink('2.12', release.version)} 
target="_blank">
+                <td className='text-center'>
+                  <a href={getSourceLink(release.version)} 
target="_blank">source</a>
+                  <span> ( </span>
+                  <a href={getSourceSigs(release.version, '.asc')} 
target="_blank">signature</a>
+                  <span> | </span>
+                  <a href={getSourceSigs(release.version, '.sha512')} 
target="_blank">sha512</a>
+                  <span> ) </span>
+                </td>
+                <td className='text-center'>
+                    <a href={getBinaryLink('2.12', release.version)} 
target="_blank">
                   {'apache-streampark_2.12-' + release.version + 
'-incubating-bin.tar.gz'}
                 </a>
                 <span> ( </span>
                 <a href={getBinarySigs( '2.12', release.version, '.asc')} 
target="_blank">
-                  Sign
+                  signature
                 </a>
                 <span> | </span>
                 <a href={getBinarySigs('2.12', release.version, '.sha512')} 
target="_blank">
-                  SHA512
+                  sha512
                 </a>
                 <span> ) </span>
                 <br/>
@@ -98,11 +98,11 @@ export default function (props) {
                 </a>
                 <span> ( </span>
                 <a href={getBinarySigs('2.11', release.version, '.asc')} 
target="_blank">
-                  Sign
+                  signature
                 </a>
                 <span> | </span>
                 <a href={getBinarySigs('2.11', release.version, '.sha512')} 
target="_blank">
-                  SHA512
+                  sha512
                 </a>
                 <span> ) </span>
               </td>

Reply via email to