diff options
author | Chavithra PARANA <chavithra@gmail.com> | 2022-11-29 13:03:18 +0100 |
---|---|---|
committer | Chavithra PARANA <chavithra@gmail.com> | 2022-11-29 13:03:18 +0100 |
commit | 1a7884174001fa524357c137a09125eed84ea937 (patch) | |
tree | cf4df9404b6f4338722feec45bca3f59287d0c70 | |
parent | b6300abd910608e533c629afe98a4820e6dc0ecb (diff) | |
parent | 9fdfca274237347f896075971df8e119e856c60c (diff) |
Merge branch 'main' of github.com:OpenBB-finance/OpenBBTerminal
-rw-r--r-- | website/content/terminal/quickstart/installation.md | 16 | ||||
-rw-r--r-- | website/docusaurus.config.js | 11 | ||||
-rw-r--r-- | website/package-lock.json | 40 | ||||
-rw-r--r-- | website/package.json | 3 | ||||
-rw-r--r-- | website/src/components/General/InstallerButton.tsx | 25 | ||||
-rw-r--r-- | website/yarn.lock | 15 |
6 files changed, 105 insertions, 5 deletions
diff --git a/website/content/terminal/quickstart/installation.md b/website/content/terminal/quickstart/installation.md index b45bf66fb7a..e7d1245437e 100644 --- a/website/content/terminal/quickstart/installation.md +++ b/website/content/terminal/quickstart/installation.md @@ -5,6 +5,7 @@ title: Installation import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; +import InstallerButton from "@site/src/components/General/InstallerButton"; The OpenBB Terminal can be directly installed on your computer via our installation program. Within this section, you are guided through the installation process and how to launch the program. If you struggle with the installation process, please don’t hesitate to reach us on [Discord](https://openbb.co/discord) or visit our [contact page](https://openbb.co/contact). @@ -16,7 +17,9 @@ OpenBB Terminal is available in all major platforms. With MacOS/Windows you can <TabItem value="windows" label="Windows">Install on Windows <div class="gdoc-page"> -</div><p>Download the installer from the website <a href="https://github.com/OpenBB-finance/OpenBBTerminal/releases/download/v1.9.0/Windows10.OpenBB.Terminal.v1.9.0.exe">here</a>.</p> +</div><p>Download the installer from the button below:</p> + +<InstallerButton type="windows" href="https://github.com/OpenBB-finance/OpenBBTerminal/releases/download/v2.0.0/Windows.10.OpenBB.Terminal.v2.0.0.exe" label="Windows Installer" /> <p>When the file is downloaded, use the following steps to run the OpenBB Terminal:</p> <div class="gdoc-columns"> @@ -45,12 +48,17 @@ OpenBB Terminal is available in all major platforms. With MacOS/Windows you can </div> </TabItem> -<TabItem value="mac" label="MacOS">Install on macOS 🍎 +<TabItem value="mac" label="MacOS">Install on macOS For Mac there are two installers available, one for Intel and one for Apple Silicon (M1). Please download the correct one for your machine. + <ul> -<li>If you are using Mac Intel click <a href="https://github.com/OpenBB-finance/OpenBBTerminal/releases/download/v1.9.0/x86_64.MacOS.OpenBB.Terminal.v1.9.0.dmg">here</a> to download the installer.</li> -<li>If you are using Mac Apple Silicon (M1) click <a href="https://github.com/OpenBB-finance/OpenBBTerminal/releases/download/v1.9.0/ARM64.MacOS.OpenBB.Terminal.v1.9.0.dmg">here</a> to download the installer.</li> +<li>If you are using Mac Intel: <br /> + <InstallerButton href="https://github.com/OpenBB-finance/OpenBBTerminal/releases/download/v2.0.0/x86_64.MacOS.OpenBB.Terminal.v2.0.0.dmg" label="Mac Intel Installer" /> +</li> +<li>If you are using Mac Apple Silicon (M1): <br /> + <InstallerButton href="https://github.com/OpenBB-finance/OpenBBTerminal/releases/download/v2.0.0/ARM64.MacOS.OpenBB.Terminal.v2.0.0.dmg" label="Mac M1 Installer" /> +</li> </ul> <p>When the DMG file is downloaded, use the following steps to run the OpenBB Terminal:</p> diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index ef2aca4a4ec..e9f4f537e6e 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -29,6 +29,17 @@ const config = { }, plugins: [ + [ + "@docusaurus/plugin-client-redirects", + { + redirects: [ + { + from: "/terminal/guides/intros/forecasting", + to: "/terminal/guides/intros/forecast", + }, + ], + }, + ], async function twPlugin(context, options) { return { name: "docusaurus-tailwindcss", diff --git a/website/package-lock.json b/website/package-lock.json index d08de387287..075a37a07d8 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -10,6 +10,7 @@ "dependencies": { "@cmfcmf/docusaurus-search-local": "^0.11.0", "@docusaurus/core": "2.2.0", + "@docusaurus/plugin-client-redirects": "^2.2.0", "@docusaurus/plugin-content-docs": "^2.2.0", "@docusaurus/preset-classic": "2.2.0", "@mdx-js/react": "^1.6.22", @@ -2234,6 +2235,29 @@ "react-dom": "*" } }, + "node_modules/@docusaurus/plugin-client-redirects": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.2.0.tgz", + "integrity": "sha512-psBoWi+cbc2I+VPkKJlcZ12tRN3xiv22tnZfNKyMo18iSY8gr4B6Q0G2KZXGPgNGJ/6gq7ATfgDK6p9h9XRxMQ==", + "dependencies": { + "@docusaurus/core": "2.2.0", + "@docusaurus/logger": "2.2.0", + "@docusaurus/utils": "2.2.0", + "@docusaurus/utils-common": "2.2.0", + "@docusaurus/utils-validation": "2.2.0", + "eta": "^1.12.3", + "fs-extra": "^10.1.0", + "lodash": "^4.17.21", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, "node_modules/@docusaurus/plugin-content-blog": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.2.0.tgz", @@ -14799,6 +14823,22 @@ "react-loadable": "npm:@docusaurus/react-loadable@5.5.2" } }, + "@docusaurus/plugin-client-redirects": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.2.0.tgz", + "integrity": "sha512-psBoWi+cbc2I+VPkKJlcZ12tRN3xiv22tnZfNKyMo18iSY8gr4B6Q0G2KZXGPgNGJ/6gq7ATfgDK6p9h9XRxMQ==", + "requires": { + "@docusaurus/core": "2.2.0", + "@docusaurus/logger": "2.2.0", + "@docusaurus/utils": "2.2.0", + "@docusaurus/utils-common": "2.2.0", + "@docusaurus/utils-validation": "2.2.0", + "eta": "^1.12.3", + "fs-extra": "^10.1.0", + "lodash": "^4.17.21", + "tslib": "^2.4.0" + } + }, "@docusaurus/plugin-content-blog": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.2.0.tgz", diff --git a/website/package.json b/website/package.json index a64efb7b511..89911afef64 100644 --- a/website/package.json +++ b/website/package.json @@ -17,6 +17,7 @@ "dependencies": { "@cmfcmf/docusaurus-search-local": "^0.11.0", "@docusaurus/core": "2.2.0", + "@docusaurus/plugin-client-redirects": "^2.2.0", "@docusaurus/plugin-content-docs": "^2.2.0", "@docusaurus/preset-classic": "2.2.0", "@mdx-js/react": "^1.6.22", @@ -51,4 +52,4 @@ "engines": { "node": ">=16.14" } -}
\ No newline at end of file +} diff --git a/website/src/components/General/InstallerButton.tsx b/website/src/components/General/InstallerButton.tsx new file mode 100644 index 00000000000..a2bea08ae9a --- /dev/null +++ b/website/src/components/General/InstallerButton.tsx @@ -0,0 +1,25 @@ +import React from "react" +export default function InstallerButton({ + href, + label, + type +}) { + return <a href={href} className="button button--primary !no-underline inline-flex gap-4 h-10 items-center" rel="noreferrer noopener" target="_blank"> + {type === "windows" ? <svg xmlns="http://www.w3.org/2000/svg" className="w-4" height={88} width={88} viewBox="0 0 88 88"> + <path + d="m0 12.402 35.687-4.86.016 34.423-35.67.203zm35.67 33.529.028 34.453L.028 75.48.026 45.7zm4.326-39.025L87.314 0v41.527l-47.318.376zm47.329 39.349-.011 41.34-47.318-6.678-.066-34.739z" + fill="currentColor" + /> + </svg> : <svg + className="w-4 -mt-1" + xmlns="http://www.w3.org/2000/svg" + xmlSpace="preserve" + width={814} + height={1000} + viewBox="0 0 814 1000" + > + <path fill="currentColor" d="M788.1 340.9c-5.8 4.5-108.2 62.2-108.2 190.5 0 148.4 130.3 200.9 134.2 202.2-.6 3.2-20.7 71.9-68.7 141.9-42.8 61.6-87.5 123.1-155.5 123.1s-85.5-39.5-164-39.5c-76.5 0-103.7 40.8-165.9 40.8s-105.6-57-155.5-127C46.7 790.7 0 663 0 541.8c0-194.4 126.4-297.5 250.8-297.5 66.1 0 121.2 43.4 162.7 43.4 39.5 0 101.1-46 176.3-46 28.5 0 130.9 2.6 198.3 99.2zm-234-181.5c31.1-36.9 53.1-88.1 53.1-139.3 0-7.1-.6-14.3-1.9-20.1-50.6 1.9-110.8 33.7-147.1 75.8-28.5 32.4-55.1 83.6-55.1 135.5 0 7.8 1.3 15.6 1.9 18.1 3.2.6 8.4 1.3 13.6 1.3 45.4 0 102.5-30.4 135.5-71.3z" /> + </svg>} + {label} + </a> +}
\ No newline at end of file diff --git a/website/yarn.lock b/website/yarn.lock index f06929dde80..c713be5466e 100644 --- a/website/yarn.lock +++ b/website/yarn.lock @@ -1376,6 +1376,21 @@ "react-helmet-async" "*" "react-loadable" "npm:@docusaurus/react-loadable@5.5.2" +"@docusaurus/plugin-client-redirects@^2.2.0": + "integrity" "sha512-psBoWi+cbc2I+VPkKJlcZ12tRN3xiv22tnZfNKyMo18iSY8gr4B6Q0G2KZXGPgNGJ/6gq7ATfgDK6p9h9XRxMQ==" + "resolved" "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "@docusaurus/core" "2.2.0" + "@docusaurus/logger" "2.2.0" + "@docusaurus/utils" "2.2.0" + "@docusaurus/utils-common" "2.2.0" + "@docusaurus/utils-validation" "2.2.0" + "eta" "^1.12.3" + "fs-extra" "^10.1.0" + "lodash" "^4.17.21" + "tslib" "^2.4.0" + "@docusaurus/plugin-content-blog@2.2.0": "integrity" "sha512-0mWBinEh0a5J2+8ZJXJXbrCk1tSTNf7Nm4tYAl5h2/xx+PvH/Bnu0V+7mMljYm/1QlDYALNIIaT/JcoZQFUN3w==" "resolved" "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.2.0.tgz" |