Hexo使用emoji表情
默认hexo是不支持emoji的,需要安装插件。
安装插件npm install hexo-filter-emoji
配置hexo的_config.yml文件添加如下配置:
12345emoji: enable: true className: github-emoji styles: customEmojis:
之后清理缓存,重新生成一份静态文件,执行hexo clean hexo g hexo s就可以通过http://localhost:4000 看到效果了😁。
参考hexo-filter-emoji
Windows Git同时配置github和gitee
清除git的全局配置查看全局配置git config --global --list
清除全局配置git config --global --unset user.name "test"
git config --global --unset user.email [email protected]
生成github和gitee的ssh key生成github的ssh keyssh-keygen -t rsa -C 'github邮箱号' -f ~/.ssh/id_rsa_github
一路回车即可。
最后会在~/.ssh/目录下生成id_rsa_github(私钥)和id_rsa_github.pub(公钥)。
生成gitee的ssh keyssh-keygen -t rsa -C 'gitee邮箱号' -f ~/.ssh/id_rsa_gitee
一路回车即可。
最后会在~/.ssh/目录下生成id_rsa_gitee(私钥)和id_rsa_gitee.pub(公钥)。
分别登录gitee、github添加SSH KEY将github和git ...
Hexo安装butterfly主题
下载butterfly主题git-bash进入到hexo目录,执行git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly
-b是指定分支的意思。
注意:如果想要通过github或者vercel自动发布的话,且便于后续主题的升级,可以使用git submodule来管理主题这个子仓库。因为作者的仓库我们没有push的权限,所以最好从主题的源仓库fork一份到自己的账号下,以便于一些对主题的自定义修改能够得以保留。命令如下:git submodule add https://github.com/XXXXXX(自己账号名)/hexo-theme-butterfly themes/butterfly
应用主题修改Hexo根目录的_config.yml,搜索theme字段,将默认的landscape改为butterfly
新建主题butterfly专用配置文件在hexo目录下拷贝一份../theme/_config.yml,并重命名为_config.butterfl ...
部署Hexo
我是短小精悍的文章摘要(๑•̀ㅂ•́) ✧
写在前面今天是时隔3年后再次部署Hexo。之前搞过一次,基本部署完就搁置了,今天是硬着头皮再来一次,还专门为此买了域名,希望自己可以正经用起来,认真记录自己的学习过程和成果,免去记忆碎片化和健忘。
关于为什么使用vercel+github的方式部署Hexo这个哈,我只是有所耳闻,知道可以这样搞,但不清楚为啥。后来看别人的贴子,讲是因为用github部署Hexo要求仓库必须公开,对写非开源主题的不太友好。呃,这个好像和我也没太大关系,我就是体验一下哈哈。
vercel部署Hexo
访问vercel官网vercel.com,注册并登录。
点击New Project,点击Browse All Templates,选中Hexo。在Create Git Repository菜单下点击Github,在GIT SCOPE中选择或者添加你的github账户,在repository中填写一个新的仓库名。其中,Create private Git Repository选项是默认勾选的,意思就是这个仓库是私人的,别人看不到。最后点击Create即可等待创建成功。 ...