个人博客当前使用的搜索服务是Swiftype,但有一定试用期,到期后402报错。而local search的体验很差,于是我切换到使用algolia。发现这么个服务配置,网上说法不一,多少还是踩了点坑的,这里简单Mark下。

当前博客主题版本

  • hexo - v3.9.0
  • hexo-theme-next - v7.2.0

注意:版本不同,配置确实可能存在出入

algolia站点服务注册

阅读全文 »

最近思考如何在Alfred中实现印象笔记的检索功能,好在社区中已经有好人实现了一版,但其支持的是Alfred3及Evernote,所以需要进行下改进。当然如果功能有不满意的,还需定制自行改进下,不过问题不大,开搞。

当前效果

下载地址:戳这里

想知道如何做到的,继续看。

阅读全文 »

最近在刷题,发现很多公众号为了保护个人知识版权,都是用图片来发题,这样在测试时,每次都需要从零手写,这样就很浪费时间。于是考虑搞个截图识字来节约时间。

OCR服务-百度

OCR服务商还是挺多的,谷歌,腾讯,百度等。因为百度的SDK支持NodeJS,而腾讯不行,谷歌毕竟在墙外,可靠性弱一些。所以选择百度。

个人不喜欢百度,但是毕竟OCR服务有限量免费,不用白不用。

Workflow实现

阅读全文 »

现象

分析

WEB用到了自定义字体,DOM解析渲染时,字体还未加载完全,立即使用缺省字体显示,字体加载完成后,重新渲染替换

手段

阅读全文 »

经常需要登陆公司VPN,一直使用脚本登陆,但还是不够高效,于是为了节约时间,利用Alfred来实现一键VPN。

Workflow

workflow中的关键点有以下几步

  1. keyword获取用户输入的手机验证码
  2. 临时存储keyword到变量中,原因是还需要用户进一步选择服务器节点
  3. list filter的keyword随便输入一个且与第一步的keyword不同即可
  4. 脚本使用了expect,所以最终执行需要terminal command,无法选择Run Script
  5. 因为系统密码及VPN账户我走的workflow环境变量而command是不支持环境变量解析,所以增加Run Script解析变量
阅读全文 »
0%