Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 6b50573

Browse files
committed
🎨 b3log#223
1 parent e432707 commit 6b50573

File tree

1 file changed

+21
-33
lines changed

1 file changed

+21
-33
lines changed

main.go

Lines changed: 21 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -101,60 +101,48 @@ func handleSignal(server *http.Server) {
101101
}
102102

103103
func replaceServerConf() {
104-
//err := filepath.Walk(filepath.ToSlash(filepath.Join(model.Conf.StaticRoot, "theme")), func(path string, f os.FileInfo, err error) error {
105-
// if strings.HasSuffix(path, ".min.js.tpl") {
106-
// data, e := ioutil.ReadFile(path)
107-
// if nil != e {
108-
// logger.Fatal("read file [" + path + "] failed: " + err.Error())
109-
// }
110-
// content := string(data)
111-
// if !strings.Contains(content, "http://localhost:5897") {
112-
// return err
113-
// }
114-
//
115-
//
116-
// content = strings.Replace(content, "http://localhost:5897", model.Conf.Server, -1)
117-
// content = strings.Replace(content, "")
118-
// if e = ioutil.WriteFile(path, []byte(content), 0644); nil != e {
119-
// logger.Fatal("replace server conf in [" + path + "] failed: " + err.Error())
120-
// }
121-
// }
122-
//
123-
// return err
124-
//})
125-
//if nil != err {
126-
// logger.Fatal("replace server conf in [theme] failed: " + err.Error())
127-
//}
128-
129-
paths, err := filepath.Glob(filepath.ToSlash("console/dist/*.js.tpl"))
104+
path := "theme/sw.min.js"
105+
data, err := ioutil.ReadFile(path)
106+
if nil != err {
107+
logger.Fatal("read file [" + path + "] failed: " + err.Error())
108+
}
109+
content := string(data)
110+
content = strings.Replace(content, "http://server.tpl.json", model.Conf.Server, -1)
111+
content = strings.Replace(content, "http://staticserver.tpl.json", model.Conf.StaticServer, -1)
112+
content = strings.Replace(content, "${StaticResourceVersion}", model.Conf.StaticResourceVersion, -1)
113+
if err = ioutil.WriteFile(path, []byte(content), 0644); nil != err {
114+
logger.Fatal("replace sw.min.js in [" + path + "] failed: " + err.Error())
115+
}
116+
117+
paths, err := filepath.Glob("console/dist/*.js.tpl")
130118
if 0 < len(paths) {
131119
for _, path := range paths {
132-
data, e := ioutil.ReadFile(path)
133-
if nil != e {
120+
data, err := ioutil.ReadFile(path)
121+
if nil != err {
134122
logger.Fatal("read file [" + path + "] failed: " + err.Error())
135123
}
136124
content := string(data)
137125
content = strings.Replace(content, "http://server.tpl.json", model.Conf.Server, -1)
138126
content = strings.Replace(content, "http://staticserver.tpl.json", model.Conf.StaticServer, -1)
139127
writePath := strings.TrimSuffix(path, ".tpl")
140-
if e = ioutil.WriteFile(writePath, []byte(content), 0644); nil != e {
128+
if err = ioutil.WriteFile(writePath, []byte(content), 0644); nil != err {
141129
logger.Fatal("replace server conf in [" + writePath + "] failed: " + err.Error())
142130
}
143131
}
144132
}
145133

146134
if util.File.IsExist("console/dist/") { // not exist if npm run dev
147-
err = filepath.Walk(filepath.ToSlash("console/dist/"), func(path string, f os.FileInfo, err error) error {
135+
err = filepath.Walk("console/dist/", func(path string, f os.FileInfo, err error) error {
148136
if strings.HasSuffix(path, ".html.tpl") {
149-
data, e := ioutil.ReadFile(path)
150-
if nil != e {
137+
data, err := ioutil.ReadFile(path)
138+
if nil != err {
151139
logger.Fatal("read file [" + path + "] failed: " + err.Error())
152140
}
153141
content := string(data)
154142
content = strings.Replace(content, "http://server.tpl.json", model.Conf.Server, -1)
155143
content = strings.Replace(content, "http://staticserver.tpl.json", model.Conf.StaticServer, -1)
156144
writePath := strings.TrimSuffix(path, ".tpl")
157-
if e = ioutil.WriteFile(writePath, []byte(content), 0644); nil != e {
145+
if err = ioutil.WriteFile(writePath, []byte(content), 0644); nil != err {
158146
logger.Fatal("replace server conf in [" + writePath + "] failed: " + err.Error())
159147
}
160148
}

0 commit comments

Comments
 (0)