diff options
author | Marcin Zelent <marcin@zelent.net> | 2021-07-21 13:41:04 +0200 |
---|---|---|
committer | Marcin Zelent <marcin@zelent.net> | 2021-07-21 13:41:04 +0200 |
commit | efb64f24d6200a39870c0e8966ab4f87e07c93a9 (patch) | |
tree | d133f09844390529ba45d5753405a65e295452f5 /lib | |
parent | 5abb92f069fbbc9f93c78bffac8ffd5d40b34ea4 (diff) |
Build-time thumbnail files generationnextjs
Diffstat (limited to 'lib')
-rw-r--r-- | lib/trips.ts | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/trips.ts b/lib/trips.ts index 421b864..40a71a4 100644 --- a/lib/trips.ts +++ b/lib/trips.ts @@ -21,7 +21,6 @@ function getPhotoMetadata(filePath: string) { latitude: tags.gps.Latitude, longitude: tags.gps.Longitude, time: tags.exif.DateTime.description.replace(':', '-').replace(':', '-'), - thumbnail: tags.Thumbnail.base64, }; } @@ -93,10 +92,10 @@ export default function getTripsData(): Trip[] { const photoFiles = files.filter((f) => f.endsWith('.jpg')); const photos: Photo[] = photoFiles.map((p) => { // eslint-disable-next-line global-require, import/no-dynamic-require, @typescript-eslint/no-var-requires - const { src } = require(`trips/${dir}/${p}`); return { name: _.kebabCase(p), - src, + src: require(`trips/${dir}/${p}`).src, + thumbnail: require(`trips/${dir}/${p}?resize&sizes[]=36`).src, ...getPhotoMetadata(path.join(dirPath, p)), }; }); |