[web::text-compiler] enable compiling emoji with pictograph module (#510)
This commit is contained in:
parent
b8e2bd97db
commit
eb8076cfbf
|
@ -124,6 +124,7 @@
|
||||||
"multer": "1.3.0",
|
"multer": "1.3.0",
|
||||||
"nprogress": "0.2.0",
|
"nprogress": "0.2.0",
|
||||||
"page": "1.7.1",
|
"page": "1.7.1",
|
||||||
|
"pictograph": "2.0.0",
|
||||||
"prominence": "0.2.0",
|
"prominence": "0.2.0",
|
||||||
"pug": "2.0.0-rc.1",
|
"pug": "2.0.0-rc.1",
|
||||||
"ratelimiter": "3.0.3",
|
"ratelimiter": "3.0.3",
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import * as riot from 'riot';
|
import * as riot from 'riot';
|
||||||
//const emojinize = require('emojinize');
|
const pictograph = require('pictograph');
|
||||||
import CONFIG from './config';
|
import CONFIG from './config';
|
||||||
|
|
||||||
const escape = text =>
|
const escape = text =>
|
||||||
|
@ -34,8 +34,7 @@ export default (tokens, shouldBreak) => {
|
||||||
case 'inline-code':
|
case 'inline-code':
|
||||||
return `<code>${token.html}</code>`;
|
return `<code>${token.html}</code>`;
|
||||||
case 'emoji':
|
case 'emoji':
|
||||||
return `<i>${token.content}</i>`;
|
return pictograph.dic[token.emoji] || token.content;
|
||||||
//return emojinize.encode(token.content)
|
|
||||||
}
|
}
|
||||||
}).join('');
|
}).join('');
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue