package wiki import ( "github.com/gomarkdown/markdown" "contexts/ctx" "contexts/web" "toolkit" "bytes" "encoding/json" "path" "strconv" "strings" "text/template" ) var Index = &ctx.Context{Name: "wiki", Help: "文档中心", Caches: map[string]*ctx.Cache{}, Configs: map[string]*ctx.Config{ "login": {Name: "login", Value: map[string]interface{}{"check": "false"}, Help: "用户登录"}, "componet": {Name: "componet", Value: map[string]interface{}{ "index": []interface{}{ map[string]interface{}{"name": "wiki", "tmpl": "head", "metas": []interface{}{map[string]interface{}{ "name": "viewport", "content": "width=device-width, initial-scale=0.7, user-scalable=no", }}, "favicon": "favicon.ico", "styles": []interface{}{ "example.css", "wiki.css", }}, map[string]interface{}{"name": "header", "tmpl": "fieldset", "view": "Header", "init": "initHeader", }, map[string]interface{}{"name": "tree", "tmpl": "fieldset", "view": "Tree", "init": "initTree", "ctx": "web.wiki", "cmd": "tree", }, map[string]interface{}{"name": "text", "tmpl": "fieldset", "view": "Text", "init": "initText", "ctx": "web.wiki", "cmd": "text", }, map[string]interface{}{"name": "footer", "tmpl": "fieldset", "view": "Footer", "init": "initFooter", }, map[string]interface{}{"name": "tail", "tmpl": "tail", "scripts": []interface{}{ "toolkit.js", "context.js", "example.js", "wiki.js", }, }, }, }, Help: "组件列表"}, "level": {Name: "level", Value: "usr/local/wiki", Help: "文档路径"}, "class": {Name: "class", Value: "", Help: "文档目录"}, "favor": {Name: "favor", Value: "index.md", Help: "默认文档"}, "story": {Name: "story", Value: map[string]interface{}{ "data": map[string]interface{}{}, "node": map[string]interface{}{}, "head": map[string]interface{}{}, }, Help: "故事会"}, "template": {Name: "template", Value: map[string]interface{}{ "list": []interface{}{ `{{define "raw"}}{{.|results}}{{end}}`, `{{define "title"}}{{.|results}}{{end}}`, `{{define "chapter"}}{{.|results}}{{end}}`, `{{define "section"}}{{.|results}}{{end}}`, `{{define "block"}}