aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXe Iaso <me@xeiaso.net>2024-11-07 18:50:48 -0500
committerXe Iaso <me@xeiaso.net>2024-11-07 18:50:48 -0500
commit9a0b39ca11769e1a91ba84ab4ce2e55890d752fe (patch)
tree2865716dae365f2d4311086cfd358131465b0f17
parent21bb7e843d4a30577df43becbf9ce7a31cc89813 (diff)
downloadxesite-9a0b39ca11769e1a91ba84ab4ce2e55890d752fe.tar.xz
xesite-9a0b39ca11769e1a91ba84ab4ce2e55890d752fe.zip
internal/lume: jettison serving from the zipfile
Signed-off-by: Xe Iaso <me@xeiaso.net>
-rw-r--r--internal/lume/lume.go10
1 files changed, 2 insertions, 8 deletions
diff --git a/internal/lume/lume.go b/internal/lume/lume.go
index 39516d9..24f3451 100644
--- a/internal/lume/lume.go
+++ b/internal/lume/lume.go
@@ -1,7 +1,6 @@
package lume
import (
- "archive/zip"
"bytes"
"context"
"encoding/json"
@@ -359,7 +358,7 @@ func (f *FS) build(ctx context.Context, siteCommit string) error {
zipLoc := filepath.Join(f.opt.DataDir, "site.zip")
- if err := ZipFolder(filepath.Join(cmd.Dir, "_site"), zipLoc); err != nil {
+ if err := ZipFolder(destDir, zipLoc); err != nil {
return fmt.Errorf("lume: can't compress site folder: %w", err)
}
@@ -369,12 +368,7 @@ func (f *FS) build(ctx context.Context, siteCommit string) error {
}
}
- fs, err := zip.OpenReader(zipLoc)
- if err != nil {
- return fmt.Errorf("lume: can't open zip with site content: %w", err)
- }
-
- f.fs = fs
+ f.fs = os.DirFS(destDir)
return nil
}