添加对 ChartJS 双模式的支持

1. 增加了 ChartJS 图表官方语法;
2. 新增了 ChartJS 的双模式(浅色/深色模式)显示功能;
3. 扩展了 ChartJS 的 config 语法,支持双模式配置。
4. 修复了 ChartJS 在双模式下默认样式的问题,简化用户配置图表过程。
This commit is contained in:
SeaYJ
2024-10-03 23:41:47 +08:00
parent 2ca779a6ad
commit 975134fb14
7 changed files with 167 additions and 1 deletions

View File

@@ -512,6 +512,25 @@ hexo.extend.filter.register('before_generate', () => {
dark: 'dark'
}
},
chartjs: {
enable: false,
color: {
light: "rgba(0, 0, 0, 0.8)",
dark: "rgba(255, 255, 255, 0.8)"
},
borderColor: {
light: "rgba(0, 0, 0, 0.1)",
dark: "rgba(255, 255, 255, 0.2)"
},
scale: {
ticks: {
backdropColor: {
light: "transparent",
dark: "transparent"
}
}
}
},
note: {
style: 'flat',
icons: true,