new: Added the option to automatically pull in the configuration

This commit is contained in:
yv1ing
2024-12-18 09:19:27 +08:00
parent b2d9724e56
commit 6ade4a18b8
3 changed files with 17 additions and 13 deletions

View File

@@ -21,16 +21,18 @@ func (ma *MApp) loadMarkdownFiles() error {
markdownPath := ma.Config.Storage.SRC
switch ma.Config.Storage.Type {
case "COS":
err = storage.CosLoadMarkdowns(*ma.Config, markdownPath)
break
default:
return errors.New("Unsupported storage type: " + ma.Config.Storage.Type)
}
if ma.Config.Storage.AutoPull {
switch ma.Config.Storage.Type {
case "COS":
err = storage.CosLoadMarkdowns(*ma.Config, markdownPath)
break
default:
return errors.New("Unsupported storage type: " + ma.Config.Storage.Type)
}
if err != nil {
return err
if err != nil {
return err
}
}
err = filepath.Walk(markdownPath, func(path string, info os.FileInfo, err error) error {