project
用 Rust 写的弹窗翻译软件
项目地址: https://github.com/fzdwx/popup-translation 基本原理就是通过 wry 打开一个 webview 窗口,然后打开某个翻译平台的网页翻译内容,并通过 js 代码屏蔽掉不需要的内容,专注于翻译内容本身.
当前获取需要被翻译的内容是…
自定义一个 Neovim bufferline
现在比较流行的 buffer line 插件是 akinsho/bufferline, 但是我感觉他太重了,而且不好看。比如说它可以跟 lsp 集成,可以切换各种 tab/buffer 模式等,但是不一定每个人都需要,而且各个顺序都固定了,总之就是我想造轮子: fzdwx…
在 Obsidian 中预览 hugo
前段时间玩过几天的 obsidian, 由于太费神了所以转向了 hugo , 然后直接用文本编辑器写 md , 体验还是不太好,然后我想起还有 obsidian 这个软件,所以就有了这个插件.
仓库: https://github.com/fzdwx/hugo-preview…
写一个自己的github action
主要原理就是通过 github action 的来监听 issue 的相关事件,然后读取 issue 中的内容创建文件提交到 git 上,最后直接部署。这样就能随时编辑并展示了. 具体可以看 add event to myb log这个仓库,
以及使用方式.
接下来介绍如何开发一…