0.0.5 • Published 3 years ago
hexo-next-charts v0.0.5
hexo-next-charts
English | 简体中文
Add chart label for Hexo Next theme
Note: This plugin may only work properly with the NexT theme
Installation
npm install hexo-next-charts --saveConfig
Add the following to your hexo config or theme config
# Add chart in your post
# For more infomation: https://echarts.apache.org/
charts:
enable: true
libUrl: # Custom Echarts.js CDN URL
darkmode: true # Only valid for charts provided by pluginUsage
Use as a tag in md files
{% chart type: %}
<you echarts option>
{% endchart %}e.g.
{% chart type:nromal %}
{
title: {
text: 'ECharts 入门示例'
},
tooltip: {},
legend: {
data: ['销量']
},
xAxis: {
data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']
},
yAxis: {},
series: [
{
name: '销量',
type: 'bar',
data: [5, 20, 36, 10, 10, 20]
}
]
}
{% endchart %}Options
| Name | Type | Default value | Optional value | Description |
|---|---|---|---|---|
| type | String | "nromal" | "nromal""postsChart""postsCalendar""tagsChart" | "nromal" is customer |
| width | String | "100%" | X | DOM width for Echarts |
| height | String | "300px" | X | DOM height for Echarts |
| theme | String | "light" | more infomation | Echarts theme |
| renderer | "String" | "canvas" | "canvas""svg" | Echarts rendererr |
Demo
Screenshot
PostsChart

PostsCalendar

TagsChart

Version Log
- v0.0.5
- Fix incomplete statistics of articles
- Add darkMode
- v0.0.4
- Rewrite file structure
- v0.0.3
- Add README.md file