File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<feed xmlns =" http://www.w3.org/2005/Atom" >
3
3
<title >{{ config.title }}</title >
4
+ {% if icon %}<icon >{{ icon }}</icon >{% endif %}
4
5
{% if config.subtitle %}<subtitle >{{ config.subtitle }}</subtitle >{% endif %}
5
6
<link href =" {{ feed_url | uriencode }}" rel =" self" />
6
7
{% if config.feed.hub %}<link href =" {{ config.feed.hub | uriencode }}" rel =" hub" />{% endif %}
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ var nunjucks = require('nunjucks');
4
4
var env = new nunjucks . Environment ( ) ;
5
5
var pathFn = require ( 'path' ) ;
6
6
var fs = require ( 'fs' ) ;
7
+ var gravatar = require ( 'hexo/lib/plugins/helper/gravatar' ) ;
7
8
8
9
env . addFilter ( 'uriencode' , function ( str ) {
9
10
return encodeURI ( str ) ;
@@ -33,9 +34,13 @@ module.exports = function(locals) {
33
34
var url = config . url ;
34
35
if ( url [ url . length - 1 ] !== '/' ) url += '/' ;
35
36
37
+ var icon ;
38
+ if ( config . email ) icon = gravatar ( config . email ) ;
39
+
36
40
var xml = template . render ( {
37
41
config : config ,
38
42
url : url ,
43
+ icon : icon ,
39
44
posts : posts ,
40
45
feed_url : config . root + feedConfig . path
41
46
} ) ;
You can’t perform that action at this time.
0 commit comments