Erstellen einer PayPal Spende-Schaltfläche in einer MD-Datei

7

Was ich versuche, ist die Anzeige einer PayPal-Spenden-Schaltfläche in einer README.md-Datei des Github-Projekts. Das von mir hinzugefügte Markup wird als HTML angezeigt und nicht als Spende-Schaltfläche.

HTML // PayPal source here

Haben Sie irgendwelche Gedanken?

    
user2475624 18.06.2015, 12:23
quelle

3 Antworten

3

Aller Wahrscheinlichkeit nach ist dies aus Sicherheitsgründen nicht möglich (siehe CSFR und XSS für Beispiele von möglicherweise damit verbundenen Sicherheitsbedenken). Mit anderen Worten, GitHub hat absichtlich keine Formulare innerhalb des Markdown-Textes erlaubt und wird sie entfernen, wenn sie enthalten sind.

Weitere allgemeine Informationen zum Einfügen eines Formulars in Markdown (außerhalb von GitHub) finden Sie in meiner vorherigen Antwort unten:

Wie in den Syntaxregeln von Markdown angegeben:

  

Für jedes Markup, das nicht von der Markdown-Syntax abgedeckt wird, verwenden Sie einfach HTML selbst. Sie müssen es weder vorschreiben noch abgrenzen, um anzuzeigen, dass Sie von Markdown zu HTML wechseln. Sie verwenden nur die Tags.

     

Die einzigen Einschränkungen sind, dass HTML-Elemente auf Blockebene - z. <div> , <table> , <pre> , <p> usw. - müssen durch Leerzeilen vom umgebenden Inhalt getrennt sein, und die Start- und End-Tags des Blocks dürfen nicht mit Tabulatoren oder Leerzeichen eingerückt sein.

Fügen Sie einfach Ihren HTML-Code in das Dokument ein. Sie sollten wahrscheinlich den gesamten Block in ein <div> umbrechen, um sicherzustellen, dass Markdown es als einen Block richtig behandelt.

Beachten Sie jedoch, dass GitHub den Inhalt möglicherweise so filtern kann, dass bestimmte Tags aus Sicherheitsgründen nicht zulässig sind. Sie müssen daher testen, ob es funktioniert.

Außerdem kann der Browser und / oder der Server, auf dem Sie posten, möglicherweise nicht zulassen, dass das Formular aus Sicherheitsgründen gepostet wird.

Weitere Informationen zu diesen Problemen finden Sie unter diese Fragen und zugehörige Antworten.

    
Waylan 19.06.2015, 00:00
quelle
15

Der aktuelle Code, der von PayPal-Schaltflächen generiert wird, basiert auf einem FORM-HTML-Tag mit einer POST-Methode. Glücklicherweise sind die Werte immer die gleichen und paypal unterstützt sie bei der GET-Methode. So können Sie den Formularcode sicher lesen und in einen direkten Link konvertieren.

In meinem Fall habe ich gerade einen Link zu meinem Button gemacht:

[![](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=X6XHVCPMRQEL4)

Ich verwende es in meinem Projekt unter Ссылка

    
allgood 19.02.2016 15:18
quelle
1

Sie müssen ein Unternehmenskonto erstellen oder Sie können Ihr eigenes Konto aktualisieren, das ist kostenlos.

Dann müssen Sie die Schaltfläche in der Schaltflächenmitte erstellen und eine Spenden-Schaltfläche generieren, dieses Tool generiert den HTML-Code und Sie können die hoted_button_id abrufen, dann müssen Sie sie ersetzen und in die README.md

einfügen %Vor%     
Jorge Mejia 12.05.2017 17:33
quelle

Tags und Links