{"repo":"benzBrake/AAEditor","free":true,"listed":false,"github":"https://github.com/benzBrake/AAEditor","clone":"git clone https://github.com/benzBrake/AAEditor.git","description":"一款简约而不简单 Typecho Markdown 编辑器","language":"PHP","stars":20,"topics":["markdown","typecho","typecho-plugin"],"license":"MPL-2.0","category":"productivity","readme_excerpt":"AAEditor 功能自定义 自定义按钮/自定义短代码渲染 1.比如你想增加一个 QQ 卡片的功能 2.进入 Modules 目录，随便复制一份可以用的目录，并改名为 QQ 3.修改 Modules\\QQ\\index.php ，这个文件前边的格式类似下面这样的，我这个是 Tabs 模块的范例，你要把备注信息修改一下，然后把类名 ModulesTab 改为 ModuleQQ 这个文件里有4个必须实现的函数 editorStatic 这是编辑器初始化以后执行的脚本，一般用于添加按钮，增加编辑实时渲染代码。 这里也许会需要插入模块目录里的 css/js，相对路径请自行修改 archiveStatic 这是前台页面底部增加静态资源用的 parseContent 正文处理，如果不需要处理，直接返回 $text 即可 如果需要处理短代码 parseExcerpt 摘要处理，同上边一样的 编译核心JS 1.需要 nodejs 环境 2.在插件目录运行 CMD 3.如果需要实时编译 授权 Mozilla Public License Version 2.0 学习可以，禁止直接改名商用！！！","default_branch":null,"files":null,"tree":[],"storefront":"/r/benzBrake","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/benzBrake/AAEditor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}