mirror of
https://github.com/jambonz/next-static-site.git
synced 2026-07-04 19:21:55 +00:00
17 lines
419 B
JavaScript
17 lines
419 B
JavaScript
const fs = require('fs');
|
|
const path = require('path');
|
|
const yamljs = require('yamljs');
|
|
const dataDir = path.join(process.cwd(), 'data');
|
|
|
|
function _getData(key) {
|
|
const fullPath = path.join(dataDir, `${key}.yml`);
|
|
const fileContents = fs.readFileSync(fullPath, 'utf8');
|
|
return yamljs.parse(fileContents);
|
|
}
|
|
|
|
export function getData(key) {
|
|
return {
|
|
[key]: _getData(key),
|
|
site: _getData('site'),
|
|
};
|
|
} |