diff --git a/src/app/presentation/ledge-helper/ledge-helper.component.ts b/src/app/presentation/ledge-helper/ledge-helper.component.ts
index f1574553..af3efb89 100644
--- a/src/app/presentation/ledge-helper/ledge-helper.component.ts
+++ b/src/app/presentation/ledge-helper/ledge-helper.component.ts
@@ -9,6 +9,26 @@ export class LedgeHelperComponent implements OnInit {
content = `
# Syntax Test
+\`\`\`list-style
+ - 开源工具采用
+ - 商业采购
+ - 自研研发交通平台
+
+config: {"type": "circle"}
+\`\`\`
+
+\`\`\`list-style
+ - 基于开源方案遇到困难
+ - 性能瓶颈
+ - 业务需求⽇益多元化,但团队规模有限
+ - 扩展更多的能力
+ - 更多元化的代码质量检查
+ - 审计需求
+ - 二进制、镜像安全扫描
+
+config: {"type": "group-square"}
+\`\`\`
+
\`\`\`echarts
{
"series": [
diff --git a/src/app/shared/ledge-render/ledge-render.component.html b/src/app/shared/ledge-render/ledge-render.component.html
index 4cc26cf2..68fb0768 100644
--- a/src/app/shared/ledge-render/ledge-render.component.html
+++ b/src/app/shared/ledge-render/ledge-render.component.html
@@ -80,6 +80,14 @@
+
+
+
+ {{listItem.name}}
+
+
+
+
{{item.text}}
{{item.text}}
diff --git a/src/app/shared/ledge-render/ledge-render.component.ts b/src/app/shared/ledge-render/ledge-render.component.ts
index 8c2c190b..271c9d59 100644
--- a/src/app/shared/ledge-render/ledge-render.component.ts
+++ b/src/app/shared/ledge-render/ledge-render.component.ts
@@ -126,6 +126,15 @@ export class LedgeRenderComponent implements OnInit, AfterViewInit, OnChanges {
case 'echarts':
this.markdownData.push({ type: 'echarts', data: codeBlock.text });
break;
+ case 'list-style':
+ const listData = LedgeMarkdownConverter.toJson(codeBlock.text);
+ console.log(listData.lists);
+ this.markdownData.push({
+ type: 'list-style',
+ data: listData.lists[0].children,
+ config: listData.config,
+ });
+ break;
default:
this.markdownData.push(token);
break;
diff --git a/src/styles/mdstyles/_list-style.scss b/src/styles/mdstyles/_list-style.scss
index 1956a8d0..4a8269ea 100644
--- a/src/styles/mdstyles/_list-style.scss
+++ b/src/styles/mdstyles/_list-style.scss
@@ -7,9 +7,10 @@
text-align: center;
.list-style-item {
- &.item-1 {background: #A1763A;}
- &.item-2 {background: #1c4c78;}
- &.item-3 {background: #994538;}
+ &.item-0 {background: #A1763A;}
+ &.item-1 {background: #1c4c78;}
+ &.item-2 {background: #994538;}
+ &.item-3 {background: red;}
width: 200px;
height: 200px;
@@ -25,9 +26,10 @@
text-align: center;
> .list-style-item {
- &.item-1 {background: #A1763A;}
- &.item-2 {background: #1c4c78;}
- &.item-3 {background: #994538;}
+ &.item-0 {background: #A1763A;}
+ &.item-1 {background: #1c4c78;}
+ &.item-2 {background: #994538;}
+ &.item-3 {background: red;}
width: 320px;
height: 240px;