我要做的是在Github项目README.md文件中显示PayPal捐赠按钮.我添加的标记显示为HTML,而不是正确呈现为捐赠按钮.
HTML
// PayPal source here
你有什么想法吗?
all*_*ood 19
paypal按钮生成的当前代码基于带有POST方法的FORM html标记.幸运的是,值总是相同的,并且paypal支持它们通过GET方法传递.因此,您可以安全地阅读表单代码并将其转换为直接链接.
在我的情况下,我刚刚建立了一个链接到我的按钮:
[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=X6XHVCPMRQEL4)
我在我的项目http://github.com/ctodobom/OpenNoteScanner上使用它
出于安全原因,这很可能是不可能的(有关潜在相关安全问题的示例,请参阅CSFR和XSS )。换句话说,GitHub 故意不允许 Markdown 文本中包含表单,如果包含表单,则会将其删除。
\n\n有关如何在 Markdown(GitHub 之外)中包含表单的更多一般信息,请参阅我之前的回答:
\n\n正如 Markdown语法规则所述:
\n\n\n\n\n对于 Markdown\xe2\x80\x99s 语法未涵盖的任何标记,您只需使用 HTML 本身即可。\xe2\x80\x99s 不需要在它前面加前缀或分隔它来表明你\xe2\x80\x99 正在从 Markdown 切换到 HTML;你只需使用标签。
\n\n唯一的限制是块级 HTML 元素 \xe2\x80\x94 例如
\n<div>、<table>、<pre>、<p>等。 \xe2\x80\x94 必须用空行与周围内容分隔,并且块的开始和结束标记不应用制表符或空格缩进。
因此,只需将原始 HTML 插入到文档中即可。您可能应该将整个块包装在 a 中<div>,以确保 Markdown 将其正确视为一个块。
但是,请注意,出于安全原因,GitHub 可能会过滤内容以不允许某些标签,因此您需要对其进行测试以确定它是否有效。
\n\n此外,根据配置方式,出于安全原因,您要发布到的浏览器和/或服务器可能不允许发布表单。
\n\n\n| 归档时间: |
|
| 查看次数: |
2447 次 |
| 最近记录: |