new: Added about me page and fixed some bugs

This commit is contained in:
2024-12-19 11:23:19 +08:00
parent 0d419dabd1
commit cbd6d07d52
15 changed files with 267 additions and 40 deletions

View File

@@ -37,11 +37,6 @@ type MApp struct {
SrcFiles []model.MFileInfo
}
var (
SRC = config.MConfigInstance.Storage.SRC // source markdown files
DST = config.MConfigInstance.Storage.DST // destination html files
)
func init() {
log.SetPrefix("[MollyBlog] ")
log.SetFlags(log.Ldate | log.Ltime | log.Lshortfile)
@@ -116,17 +111,19 @@ func (ma *MApp) resetStorage() error {
}
var err error
err = os.RemoveAll(ma.Config.Storage.SRC)
if err != nil {
return err
}
_, err = os.Stat(ma.Config.Storage.SRC)
if os.IsNotExist(err) {
err = os.MkdirAll(ma.Config.Storage.SRC, os.ModePerm)
if ma.Config.Storage.AutoPull {
err = os.RemoveAll(ma.Config.Storage.SRC)
if err != nil {
return err
}
_, err = os.Stat(ma.Config.Storage.SRC)
if os.IsNotExist(err) {
err = os.MkdirAll(ma.Config.Storage.SRC, os.ModePerm)
if err != nil {
return err
}
}
}
err = os.RemoveAll(ma.Config.Storage.DST)