Obsidian 插件:【Readme】Goban SGF
插件名片
概述
记录围棋对局(SGF 格式棋盘)。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 goban-sgf 插件的自述翻译
【机翻】
黑曜石的 Goban SGF
Goban SGF for Obsidian 是一个在 Obsidian 中管理围棋棋谱的插件,支持 SGF(智能游戏格式)。该插件已经移植并参考了大部分功能和 UI 来自 Sabaki(不包括所有引擎和分析相关功能)。
该插件的目的是帮助学习围棋的朋友。现在,他们可以使用这个插件在 Obsidian 中学习棋局和死活问题,像管理常规笔记一样管理他们的棋谱记录,并像学习其他任何学科时一样做笔记。
特点
- 来自 Sabaki 的基本功能,可以称为Sabaki-Lite
- 下棋:支持多个分支和变化树
- 编辑:允许添加各种常见标记
- 评论
- 自由导航
- 导入和导出 SGF 游戏记录文件
- 灵活的设置:插件具有设置,这些设置也可以在文件级别上进行精细调整(通过 frontmatter 字段实现)
- 支持显示部分棋盘(对于学习死活问题很有用)
- 支持渲染
sgf
格式的代码块,这意味着可以将sgf
代码块插入常规 MD 文档中,以渲染嵌入式只读围棋棋盘 - 支持在浅色和深色模式下的 UI
如何操作
- 创建一个新的围棋记录文件:
- 在 Obsidian 的最左侧可以找到一个类似“围棋棋子”的图标;点击它以创建一个新文件
- 你也可以通过 Obsidian 的全局命令找到创建新的围棋记录文件的选项
- 在侧边栏中右键点击一个文件夹,然后在菜单中找到“创建围棋记录文件”
- 创建新的围棋记录后:
- 如果你有现有的 SGF 格式的游戏记录需要导入,你可以通过点击左下角菜单中的“导入 SGF 文件”来立即导入它们
- 你可以逐步下围棋,一步一步地放置棋子
- 你可以随时切换到“编辑模式”来标记棋盘和棋子
- 你可以随时打开“评论”编辑来添加评论和好/坏着法标记
- 导航:
- 使用棋盘下方的进度条进行导航
- 使用键盘上的箭头键进行导航
- 通过在棋盘上滚动中间鼠标按钮进行导航
- 在变化树中拖动并点击一个变化点来导航
- 使用变化树右上角的菜单快速导航到一些标记点
- 另存为模板:
- 创建一个新的围棋记录文件后,从左下角的菜单中打开设置
- 设置完默认配置后,将围棋记录文件放入 Obsidian 模板文件夹中
- 下次需要相同配置时,你可以使用像Templater这样的插件根据该模板自动生成一个新文件,或者你可以手动复制它来创建一个新文件
开发
- 克隆代码仓库
- 运行
pnpm install
安装依赖 - 运行
pnpm run dev
监视源代码的更改 - 使您的 Obsidian 可以访问此插件,强烈建议使用专门用于开发的空白 Obsidian Vault,而不是您日常笔记的常规 Vault。这可以通过建立符号链接来实现。
ln -s /path/to/your/<plugin-repo> /path/to/your/obsidian/vault/.obsidian/plugins/<plugin-name>
感谢
特别感谢 Sabaki 项目以及所有参与其中的开发者们。没有你们,我可能需要做大量的工作来实现这个插件。感谢你们开发了如此优秀的围棋工具,并愿意将其开源。
许可证
该项目在 MIT许可证 下许可。
语言
该项目中的英语、韩语和日语均使用翻译工具进行翻译。如果有任何问题,请随时指出。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。