feat: add utils | page

This commit is contained in:
kmacoders
2021-07-01 00:06:02 +07:00
parent e843aa1d7f
commit 5036d3602f
6 changed files with 174 additions and 0 deletions

56
utils/getSiteMeta.js Normal file
View File

@@ -0,0 +1,56 @@
import global from './global';
export default (meta) => {
return [
{
hid: 'description',
name: 'description',
content: (meta && meta.description) || global.siteDesc,
},
{
hid: 'og:type',
property: 'og:type',
content: (meta && meta.type) || global.siteType,
},
{
hid: 'og:url',
property: 'og:url',
content: (meta && meta.url) || global.siteUrl,
},
{
hid: 'og:title',
property: 'og:title',
content: (meta && meta.title) || global.siteTitle,
},
{
hid: 'og:description',
property: 'og:description',
content: (meta && meta.description) || global.siteDesc,
},
{
hid: 'og:image',
property: 'og:image',
content: (meta && meta.mainImage) || global.mainImage,
},
{
hid: 'twitter:url',
name: 'twitter:url',
content: (meta && meta.url) || global.siteUrl,
},
{
hid: 'twitter:title',
name: 'twitter:title',
content: (meta && meta.title) || global.siteTitle,
},
{
hid: 'twitter:description',
name: 'twitter:description',
content: (meta && meta.description) || global.siteDesc,
},
{
hid: 'twitter:image',
name: 'twitter:image',
content: (meta && meta.mainImage) || global.mainImage,
},
];
};