# Logseq Plugins 开发实战

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

《Logseq Plugins in Action》

**书名还没有想好**

##

## 介绍

本书地址阅读：[点击阅读](https://a778917369.gitbook.io/21-nian-jing-tong-logseq-plugins-kai-fa-cong-ru-men-dao-fang-qi/)

本书项目地址：[点此参与](https://github.com/HXHL/logseq-plugins-develop-tutorial)

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

为了早日用上更好的的`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](https://github.com/logseq/logseq/pull/4828)的内容
* [x] 修改文件名

## 致谢名单:

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

@pengx17

@yangyangnote

@xiang578
