dolphinscheduler website
1.0.0
Dieses Projekt hält alle Quellen zum Aufbau von DolphinScheduler -offizieller Website, die unter https://dolphinScheduler.apache.org/ serviert wird.
yarn im Stammverzeichnis aus, um die Abhängigkeiten zu installieren.export PROTOCOL_MODE=ssh aus, die die Git -Clon -Ressource über SSH -Protokoll anstelle des HTTPS -Protokolls 2.2 mitteilt. Rennen Sie ./scripts/prepare_docs.shyarn generate im Stammverzeichnis, um die Daten zu formatieren und zu verfolgen.yarn dev im Root -Verzeichnis aus, um einen lokalen Server zu starten. Sie sehen die Website in 'http: // localhost: 8080'. Note: if you clone the code in Windows, not Mac or Linux. Please read the details below.
If you execute the commands like the two steps above, you will get the exception "UnhandledPromiseRejectionWarning: Error: EPERM: operation not permitted, symlink '2.0.3' -> 'latest'".
If you get the exception "Can't resolve 'antd' in xxx",you can run `yarn add antd` and `yarn install`.
Because the two steps run command `./scripts/prepare_docs.sh` should Linux environment,so if you are a windwos system you can use WSL do it.
When meeting this problem. You can run two steps in the cmd.exe as an ADMINISTRATOR MEMBER.
yarn build , um den Quellcode in DIST -Verzeichnis zu erstellen.python -m SimpleHTTPServer 8000 , wenn Ihre Python -Version stattdessen 3 verwendet wird: python3 -m http.server 8000 stattdessen. Wenn Sie eine höhere Version des Knotens installiert haben, können Sie nvm in Betracht ziehen, um verschiedene Versionen des node auf Ihrer Maschine zu ermöglichen.
nvm install v18.12.1 , um den Knoten V18 zu installierennvm use v18.12.1 um die Arbeitsumgebung auf den Knoten V18 zu wechselnDann sind Sie alle auf die Website ausgeführt und erstellen. Befolgen Sie die oben genannten Erstellanweisungen für die Details.
git add . Alle Änderungen begehen.*.mdStellen Sie sicher, dass jeder .MD mit den folgenden Texten startet:
---
title: title
keywords: keywords1,keywords2, keywords3
description: some description
---
Beste grüße.
Danke fürs Lesen :)