60 lines
2.0 KiB
JavaScript
60 lines
2.0 KiB
JavaScript
var fakeData = function fakeData(themeFile) {
|
|
var tag = {
|
|
id: '345678901',
|
|
name: 'hill',
|
|
description: 'tag for hill',
|
|
feature_image: '/content/2017/07/tag-image.jpg',
|
|
meta_title: 'meta title for hill tag',
|
|
meta_description: 'meta description for hill tag',
|
|
url: 'http://talltalesofhighhills.com/tag/hill'
|
|
};
|
|
|
|
var author = {
|
|
id: '234567890',
|
|
name: 'John McHill',
|
|
slug: 'john-mchill',
|
|
bio: 'I "Troll" through hills',
|
|
location: 'On top of a hill',
|
|
website: 'http://hills.com',
|
|
twitter: '/hill',
|
|
facebook: '/hill',
|
|
profile_image: '/content/2017/07/johnmchill.jpg',
|
|
cover_image: '/content/2017/07/johnmchillontopofahighhill.jpg',
|
|
url: 'http:///talltalesofhighhills.com/author/john-mchill'
|
|
};
|
|
|
|
var post = {
|
|
id: '123456789',
|
|
title: 'The highs and lows of hills',
|
|
slug: 'the-highs-and-low-of-hills',
|
|
excerpt: 'Hills can be hilly',
|
|
content: 'Hills can be hilly when they are like hills',
|
|
url: 'http://talltalesofhighhills.com/the-highs-and-low-of-hills',
|
|
feature_image: '/content/2017/07/highhill.jpg',
|
|
featured: 0,
|
|
page: 0,
|
|
meta_title: 'The hill felt hilly - how meta is that?',
|
|
meta_description: 'a meta description about a meta description hmm...',
|
|
published_at: '2017-07-01T12:00:00.000Z' ,
|
|
update_at: '2017-07-01T12:00:00.000Z',
|
|
created_at: '2017-07-01T12:00:00.000Z',
|
|
author: author,
|
|
tags: [{tag: tag}]
|
|
};
|
|
|
|
// Initialise data for index/home hbs templates
|
|
var postsData = {posts: [post], pagination: {}};
|
|
|
|
if (themeFile.file.match(/^post/) || themeFile.file.match(/^page/)) {
|
|
postsData = {post: post};
|
|
} else if (themeFile.file.match(/^tag/)) {
|
|
postsData = {tag: tag, pagination: {}};
|
|
} else if (themeFile.file.match(/^author/)) {
|
|
postsData = {author: author, pagination: {}};
|
|
}
|
|
|
|
return postsData;
|
|
};
|
|
|
|
module.exports = fakeData;
|