Hexo启用emoji表情支持
HEXO默认使用的MarkDown渲染器是不支持emoji表情的,即使是你在页面插入了例如‘😃’这样的emoji代码,也无法正常识别为😃表情图标。
这样就需要替换HEXO默认的渲染器。运行下面的命令,首先卸载原来的渲染器,然后安装新的渲染器,最后安装支持emoji的渲染器插件。
1 | npm un hexo-renderer-marked --save |
HEXO默认使用的MarkDown渲染器是不支持emoji表情的,即使是你在页面插入了例如‘😃’这样的emoji代码,也无法正常识别为😃表情图标。
这样就需要替换HEXO默认的渲染器。运行下面的命令,首先卸载原来的渲染器,然后安装新的渲染器,最后安装支持emoji的渲染器插件。
1 | npm un hexo-renderer-marked --save |
虽然小雅也是基于Alist的docker容器,但它是相对独立的,并且阉割也许多Alist的功能,无法像Alist那样和其他网盘进行文件复制。那有没有一种可能将小雅容器接入Alist呢,让小雅里面的资源也能轻松复制到其他网盘中?
今天咱们来搞小雅套娃操作,也就是将小雅接入到完整的Alist平台,将小雅中的资源转存到接入Alist的其他网盘中去。
正常运行的小雅容器和Alist容器。
使用ssh工具登录到小雅的宿主机。
运行以下命令:
1 | docker exec -i xiaoya sqlite3 data/data.db << EOF |
将命令中的xiaoya替换为你实际小雅容器的名称。
注册Github/Cloudflare账户并处于正常状态。
Fork BPB项目到你的Github仓库。
BPB项目地址:bia-pain-bache/BPB-Worker-Panel: A GUI Panel providing Worker subscriptions and Fragment settings and Warp configs, providing configs for cross-platform clients using (singbox-core and xray-core) (github.com)
Fork之后就会得到以你的用户为为开头的BPB项目地址。我Fork后的项目地址为miaoyanginfo/BPB: A GUI Panel providing Worker subscriptions and Fragment settings and Warp configs, providing configs for cross-platform clients using (singbox-core and xray-core) (github.com)
Github这边的操作就基本上完成了。接着我们需要去到Cloudflare操作。
想要多终端同时处理Obisdian怎么搞,可以借助三方插件remotely save配合alist的webdav协议来将文件存到接入Alist的各种网盘。
Alist是一个可以任意接入主流网盘的平台,并且可以通过alist来同步网盘间的文件,并且部署起来也很简单,只需要一条docker命令即可完成。详细的介绍可以直达官网了解Home | AList文档 (nn.ci)
搜索安装并启用三方插件Remotely Save。这个插件支持多种包括亚马逊S3、微软OneDrive等主流网盘,也支持WEBDAV传输协议。我们今天就是要使用webdav协议来同步obisdian项目中的文件。
最近发现了一款使用体验不错的MarkDown编辑器,Obsidian。之前在电脑端一直使用微软的VScode来更新hexo和同步Github。试用了两天之后,感觉与vscode相比,obsidian轻量不少,启动和反应速度更快,界面更加适于写作。安装了三方插件之后,我觉得是可以取代vscode来作为日常hexo更新工具使用了。
目前我安装了三个插件,第一个是Templater,创建相应的模板之后可以直接在文章中调用,用于编辑文章的front-matter。这个插件设置比较简单,只要指定模板存放的文件夹,然后在该文件夹新建模板文件即可。使用的是由在界面左侧有快速插入按钮,选择相应模板即可。