mirror of
https://shylinux.com/x/ContextOS
synced 2025-04-28 09:52:01 +08:00
tce add wiki
This commit is contained in:
parent
7bd4822a82
commit
54904b5c7a
@ -430,6 +430,20 @@ var Index = &ctx.Context{Name: "web", Help: "应用中心",
|
|||||||
"template": "login", "title": "login",
|
"template": "login", "title": "login",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"wiki": []interface{}{
|
||||||
|
map[string]interface{}{
|
||||||
|
"template": "wiki_head", "title": "wiki_head",
|
||||||
|
},
|
||||||
|
map[string]interface{}{
|
||||||
|
"template": "wiki_menu", "title": "wiki_menu",
|
||||||
|
},
|
||||||
|
map[string]interface{}{
|
||||||
|
"template": "wiki_list", "title": "wiki_list",
|
||||||
|
},
|
||||||
|
map[string]interface{}{
|
||||||
|
"template": "wiki_body", "title": "wiki_body",
|
||||||
|
},
|
||||||
|
},
|
||||||
}, Help: "资源列表"},
|
}, Help: "资源列表"},
|
||||||
},
|
},
|
||||||
Commands: map[string]*ctx.Command{
|
Commands: map[string]*ctx.Command{
|
||||||
@ -635,7 +649,7 @@ var Index = &ctx.Context{Name: "web", Help: "应用中心",
|
|||||||
}
|
}
|
||||||
|
|
||||||
result := string(buf)
|
result := string(buf)
|
||||||
m.Echo(result)
|
m.Echo("%s", result)
|
||||||
m.Append("response", result)
|
m.Append("response", result)
|
||||||
} // }}}
|
} // }}}
|
||||||
}},
|
}},
|
||||||
@ -1062,6 +1076,7 @@ var Index = &ctx.Context{Name: "web", Help: "应用中心",
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
val := v.(map[string]interface{})
|
val := v.(map[string]interface{})
|
||||||
|
m.Log("fuck", "why %v", val)
|
||||||
//命令模板
|
//命令模板
|
||||||
if detail, ok := val["detail"].([]interface{}); ok {
|
if detail, ok := val["detail"].([]interface{}); ok {
|
||||||
msg := m.Spawn().Add("detail", detail[0].(string), detail[1:])
|
msg := m.Spawn().Add("detail", detail[0].(string), detail[1:])
|
||||||
@ -1127,6 +1142,15 @@ var Index = &ctx.Context{Name: "web", Help: "应用中心",
|
|||||||
m.Sess("cli").Cmd("system", "tmux", "set-buffer", "-b", "0", m.Option("content"))
|
m.Sess("cli").Cmd("system", "tmux", "set-buffer", "-b", "0", m.Option("content"))
|
||||||
}
|
}
|
||||||
}},
|
}},
|
||||||
|
"/blog": &ctx.Command{Name: "/blog", Help: "博客", Hand: func(m *ctx.Message, c *ctx.Context, key string, arg ...string) {
|
||||||
|
if m.Has("title") && m.Has("content") {
|
||||||
|
}
|
||||||
|
|
||||||
|
m.Echo("blog service")
|
||||||
|
}},
|
||||||
|
"/wiki": &ctx.Command{Name: "/wiki", Help: "维基", Hand: func(m *ctx.Message, c *ctx.Context, key string, arg ...string) {
|
||||||
|
m.Append("template", "wiki")
|
||||||
|
}},
|
||||||
"temp": &ctx.Command{Name: "temp", Help: "应用示例", Hand: func(m *ctx.Message, c *ctx.Context, key string, arg ...string) {
|
"temp": &ctx.Command{Name: "temp", Help: "应用示例", Hand: func(m *ctx.Message, c *ctx.Context, key string, arg ...string) {
|
||||||
msg := m.Spawn(m.Target())
|
msg := m.Spawn(m.Target())
|
||||||
question := []string{}
|
question := []string{}
|
||||||
|
12
usr/template/common/wiki.html
Normal file
12
usr/template/common/wiki.html
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
{{define "wiki_head"}}
|
||||||
|
<div>hello wiki_head world!</div>
|
||||||
|
{{end}}
|
||||||
|
{{define "wiki_menu"}}
|
||||||
|
<div>hello wiki_menu world!</div>
|
||||||
|
{{end}}
|
||||||
|
{{define "wiki_list"}}
|
||||||
|
<div>hello wiki_list world!</div>
|
||||||
|
{{end}}
|
||||||
|
{{define "wiki_body"}}
|
||||||
|
<div>hello wiki world!</div>
|
||||||
|
{{end}}
|
Loading…
x
Reference in New Issue
Block a user