MCPcopy Index your code
hub / github.com/TruthHun/BookStack / initSeo

Function initSeo

commands/install.go:116–158  ·  view source on GitHub ↗

初始化SEO

()

Source from the content-addressed store, hash-verified

114
115//初始化SEO
116func initSeo() {
117 sqlslice := []string{"insert ignore into `md_seo`(`id`,`page`,`statement`,`title`,`keywords`,`description`) values ('1','index','发现','书栈网(BookStack.CN)_分享,让知识传承更久远','{keywords}','{description}'),",
118 "('2','label_list','标签列表页','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
119 "('3','label_content','标签内容页','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
120 "('4','book_info','文档信息页','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
121 "('5','book_read','文档阅读页','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
122 "('6','search_result','搜索结果页','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
123 "('7','user_basic','用户基本信息设置页','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
124 "('8','user_pwd','用户修改密码页','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
125 "('9','project_list','书籍列表页','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
126 "('11','login','登录页','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
127 "('12','reg','注册页','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
128 "('13','findpwd','找回密码','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
129 "('14','manage_dashboard','仪表盘','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
130 "('15','manage_users','用户管理','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
131 "('16','manage_users_edit','用户编辑','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
132 "('17','manage_project_list','书籍列表','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
133 "('18','manage_project_edit','书籍编辑','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
134 "('19','cate','首页','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
135 "('20','ucenter-share','用户主页','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
136 "('21','ucenter-collection','用户收藏','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
137 "('22','ucenter-fans','用户粉丝','{title} - 书栈网(BookStack.CN)','{keywords}','{description}'),",
138 "('23','ucenter-follow','用户关注','{title} - 书栈网(BookStack.CN)','{keywords}','{description}');",
139 }
140 if _, err := orm.NewOrm().Raw(strings.Join(sqlslice, "")).Exec(); err != nil {
141 beego.Error(err.Error())
142 }
143
144 // 为了兼容升级。以前的index表示首页,cate表示分类,现在反过来了。
145 items := []models.Seo{
146 models.Seo{
147 Statement: "发现",
148 Id: 1,
149 },
150 models.Seo{
151 Statement: "首页",
152 Id: 19,
153 },
154 }
155 for _, item := range items {
156 orm.NewOrm().Update(&item, "statement")
157 }
158}
159
160// 电子书数据迁移
161func migrateEbook() {

Callers 1

InstallFunction · 0.85

Calls 1

UpdateMethod · 0.45

Tested by

no test coverage detected