Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: 建议加入对 chatjs 的支持 #1562

Closed
SeaYJ opened this issue Sep 13, 2024 · 2 comments
Closed

[Feature]: 建议加入对 chatjs 的支持 #1562

SeaYJ opened this issue Sep 13, 2024 · 2 comments

Comments

@SeaYJ
Copy link
Contributor

SeaYJ commented Sep 13, 2024

想要的功能 | What feature do you want?

優勢

  1. ChartJS 有着比 Mermaid 更常用的圖表功能;
  2. ChartJS 的樣式更加美觀,也更加符合 Butterfly 主題,同時對動畫的支持也更好;
  3. ChartJS 的可自定義性更高,更易於使用

爲什麼不採用 hexo-tag-chart 插件?

目前,hexo-tag-chat 會與 pjax 不兼容,導緻頁麵需要二次刷新才會顯示圖表。所以,頁麵如果使用了 hexo-tag-chart 就不能使用 pjax。

所以,希望能夠通過官方更加合理的在網站中使用 ChartJS。

@SeaYJ
Copy link
Contributor Author

SeaYJ commented Sep 14, 2024

@jerryc127 作者你好,我已經成功適配 ChartJS 在 Butterfly 中的黑夜模式和白晝模式樣式自定義,並且兼容 pjax 插件。演示如下:
演示
我是這麼想的:ChartJS 比 Mermaid 支持更多的“更常用的”圖表,並且配色和動畫都支持的更好,同時其風格也和 Butterfly 比較契合。目前,我參照 Mermaid 並以相同的方式引入了 ChartJS,然後以自己的方式實現了對黑夜模式和白晝模式的支持。如果您認爲 ChartJS 可以被作爲 Butterfly 的一部分,我懇請一個 PR😄~

@jerryc127
Copy link
Owner

你可以 pr 啊
但是不一定會合并
看你代碼的完整度

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants