mirror of
https://github.com/mindoc-org/mindoc.git
synced 2025-10-21 19:37:27 +08:00
实现文档内图片的CDN设置
This commit is contained in:
28
utils/url.go
Normal file
28
utils/url.go
Normal file
@@ -0,0 +1,28 @@
|
||||
package utils
|
||||
|
||||
import "strings"
|
||||
|
||||
func JoinURI(elem ...string) string {
|
||||
if len(elem) <= 0 {
|
||||
return ""
|
||||
}
|
||||
uri := ""
|
||||
|
||||
for i,u := range elem {
|
||||
u = strings.Replace(u,"\\","/",-1)
|
||||
|
||||
if i == 0 {
|
||||
if !strings.HasSuffix(u,"/") {
|
||||
u = u + "/"
|
||||
}
|
||||
uri = u
|
||||
}else{
|
||||
u = strings.Replace(u,"//","/",-1)
|
||||
if strings.HasPrefix(u,"/") {
|
||||
u = string(u[1:])
|
||||
}
|
||||
uri += u
|
||||
}
|
||||
}
|
||||
return uri
|
||||
}
|
Reference in New Issue
Block a user