Emoji

Posted on By ᵇᵒ

在前一片文章Markdown简介里,最后使用了一个表情符号:smile:,上传成功后并没有出现预想中的效果,而是直接展现了源码
:smile:

搜索之后发现Jekyll支持emoji,但是必须要在_config.yml里配置jemoji
gems : [jekyll-paginate,jemoji]

加上以后就可以显示了,但是中间有个小插曲,在本地测试的时候提示
/styles/images/emoji/jemoji_not_installed.png

没有安装jemoji的原因
sudo gem install jemoji

安装jemoji又出错了
/styles/images/emoji/jemoji_install_error.png

根据出错提示,查log

conftest.c:3:18: fatal error: zlib.h: No such file or directory
compilation terminated.

依赖的zlib没有安装
sudo apt-get install libz-dev

zlib安装成功后再次安装jemoji:ok_hand:

emoji表情在提交代码的时候也不能乱用,否则容易造成误解。开源项目gitmoji专门规定了在github提交代码时应当遵循的emoji规范.
附上Emoji Cheat Sheet.

后记,在弄这个博客的时候一路踩过很多坑,忘得都差不多了,甚是可惜,是以决定烂笔头的方式记录下来.