我使用的主题是yilia,在此以此为例。
第一步: 编写打赏模块
主题文件 layout\_partial 下新建 donate.ejs , 内容如下 :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
   | <! -- 添加捐赠图标 --> <div class ="post-donate">     <div id="donate_board" class="donate_bar center">         <a id="btn_donate" class="btn_donate" href="javascript:;" title="打赏"></a>         <span class="donate_txt">            ↑<br> 		   <%=theme.donate_message%>         </span>         <br>       </div>   	<div id="donate_guide" class="donate_bar center hidden" > 		<!-- 支付宝打赏图案 --> 		<img src="支付宝支付图片链接" alt="支付宝打赏">  		<!-- 微信打赏图案 --> 		<img src="微信支付图片链接" alt="微信打赏">       </div> 	<script type="text/javascript"> 		document.getElementById('btn_donate').onclick = function(){ 			$('#donate_board').addClass('hidden'); 			$('#donate_guide').removeClass('hidden'); 		} 	</script> </div> <! -- 添加捐赠图标 -->
   | 
 
第二步 : 设置大赏模块的样式
source\css\_partial 下新建 donate.styl 输入如下内容 :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
   | .donate_bar { 	text-align: center; 	margin-top: 5% }
  .donate_bar a.btn_donate { 	display: inline-block; 	width: 82px; 	height: 82px; 	margin-left: auto; 	margin-right: auto; 	background: url(http://img.t.sinajs.cn/t5/style/images/apps_PRF/e_media/btn_reward.gif)no-repeat; 	-webkit-transition: background 0s; 	-moz-transition: background 0s; 	-o-transition: background 0s; 	-ms-transition: background 0s; 	transition: background 0s }
  .donate_bar a.btn_donate:hover { 	background-position: 0 -82px }
  .donate_bar .donate_txt { 	display: block; 	color: #9d9d9d; 	font: 14px/2 "Microsoft Yahei" } .donate_bar.hidden{ 	display: none }
  .post-donate{ 	margin-top: 80px; }
  #donate_guide{ 	height: 210px; 	width: 420px; 	margin: 0 auto; }
  #donate_guide img{ 	height: 200px; 	height: 200px; }
  | 
 
最后在 source\css\style.styl 中添加 @import ’_partial/donate’
第三步 : 将打赏模块整合到文章中
在layout\_partial\article.ejs的
标签中添加 :
1 2 3
   | <% if (!index && theme.donate && post.donate!=false){ %> 	<%- partial('donate') %> <% } %>
  | 
 
第四步 : 编写配置
修改 _config.yml 如下:
1 2 3 4
   | #是否开启打赏功能 donate: true #打赏文案 donate_message: 欣赏此文?求鼓励,求支持!
   | 
 
Over.