Protocol

在 README.md 文件 GitHub 儲存庫中添加“捐贈”比特幣按鈕

  • December 29, 2018

一、總結

我想README.md在我的 GitHub 儲存庫中的文件上添加一個“捐贈”比特幣按鈕。


2.沒有幫助

2.1。手動按鈕

使用比特幣協議的 HTML 程式碼:

<a href="bitcoin:1DF9jgzftTFn4ZnDV2YEjUtZ3uHtBywj57?label=In%20the%20treatment%20of%20Sasha's%20teeth&amount=0.0037"><img src="https://www.drupal.org/files/project-images/bitcoindonate.png" alt="Bitcoin Donate Button"></a>

它適用於我的 GitHub Pages 站點的 HTML 頁面,展示

但在.mdGitHub 文件中,沒有一個Meta Stack Exchange 程式碼回答不適用於比特幣協議,展示

<a href="bitcoin:1DF9jgzftTFn4ZnDV2YEjUtZ3uHtBywj57?label=In%20the%20treatment%20of%20Sasha's%20teeth&amount=0.0037"><img src="https://www.drupal.org/files/project-images/bitcoindonate.png" alt="Bitcoin Donate Button"></a>

[**![Bitcoin Donate Button**](https://www.drupal.org/files/project-images/bitcoindonate.png)](bitcoin:1DF9jgzftTFn4ZnDV2YEjUtZ3uHtBywj57?label=In%20the%20treatment%20of%20Sasha's%20teeth&amount=0.0037)

<a href="bitcoin:1DF9jgzftTFn4ZnDV2YEjUtZ3uHtBywj57?label=In%20the%20treatment%20of%20Sasha's%20teeth&amount=0.0037">![Bitcoin Donate Button](https://www.drupal.org/files/project-images/bitcoindonate.png)</a>

2.2. 第三者

GitHub README.md 頁面不支持 JavaScript。由於這個原因對我沒有幫助:

  1. 示範

捐贈按鈕

點擊頁面上的捐贈按鈕:

<https://github.com/KristinitaTest/KristinitaTest.github.io/blob/master/donate/README.md>

必須在您的比特幣客戶端中打開連結,例如:

電子琴


2.相關性

此答案與 2018 年 4 月相關。將來,此答案的數據可能已過時。


3.重定向

您需要使用重定向。

使用者點擊Donate按鈕→被重定向到Bitcoin-Redirect目前選項卡中的頁面→然後打開使用者的比特幣錢包→在目前選項卡中打開頁面,Donate按鈕所在的頁面。


  1. 細節

4.1。Donate按鈕來源

[![Bitcoin Donate Button](https://i.stack.imgur.com/MnQ6V.png)](http://KristinitaTest.github.io/donate/Bitcoin-Redirect)

如果點擊圖像,您將轉到一個頁面**<http://KristinitaTest.github.io/donate/Bitcoin-Redirect>**。請參閱Meta Stack Exchange 上的答案,了解如何使用 Markdown 標記進行此構造。替代工作的 HTML 源:

&lt;a href="http://KristinitaTest.github.io/donate/Bitcoin-Redirect"&gt;&lt;img src="https://i.stack.imgur.com/MnQ6V.png"&gt;&lt;/a&gt;

4.2. Bitcoin-Redirect頁面來源

&lt;script&gt;
window.location.href = "bitcoin:17uctxtsWG3gpyAy6iJ8AVd5rdSjkJH2?label=In%20the%20treatme0of%20Sasha's%20teeth&amp;amount=0.0037";
history.back();
&lt;/script&gt;

使用 JavaScript 方法window.location.hrefhistory.back

引用自:https://bitcoin.stackexchange.com/questions/48702