new: Added the option to automatically pull in the configuration

This commit is contained in:
2024-12-18 09:19:27 +08:00
parent 3f1e302d6b
commit a793d7b731
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 {