Verified Commit 9530435a authored by Tom Riedl's avatar Tom Riedl
Browse files

­čöŹ #18 Improved image tags

parent a78b436b
Pipeline #256051540 passed with stages
in 4 minutes and 45 seconds
......@@ -189,11 +189,11 @@ export const config = /*#__PURE__*/configuration({
result = result.replace('<meta name="apple', `<link rel="apple-touch-icon" href="/apple-touch-icon.png"><meta name="apple`);
// Create localization tags
const tags: RegExpMatchArray | null = result.match(/<code>##Translation##:(.*?):(.*?)<\/code>/gm);
let tags: RegExpMatchArray | null = result.match(/<code>##Translation##:(.*?):(.*?)<\/code>/gm);
for (const tag of tags || [])
{
const matches: RegExpMatchArray | null = tag.match(/<code>##Translation##:(.*?):(.*?)<\/code>/);
if (matches?.length == 3)
if (matches?.length === 3)
{
const linkCode: string = `<link rel="alternate" hreflang="${matches[1]}" href="${matches[2]}" />`;
result = result.replace('<link', `${linkCode}<link`);
......@@ -201,6 +201,39 @@ export const config = /*#__PURE__*/configuration({
}
}
// BUild image/picture tags
tags = result.match(/<code>##Picture##:(.*?):(.*?):(.*?):(.*?):(.*?)<\/code>/gm);
for (const tag of tags || [])
{
const matches: RegExpMatchArray | null = tag.match(/<code>##Picture##:(.*?):(.*?):(.*?):(.*?):(.*?)<\/code>/);
if (matches?.length === 6)
{
const width: string = matches[1];
const height: string = matches[2];
const filename: string = matches[3];
const extensions: Array<string> = matches[4].split(",");
const altText: string = matches[5];
if (extensions.length == 1)
{
result = width != "0" && height != "0"
? result.replace(tag, `<img src="${filename}.${extensions[0]}" width="${width}" height="${height}" alt="${altText}" />`)
: result.replace(tag, `<img src="${filename}.${extensions[0]}" alt="${altText}" />`);
}
else
{
let pictureTag: string = "<picture>";
for (const extension of extensions)
{
pictureTag += `<source srcset="${filename}.${extension}" type="image/${extension.replace("jpg", "jpeg")}">`;
}
pictureTag += width != "0" && height != "0"
? `<img src="${filename}.${extensions.pop()}" width="${width}" height="${height}" alt="${altText}" /></picture>`
: `<img src="${filename}.${extensions.pop()}" alt="${altText}" /></picture>`;
result = result.replace(tag, pictureTag);
}
}
}
// Remove marker tags
result = result.replace(/<marker>/g, "");
result = result.replace(/<\/marker>/g, "");
......
......@@ -22,6 +22,11 @@ body.dark .header-0-0-x
}
}
img
{
height: auto;
}
.Title
{
position: absolute;
......
......@@ -108,6 +108,7 @@
"rxcbja",
"satoshi",
"sicherheitspruefung",
"srcset",
"stackshare",
"tigen",
"tomriedl",
......
......@@ -4,7 +4,7 @@
`##Type##: article`
`##Locale##: en-US`
![Create binance referral code - affiliate link](/wp-content/uploads/2017/12/binance-referral-code.png)
`##Picture##:1600:435:/wp-content/uploads/2017/12/binance-referral-code:png:Create binance referral code - affiliate link`
[Binance](BINANCE_EN_URL) offers 20% commission for all invited friends. The commission is paid in the currency the user trades. It is also possible to specify a commission kickback rate to share your part with your friend.
......@@ -13,9 +13,9 @@ If you don't have a [Binance account](BINANCE_EN_URL) and register through my li
## How to
1. Log in to [Binance](BINANCE_EN_URL).
2. Select the account symbol in the menu and click **Referral**.<br />![binance referral link affiliate program](tutorial-binance-referral-link-menu.webp)
3. Click **Generate your link**<br />![Generate your referral link](generate-your-referral-link.webp)
4. On the shown popup set your desired kickback rate and press **Generate your link**.<br />![binance affiliate link friend share](binance-affiliate-kickback-rate-configuration.webp)
2. Select the account symbol in the menu and click **Referral**.<br />`##Picture##:460:478:tutorial-binance-referral-link-menu:webp:binance referral link affiliate program`
3. Click **Generate your link**<br />`##Picture##:523:181:generate-your-referral-link:webp:Generate your referral link`
4. On the shown popup set your desired kickback rate and press **Generate your link**.<br />`##Picture##:398:492:binance-affiliate-kickback-rate-configuration:webp:binance affiliate link friend share`
5. Share your link with your friends.
`##Tags##: affiliate binance code program referral affiliate-system friend`
......@@ -24,5 +24,5 @@ If you don't have a [Binance account](BINANCE_EN_URL) and register through my li
<li><a href="/version1/binance-referral-code-affiliate-link-wo-finde-ich-ihn/">Deutsch</a></li>
</ul>
`##Translation##:de:/version1/binance-referral-code-affiliate-link-wo-finde-ich-ihn/`
`##Translation##:de:https://##Domain##/version1/binance-referral-code-affiliate-link-wo-finde-ich-ihn/`
......@@ -21,4 +21,4 @@ To get access proceed as follows:
<li><a href="/support/vip-gruppe/">Deutsch</a></li>
</ul>
`##Translation##:de:/support/vip-gruppe/`
`##Translation##:de:https://##Domain##/support/vip-gruppe/`
......@@ -4,7 +4,7 @@
`##Type##: article`
`##Locale##: de-DE`
![Binance-Guthaben ├╝ber Bankkonto aufladen (SEPA-├ťberweisung)](cover-guthaben-ueber-konto-aufladen.png)
`##Picture##:1080:552:cover-guthaben-ueber-konto-aufladen:webp,png:Binance-Guthaben ├╝ber Bankkonto aufladen (SEPA-├ťberweisung)`
Bei [Binance](BINANCE_URL) ist es sehr einfach ├╝ber das eigene Bankkonto Euro auf die Spot-Wallet zu ├╝berweisen. Weiterhin ist das Geld unter der Woche in weniger als 24 Stunden verf├╝gbar. Hierbei erh├Ąltst du von [Binance](BINANCE_URL) ein SEPA-Empf├Ąngerkonto und einen bestimmten Verwendungszweck, damit die ├ťberweisung richtig zugeordnet werden kann. Wie es genau funktioniert, kannst du in diesem Tutorial nachlesen.
......@@ -16,26 +16,26 @@ Solltest du noch keinen Binance-Account haben, [kannst du dich hier registrieren
## Anleitung f├╝r die App
1. Die [Binance](BINANCE_URL)-App ├Âffnen.
2. Stelle sicher, dass du die [App auf Professional umgestellt hast](/krypto/binance/zwischen-binance-lite-binance-professional-wechseln/).
3. Klicke auf der Startseite auf **EUR einzahlen**.<br />![Binance EUR einzahlen](binance-eur-einzahlen.webp)
4. W├Ąhle unter **Einzahlung mit** den Eintrag **Bank├╝berweisung (SEPA)**. Die Einzahlung im Screenshot ist kostenlos; [Binance](BINANCE_URL) bietet in Aktionszeitr├Ąumen eine kostenlose Einzahlung an, ohne Aktion liegt die Geb├╝hr bei 0.02% (Stand 2021-02-06).<br />![Bank├╝berweisung SEPA](bankueberweisung-sepa.webp)
5. Solltest du die zus├Ątzliche Verifizierung noch nicht abgeschlossen haben, musst du dies vor der ersten ├ťberweisung tun. Hast du die Verifizierung bereits abgeschlossen kannst du diesen Schritt ├╝berspringen.<br />F├╝r die zus├Ątzliche Verifizierung klicke auf den Button **Jetzt verifizieren** und gebe die ben├Âtigten Informationen an.<br />![Zus├Ątzliche Verifizierung](zusaetzliche-verifizierung.webp)<br />
6. Trage deinen gew├╝nschten Betrag ein.<br />![Betrag eingeben](betrag-eingeben.webp)
7. Best├Ątige den Betrag mit einem Klick auf **Best├Ątigen**.<br />![Betrag best├Ątigen](betrag-bestaetigen.webp)
8. Sehe dir die Hinweise an und best├Ątige sie mit einem Klick auf **Ok**. Die Hinweise sagen folgendes:<br />&bull; Der Kontoname muss mit dem des [Binance-Kontos](BINANCE_URL) ├╝bereinstimmen, du kannst also nur von deinem Konto auf das von Binance ├╝berweisen. Geld auf das Binance-Konto eines Freundes kannst du aufgrund von Geldw├Ąschegesetze nicht vornehmen.<br />&bull; Der Beg├╝nstigte (der Empf├Ąnger) muss **Binance** lauten.<br />![Hinweise f├╝r die ├ťberweisung](hinweise-ueberweisung.webp)
9. In der folgenden ├ťbersicht siehst du alle relevanten Informationen f├╝r die Bank├╝berweisung. F├╝r gew├Âhnlich ben├Âtigst du hierf├╝r nur den Empf├Ąnger, die IBAN und den Verwendungszweck (Referenzcode). Wichtig ist, dass der Verwendungszweck ├╝bereinstimmt, gebe also keine zus├Ątzlichen Informationen an, nur die angezeigte Zahl.<br />![Binance ├ťberweisungsdaten ├╝ber Clear Junction](ueberweisungsdaten.webp)
10. ├ťberweise den zuvor gew├Ąhlten Betrag an den angegebenen Empf├Ąnger.<br />![├ťberweisung Fidor](ueberweisung-fidor.webp)
3. Klicke auf der Startseite auf **EUR einzahlen**.<br />`##Picture##:714:400:binance-eur-einzahlen:webp:Binance EUR einzahlen`
4. W├Ąhle unter **Einzahlung mit** den Eintrag **Bank├╝berweisung (SEPA)**. Die Einzahlung im Screenshot ist kostenlos; [Binance](BINANCE_URL) bietet in Aktionszeitr├Ąumen eine kostenlose Einzahlung an, ohne Aktion liegt die Geb├╝hr bei 0.02% (Stand 2021-02-06).<br />`##Picture##:688:331:bankueberweisung-sepa:webp:Bank├╝berweisung SEPA`
5. Solltest du die zus├Ątzliche Verifizierung noch nicht abgeschlossen haben, musst du dies vor der ersten ├ťberweisung tun. Hast du die Verifizierung bereits abgeschlossen kannst du diesen Schritt ├╝berspringen.<br />F├╝r die zus├Ątzliche Verifizierung klicke auf den Button **Jetzt verifizieren** und gebe die ben├Âtigten Informationen an.<br />`##Picture##:614:257:zusaetzliche-verifizierung:webp:Zus├Ątzliche Verifizierung`<br />
6. Trage deinen gew├╝nschten Betrag ein.<br />`##Picture##:705:222:betrag-eingeben:webp:Betrag eingeben`
7. Best├Ątige den Betrag mit einem Klick auf **Best├Ątigen**.<br />`##Picture##:695:686:betrag-bestaetigen:webp:Betrag best├Ątigen`
8. Sehe dir die Hinweise an und best├Ątige sie mit einem Klick auf **Ok**. Die Hinweise sagen folgendes:<br />&bull; Der Kontoname muss mit dem des [Binance-Kontos](BINANCE_URL) ├╝bereinstimmen, du kannst also nur von deinem Konto auf das von Binance ├╝berweisen. Geld auf das Binance-Konto eines Freundes kannst du aufgrund von Geldw├Ąschegesetze nicht vornehmen.<br />&bull; Der Beg├╝nstigte (der Empf├Ąnger) muss **Binance** lauten.<br />`##Picture##:578:801:hinweise-ueberweisung:webp:Hinweise f├╝r die ├ťberweisung`
9. In der folgenden ├ťbersicht siehst du alle relevanten Informationen f├╝r die Bank├╝berweisung. F├╝r gew├Âhnlich ben├Âtigst du hierf├╝r nur den Empf├Ąnger, die IBAN und den Verwendungszweck (Referenzcode). Wichtig ist, dass der Verwendungszweck ├╝bereinstimmt, gebe also keine zus├Ątzlichen Informationen an, nur die angezeigte Zahl.<br />`##Picture##:688:990:ueberweisungsdaten:webp:Binance ├ťberweisungsdaten ├╝ber Clear Junction`
10. ├ťberweise den zuvor gew├Ąhlten Betrag an den angegebenen Empf├Ąnger.<br />`##Picture##:635:143:ueberweisung-fidor:webp:├ťberweisung Fidor`
11. An Bankarbeitstagen waren meine ├ťberweisungen immer in unter 24 Stunden bei Binance, bei ├ťberweisungen an Wochenenden kam die ├ťberweisung stets am Montag.
12. Die Transaktionshistorie kannst du unter **Wallet** mit einem Klick auf das Transaktions-Symbol ansehen.<br />![Transaktionshistorie ├Âffnen](transaktionshistorie-oeffnen.webp)<br />![├ťberweisung angekommen](angekommene-ueberweisung.webp)
12. Die Transaktionshistorie kannst du unter **Wallet** mit einem Klick auf das Transaktions-Symbol ansehen.<br />`##Picture##:709:382:transaktionshistorie-oeffnen:webp:Transaktionshistorie ├Âffnen`<br />`##Picture##:638:704:angekommene-ueberweisung:webp:├ťberweisung angekommen`
## Anleitung f├╝r die Website (Browser)
1. [Auf der Binance-Homepage einloggen](BINANCE_URL).
2. Im Men├╝ links oben **Kryptos kaufen** ausw├Ąhlen, sicherstellen, dass **EUR** ausgew├Ąhlt ist und auf **Bankeinzahlung** klicken.<br />![Binance Website Kryptos kaufen](binance-website-kryptos-kaufen.webp)
3. **Bank├╝berweisung (SEPA)** ausw├Ąhlen, den gew├╝nschten Betrag eingeben und auf **Weiter** klicken.<br />![Betrag eingeben](homepage-betrag-eingeben.webp)
4. Den angezeigten Hinweis lesen und best├Ątigen.<br />Der Hinweis sagt:<br />&bull; Du darfst nur von deinem Konto aus ├╝berweisen (die Namen vom Konto und Binance m├╝ssen ├╝bereinstimmen; Grund hierf├╝r sind die Bestimmungen zur Geldw├Ąsche).<br />&bull; Du musst als Empf├Ąnger **Binance** angeben.<br />![Regeln best├Ątigen](regeln-bestaetigen.webp)
5. Nun werden dir die ├ťberweisungsdaten angezeigt. F├╝r gew├Âhnlich ben├Âtigst du nur Empf├Ąnger, IBAN und Verwendungszweck (Referenzcode).<br />![├ťberweisungsdaten](ueberweisungsdaten-website.webp)
6. F├╝hre die ├ťberweisung durch.<br />![├ťberweisung Fidor](ueberweisung-fidor.webp)
2. Im Men├╝ links oben **Kryptos kaufen** ausw├Ąhlen, sicherstellen, dass **EUR** ausgew├Ąhlt ist und auf **Bankeinzahlung** klicken.<br />`##Picture##:376:274:binance-website-kryptos-kaufen:webp:Binance Website Kryptos kaufen`
3. **Bank├╝berweisung (SEPA)** ausw├Ąhlen, den gew├╝nschten Betrag eingeben und auf **Weiter** klicken.<br />`##Picture##:1419:593:homepage-betrag-eingeben:webp:Betrag eingeben`
4. Den angezeigten Hinweis lesen und best├Ątigen.<br />Der Hinweis sagt:<br />&bull; Du darfst nur von deinem Konto aus ├╝berweisen (die Namen vom Konto und Binance m├╝ssen ├╝bereinstimmen; Grund hierf├╝r sind die Bestimmungen zur Geldw├Ąsche).<br />&bull; Du musst als Empf├Ąnger **Binance** angeben.<br />`##Picture##:516:386:regeln-bestaetigen:webp:Regeln best├Ątigen`
5. Nun werden dir die ├ťberweisungsdaten angezeigt. F├╝r gew├Âhnlich ben├Âtigst du nur Empf├Ąnger, IBAN und Verwendungszweck (Referenzcode).<br />`##Picture##:619:527:ueberweisungsdaten-website:webp:├ťberweisungsdaten`
6. F├╝hre die ├ťberweisung durch.<br />`##Picture##:635:143:ueberweisung-fidor:webp:├ťberweisung Fidor`
7. An Werktagen sind die ├ťberweisungen immer in unter 24 Stunden angekommen, bei ├ťberweisungen an Wochenenden kam die ├ťberweisung stets am Montag.
8. Die Transaktionshistorie siehst du auf der gleichen Seite unten unter **Fiat-Einzahlungsverlauf**.<br />![Einzahlungsverlauf Fiat](fiat-einzahlungsverlauf.webp)
8. Die Transaktionshistorie siehst du auf der gleichen Seite unten unter **Fiat-Einzahlungsverlauf**.<br />`##Picture##:1002:269:fiat-einzahlungsverlauf:webp:Einzahlungsverlauf Fiat`
[Ô×í´ŞĆ Weitere Artikel zu Binance](/tag/binance/)
......
......@@ -21,4 +21,4 @@ Hierzu gehst du folgenderma├čen vor:
<li><a href="/en/support/vip-group/">English</a></li>
</ul>
`##Translation##:en:/en/support/vip-group/`
`##Translation##:en:https://##Domain##/en/support/vip-group/`
......@@ -4,7 +4,7 @@
`##Type##: article`
`##Locale##: de-DE`
![Binance Referral Code Affiliate Link erzeugen](/wp-content/uploads/2017/12/binance-referral-code.png)
`##Picture##:1600:907:/wp-content/uploads/2017/12/binance-referral-code:png:Binance Referral Code Affiliate Link erzeugen`
Bei [Binance](BINANCE_URL) erh├Ąlt man 20% Kommission aller eingeladenen Personen. ├ähnlich wie bei [Bitfinex](BITFINEX_URL) ([Anleitung](/version1/anleitung-fuer-neues-bitfinex-affiliate-referral-system/)) erh├Ąlt man die Verg├╝tung in der jeweiligen W├Ąhrung, in der die geworbene Personen gehandelt hat. Es ist m├Âglich, einen R├╝ckverg├╝tungssatz f├╝r den geworbenen festzulegen.
......@@ -13,9 +13,9 @@ Hast du noch keinen Binance-Account und meldest dich ├╝ber meinen Link an, erh├Ą
## Anleitung
1. In [Binance](BINANCE_URL) einloggen.
2. Im Men├╝ rechts oben auf das Account-Symbol klicken und *Empfehlung* ausw├Ąhlen.<br />![binance referral link affiliate programm](anleitung-binance-ref-link-menu.png)
3. Auf der Affiliate-Seite auf **Generiere deinen Link** klicken.<br />![affiliate link generieren](referral-link-generieren.png)
4. Im erscheinenden Dialog den R├╝ckverg├╝tungssatz festlegen und neuen Link erzeugen.<br />![binance affiliate link partner freunde](binance-affiliate-programm-link-erzeugen.png)
2. Im Men├╝ rechts oben auf das Account-Symbol klicken und *Empfehlung* ausw├Ąhlen.<br />`##Picture##:543:525:anleitung-binance-ref-link-menu:png:binance referral link affiliate programm`
3. Auf der Affiliate-Seite auf **Generiere deinen Link** klicken.<br />`##Picture##:501:206:referral-link-generieren:png:affiliate link generieren`
4. Im erscheinenden Dialog den R├╝ckverg├╝tungssatz festlegen und neuen Link erzeugen.<br />`##Picture##:427:486:binance-affiliate-programm-link-erzeugen:png:binance affiliate link partner freunde`
5. Link an Freunde verteilen.
```##Tags##: affiliate binance code programm referral affiliate-system freunde werben```
......@@ -24,4 +24,4 @@ Hast du noch keinen Binance-Account und meldest dich ├╝ber meinen Link an, erh├Ą
<li><a href="/en/crypto/binance/binance-referral-code-affiliate-link/">English</a></li>
</ul>
`##Translation##:en:/en/crypto/binance/binance-referral-code-affiliate-link/`
`##Translation##:en:https://##Domain##/en/crypto/binance/binance-referral-code-affiliate-link/`
......@@ -20,6 +20,7 @@ Build:
- VersionNumeric=$(cat "Meta/VersionNumeric")
- BuildNumber=$(cat "Meta/BuildNumber")
- Branch=$(cat "Meta/Branch")
- Domain=$(cat "Meta/Domain")
- cd Implementation
# Check codedoc
- codedoc install
......@@ -30,6 +31,7 @@ Build:
- rm -rf ./dist/*
# Replace variables
- find docs -type f \( -name "*.ts" -or -name "*.tsx" -or -name "*.html" -or -name "*.md" \) -print0 | xargs -0 sed -i "s/##0.0.0-feature##/$Version/g"
- find docs -type f \( -name "*.ts" -or -name "*.tsx" -or -name "*.html" -or -name "*.md" \) -print0 | xargs -0 sed -i "s/##Domain##/$Domain/g"
# Create sitemap
- ../Pipeline/CreateSitemap.sh
# Add footer and changelog to md files
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment