/logseq-plugins-develop-tutorial

这是一本关于logseq 插件开发的教程。还在写之中。

Primary LanguageTypeScript

Logseq Plugins 开发实战

《21天精通 logseq 插件开发:从入门到放弃》

《Logseq Plugins in Action》

书名还没有想好

介绍

本书地址阅读:点击阅读

本书项目地址:点此参与

我是一个双链笔记的爱好者,尝试过obsidianlogseq。说实话obsidian的生态很好,插件也能在移动上正常的使用。但是做为程序员,天然的对开源软件有偏好。同时logseq链接这个过程上做的比obsidian好很多。同时我更喜欢logseq通过outline的形式去组织信息,更有层次感。最后是个人审美,我确实认为logseqobsidian更好看,就算算上第三方主题也是如此。

为了早日用上更好的的logseq,我决定为logseq社区贡献一份力。就logseq插件的开发而言,好像到目前还没有中文的教程。我在学习logseq插件开发过程中也遇到一些困难与疑问,所以我尝试去制做一本logseq插件开发的教程。希望对大家有所帮助。

同时这是我第一次制作gitbook,无论是格式上,还是内容上的错误,或者是更好实现,都欢迎大家指出。也欢迎提pr,参于本书的写作。

章节目录

第一章

搭建开发环境 (已完成)

创建第一个logseq命令 (已完成)

为logseq添加内容组件 (已完成)

制作一个toolbar插件 (已完成)

制作一个表格生成器 (已完成)

为logseq插件制作设置项(已完成)

注册Block选项菜单(已完成)

给插件注册快捷键(还没写)

第二章

适配logseq主题 (已完成)

datascript入门 (已完成)

懒加载与异常处理 (已完成)

好的插件设计 (还没写)

第三章

别人的设计:logseq-plugin-heatmap为例(还没写)

别人的设计:logseq-plugin-tabs为例(未完成)

发布你的logseq插件到markplace (未完成)

代码

Chapter1 - 制作一个toolbar插件 - code/logseq-dashboard

todo

  • 更新截图为记录按键的截图
  • 完成未完成部分
  • 把用到的代码上传至github
  • 提供英语版本
  • 更新关于PR#4828的内容
  • 修改文件名

致谢名单:

以各种方法参与(主动或被动)到本书的完成之中

@pengx17

@yangyangnote

@xiang578