mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-16 22:50:13 +01:00
🎨 Improve converting network assets to local assets https://github.com/siyuan-note/siyuan/issues/15320
This commit is contained in:
parent
5d229eb589
commit
513aadb9d5
2 changed files with 17 additions and 1 deletions
|
|
@ -148,6 +148,22 @@ func RemoveID(name string) string {
|
|||
return name + ext
|
||||
}
|
||||
|
||||
var commonSuffixes = []string{
|
||||
".jpg", ".jpeg", ".png", ".gif", ".bmp", ".svg", ".webp", ".tiff",
|
||||
".txt", ".pdf", ".doc", ".docx", ".xls", ".xlsx", ".ppt", ".pptx", ".md", ".rtf",
|
||||
".zip", ".rar", ".7z", ".tar", ".gz", ".bz2",
|
||||
".mp3", ".wav", ".aac", ".flac", ".ogg", ".m4a",
|
||||
".mp4", ".avi", ".mkv", ".mov", ".wmv", ".flv",
|
||||
".exe", ".bat", ".sh", ".app",
|
||||
".js", ".ts", ".html", ".css", ".go", ".py", ".java", ".c", ".cpp", ".json", ".xml", ".yaml", ".toml",
|
||||
".sql", ".db", ".sqlite", ".csv",
|
||||
".iso", ".dmg", ".apk", ".bin",
|
||||
}
|
||||
|
||||
func IsCommonExt(ext string) bool {
|
||||
return strings.HasPrefix(ext, ".") && gulu.Str.Contains(strings.ToLower(ext), commonSuffixes)
|
||||
}
|
||||
|
||||
func Ext(name string) (ret string) {
|
||||
ret = path.Ext(name)
|
||||
if "." == ret {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue