init portfolio
Some checks failed
Build / Deploy (push) Failing after 1m55s
Some checks failed
Build / Deploy (push) Failing after 1m55s
This commit is contained in:
parent
445069cbf8
commit
c12d34a822
18 changed files with 109 additions and 2 deletions
19
content/portfolio/portfolio.11tydata.js
Normal file
19
content/portfolio/portfolio.11tydata.js
Normal file
|
@ -0,0 +1,19 @@
|
|||
import * as path from 'node:path';
|
||||
import * as fs from 'node:fs';
|
||||
|
||||
const conf = {
|
||||
tags: "portfolio",
|
||||
layout: "base.njk",
|
||||
eleventyComputed: {
|
||||
images(data) {
|
||||
const dir = path.dirname(data.page.inputPath);
|
||||
|
||||
const images = fs.readdirSync(dir).filter(file => ['.png', '.jpg', '.jpeg', '.JPG'].includes(path.extname(file).toLowerCase())).map(image => `${data.page.url}${image}`);
|
||||
|
||||
return images;
|
||||
},
|
||||
data(data) { return data; }
|
||||
}
|
||||
};
|
||||
|
||||
export default conf;
|
Loading…
Add table
Add a link
Reference in a new issue