使用 Angela 附加脚本与样式

附加脚本与样式

在 Angela 资源包中的每一个语言变体下,都存在一个 extension.html 文件,如:

  • zh/extension.html
  • en/extension.html

Angela 会在主体启动完成后尝试加载 extension.html,并将其中的所有内容都附加到 Angela 所在的页面内。

extension.html 中的:

  • 内联脚本 <script>...</script> 将被执行
  • 远程脚本 <script src="..."></script> 将被加载并执行
  • 内联样式 <style>...</style> 将被应用到页面
  • 远程样式 <link rel="stylesheet" href="..." /> 将被加载并应用到页面
  • 其他 HTML 元素都将被附加到 <body> 末尾

通过 extension.html,您可以通过附加额外的样式来客制化 Angela 的外观,亦或是为 Angela 集成多种第三方服务。

Angela 对一些常见的第三方服务实现了特殊的适配,详见:

请不要对 index.html 做任何修改,这会破坏 Angela 的缓存机制,并可能导致 Angela 启动失败。