差别
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 |
工具:编辑:devdokuwikiplugin [2022-07-15 06:44] – [易学插件] goldentianya | 工具:编辑:devdokuwikiplugin [2022-07-15 07:45] (当前版本) – [易学插件] goldentianya |
---|
完成的插件源取名<color #7092be>Yixue</color>, 代码发布到[[https://github.com/maiernte/dokuwiki-plugin-yixue|Yixue(Github repository)]]。仅仅使用了插件模版的Action部件,加载Katex库文件和已经完成的华鹤易学库文件。主要的功能都在javascript库中完成,这个插件仅仅做一个加载的动作。其中几个关键的文件,在此加以说明: | 完成的插件源取名<color #7092be>Yixue</color>, 代码发布到[[https://github.com/maiernte/dokuwiki-plugin-yixue|Yixue(Github repository)]]。仅仅使用了插件模版的Action部件,加载Katex库文件和已经完成的华鹤易学库文件。主要的功能都在javascript库中完成,这个插件仅仅做一个加载的动作。其中几个关键的文件,在此加以说明: |
| |
|default.php | 插件的默认配置,比如加载路径,使用katex还是MathJax等。| | | default.php | 插件的默认配置,比如加载路径,使用katex还是MathJax等。 | |
|metadata.php| 定义配置项的数据类型,如字符串、开关等。| | | metadata.php | 定义配置项的数据类型,如字符串、开关等。 | |
|settings.php| 位于lang/xx,目录下。为配置项添加文字解释。| | | settings.php | 位于lang/xx,目录下。为配置项添加文字解释。 | |
|enable.php | 最关键的部件,扩展了 <color #7092be>DokuWiki_Action_Plugin</color> 接口。详情请参阅源代码以及Dokuwiki插件开发者手册。| | | action.php | 最关键的部件,扩展了 <color #7092be>DokuWiki_Action_Plugin</color> 接口。详情请参阅源代码以及Dokuwiki插件开发者手册。 | |
| |
| * action.php 定义的class 一定要以 “action_plugin_<插件名称>” 命名,否则运行时不加载。 |
| |
| |
回到顶部