Adjust favicon a bit more

This commit is contained in:
NI
2019-10-01 16:44:58 +08:00
parent 8cbfb058c2
commit da7f06f01b
2 changed files with 29 additions and 3 deletions

View File

@@ -88,6 +88,19 @@ import "strings"
// WARNING: THIS GENERATION IS FOR DEBUG / DEVELOPMENT ONLY, DO NOT // WARNING: THIS GENERATION IS FOR DEBUG / DEVELOPMENT ONLY, DO NOT
// USE IT IN PRODUCTION! // USE IT IN PRODUCTION!
func getMimeTypeByExtension(ext string) string {
switch ext {
case ".ico":
return "image/x-icon"
case ".md":
return "text/markdown"
default:
return mime.TypeByExtension(ext)
}
}
func staticFileGen(fileName, filePath string) staticData { func staticFileGen(fileName, filePath string) staticData {
content, readErr := ioutil.ReadFile(filePath) content, readErr := ioutil.ReadFile(filePath)
@@ -134,7 +147,7 @@ func staticFileGen(fileName, filePath string) staticData {
fileExt = fileName[fileExtDotIdx:len(fileName)] fileExt = fileName[fileExtDotIdx:len(fileName)]
} }
mimeType := mime.TypeByExtension(fileExt) mimeType := getMimeTypeByExtension(fileExt)
if len(mimeType) <= 0 { if len(mimeType) <= 0 {
mimeType = "application/binary" mimeType = "application/binary"
@@ -272,6 +285,19 @@ func byteToArrayStr(b []byte) string {
return hex.EncodeToString(b) return hex.EncodeToString(b)
} }
func getMimeTypeByExtension(ext string) string {
switch ext {
case ".ico":
return "image/x-icon"
case ".md":
return "text/markdown"
default:
return mime.TypeByExtension(ext)
}
}
func parseFile( func parseFile(
id int, name string, filePath string, packageName string) parsedFile { id int, name string, filePath string, packageName string) parsedFile {
content, readErr := ioutil.ReadFile(filePath) content, readErr := ioutil.ReadFile(filePath)
@@ -314,7 +340,7 @@ func parseFile(
fileExt = name[fileExtDotIdx:len(name)] fileExt = name[fileExtDotIdx:len(name)]
} }
mimeType := mime.TypeByExtension(fileExt) mimeType := getMimeTypeByExtension(fileExt)
if len(mimeType) <= 0 { if len(mimeType) <= 0 {
mimeType = "application/binary" mimeType = "application/binary"

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 5.7 KiB