Hugo自定义TOC模板及滚动监听
要自定义Hugo的TOC模板,还挺麻烦的,主要是Hugo的模板语言语法,
那是人看的吗?
一个文章目录,有几个基本要素:
- 目录锚点,可以点击跳转
- 目录层级,控制目录的展示
Hugo内建默认的TOC模板,实现了上面的要素,比较简单:
{{ .TableOfContents}}
这个模板仅仅能用而已。对于较长的目录,以及多层级的目录都有点无能为力。
如果想要让目录更加灵活,可以自定义TOC,并且实现滚动监听。
阅读全文 ...要自定义Hugo的TOC模板,还挺麻烦的,主要是Hugo的模板语言语法,
那是人看的吗?
一个文章目录,有几个基本要素:
Hugo内建默认的TOC模板,实现了上面的要素,比较简单:
{{ .TableOfContents}}
这个模板仅仅能用而已。对于较长的目录,以及多层级的目录都有点无能为力。
如果想要让目录更加灵活,可以自定义TOC,并且实现滚动监听。
阅读全文 ...MySQL死锁是指多个事务之间,由于每个事务持有另一个事务所需的锁而无法继续执行的情况。因所有事务都在等待相同的资源变得可用,而没有一个事务释放它所持有的锁。
多个事务以相反的顺序锁定多个表中的行(通过诸如UPDATE或SELECT ... FOR UPDATE之类的语句),就可能发生死锁。
死锁也可能发生在这些语句锁定索引记录和间隙范围时,每个事务获取一些锁但由于时间问题而没有获取其他锁。
阅读全文 ...原本计划MBP2018就在BigSur 11.7 养老算了,实际上已经苟了3年,并且计划一直苟下去的😂...但是有几个征兆,最终还是在7月份,更新了12。以下为主要原因:
使用Homebrew
安装的软件包,安装完成之后,可能几年都不会去管一眼。不过么,等到几年后要升级的时候,还是会有点麻烦。主要是Homebrew
慢(:--汗😓️。
基于Coze
的收费策略,在上面(免费)使用Gemini
的可能性不大了(每日20次gemini-1.5-flash
请求)。于是尝试单独接入并部署一个电报机器人玩玩看。
GitHub上有关Telegram机器人的项目不少,并且使用python并接入google Gemini AI的也不在少数。随即 clone了一个,查看文档之后,便可上手。
阅读全文 ...阅读全文 ...此文并不是为推广或鼓励使用破解软件。
如果条件允许,请购买正版软件,以支持开发者并体验最新的功能。
Coze已经被笔者放弃,文章内容可能已经过时。
Coze是一个提供AI机器人的HUB,利用它市场上提供的Bot,可以很方便地使用AI机器人工作或娱乐。除了市场上五花八门的AI机器人之外,Bot还提供了自定义工作流,插件等功能,用来创建自己的AI工具。
阅读全文 ...⚠️2024年07月03日起,创建的Coze机器人需要 购买套餐才能继续使用了,最便宜需要$9/Month,看来字节也被薅羊毛薅到顶不住了😭️。
目前免费用户有每日免费使用GPT-3.5-turbo模型100次的限制,其他的模型免费次数太少,基本不能碰了。
这个改动对于免费用户来说,使用复杂工作流基本上属于流产,工作流一次调用可能需要使用多次LLM😅。
自己搭建了这么多年的shadowsocks服务,经历了2次续年费后服务器ip被加黑名单之后,算是彻底放弃了(心痛100刀😭),说的就是帮瓦工。vultr的服务器虽然稳定,但是延迟比较高,糟糕的时候甚至连油管的高清视频都卡顿,不过大部分时间都是轻度搜索场景,也就还能使用。那时候也知道“机场”的概念,不过自己搭的服务用着放心么不是,机场随时跑路的,就一直没用。而且vultr的服务器,5刀/月,价格也在可接受的范围内。
阅读全文 ...想换一个更加简洁的博客主题,也是觉得原来的 Zzo主题两侧的留白过于浪费空间,且配色,有些腻了。
不过,这主题用了很久了,且hugo版本也更新得不像样子了,新主题与旧版本的hugo并不兼容,故一并更新了hugo和主题的版本,这一顿折腾,应该又能撑2年吧。
阅读全文 ...由于未知的原因很有可能是配置文件错误,使用几年多的Rime(squirrel)输入法发生异常。主要表现为小鹤双拼的键位映射异常(如键入‘budv’的候选词是‘病毒’而不是‘不对’。),检查了许久的配置文件,并没有发现明显异常。距离上次配置Rime已许久,很多细节都已经丢失。一番纠结后,决定再重新调试一下Rime,并作此记录。