Generate first feed pages, images
This commit is contained in:
@ -13,3 +13,20 @@ extension String {
|
||||
isEmpty ? nil : self
|
||||
}
|
||||
}
|
||||
|
||||
extension String {
|
||||
|
||||
var fileExtension: String? {
|
||||
let parts = components(separatedBy: ".")
|
||||
guard parts.count > 1 else { return nil }
|
||||
return parts.last
|
||||
}
|
||||
|
||||
var fileNameAndExtension: (fileName: String, fileExtension: String?) {
|
||||
let parts = components(separatedBy: ".")
|
||||
guard parts.count > 1 else {
|
||||
return (self, nil)
|
||||
}
|
||||
return (fileName: parts.dropLast().joined(separator: "."), fileExtension: parts.last)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user