Skip to content
This repository was archived by the owner on Sep 17, 2023. It is now read-only.

Commit f86bcee

Browse files
committed
✨feat(ci): 添加 views.zip
1 parent cc691f5 commit f86bcee

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/luteEngine.go

+9-6
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@ func init() {
3636
mdStructuredLuteEngine.SetKramdownIAL(true)
3737
mdStructuredLuteEngine.SetKramdownIALIDRenderName("data-block-id")
3838
// 嵌入块的 id
39-
var id string
39+
var refID string
4040
/** 获取块的id */
4141
var getBlockID = func(n *ast.Node, _ bool) (string, ast.WalkStatus) {
42-
id = n.TokensStr()
42+
refID = n.TokensStr()
4343
return "", ast.WalkContinue
4444
}
4545

@@ -66,13 +66,13 @@ func init() {
6666
LuteEngine.Md2HTMLRendererFuncs[ast.NodeBlockRefText] = func(n *ast.Node, entering bool) (string, ast.WalkStatus) {
6767
var html string
6868
if entering {
69-
fileEntity, mdInfo, err := FindFileEntityFromID(id)
69+
fileEntity, mdInfo, err := FindFileEntityFromID(refID)
7070
if err != nil {
7171
return "", ast.WalkContinue
7272
}
7373
var src string
7474
if fileEntity.path != "" {
75-
src = FileEntityRelativePath(baseEntity, fileEntity, id)
75+
src = FileEntityRelativePath(baseEntity, fileEntity, refID)
7676
}
7777
var title = n.Text()
7878

@@ -96,7 +96,7 @@ func init() {
9696

9797
var html string
9898
if entering {
99-
fileEntity, mdInfo, err := FindFileEntityFromID(id)
99+
fileEntity, mdInfo, err := FindFileEntityFromID(refID)
100100
if err != nil {
101101
return "", ast.WalkContinue
102102
}
@@ -108,7 +108,7 @@ func init() {
108108
} else {
109109
var src string
110110
if fileEntity.path != "" {
111-
src = FileEntityRelativePath(baseEntity, fileEntity, id)
111+
src = FileEntityRelativePath(baseEntity, fileEntity, refID)
112112
}
113113
// 修改 base 路径以使用 ../ 这样的形式指向根目录再深入到待解析的md文档所在的路径 ,就在下面一点点会再重置回去
114114
LuteEngine.RenderOptions.LinkBase = strings.Repeat("../", strings.Count(baseEntity.relativePath, "/")-1) + "." + path.Dir(fileEntity.relativePath)
@@ -136,6 +136,9 @@ func init() {
136136
ids := db.SQLToID(sql)
137137

138138
for _, id := range ids {
139+
// if id == baseEntity. {
140+
// continue
141+
// }
139142

140143
fileEntity, mdInfo, err := FindFileEntityFromID(id)
141144
if err != nil {

0 commit comments

Comments
 (0)