这里输入需要付费的内容... 支持**markdown**语法: - 列表项 - 另一个列表项 实现原理 在emlog整个运行过程中我们设定了一些动作事件,遇到这些事件时emlog会自动的调用插件绑定到该事件的上的所有插件函数,从而实现插件的功能。 挂载点函数:doAction doAction 函数内置于emlog核心代码中,就是所谓的[插件挂载点](https://zhuanlan.zhihu.com/write "插件挂载点")。 //这是首页head头的挂载点,首页加载的时候会执行该挂载点上挂载的插件函数。 doAction('index_head') 插件挂载: addAction addAction 用于插件向挂载点挂载自身函数,写在插件文件中。 [有两个参数](https://poe.com/ "有两个参数"):挂载点名称 和 插件自身函数名称。 // 插件的 add_some_style 函数挂载到系统的 index_head 挂载点上,只要系统执行到 index_head 挂载点时,就会调用 add_some_style 函数. addAction('index_head','add_some_style'); function add_some_style() { // 添加一些样式等操作 } > 引用内容 `代码内容`